diff --git a/.obs/workflows.yml b/.obs/workflows.yml index 982ec532d..8221ad1be 100644 --- a/.obs/workflows.yml +++ b/.obs/workflows.yml @@ -25,6 +25,10 @@ staging_build: source_project: home:defolos:BCI:CR:SLE-15-SP5 source_package: distribution-image target_project: home:defolos:BCI:CR:SLE-15-SP5:Staging + - branch_package: + source_project: home:defolos:BCI:CR:SLE-15-SP5 + source_package: helm-image + target_project: home:defolos:BCI:CR:SLE-15-SP5:Staging - branch_package: source_project: home:defolos:BCI:CR:SLE-15-SP5 source_package: rmt-server-image @@ -41,10 +45,18 @@ staging_build: source_project: home:defolos:BCI:CR:SLE-15-SP5 source_package: golang-oldstable-image target_project: home:defolos:BCI:CR:SLE-15-SP5:Staging + - branch_package: + source_project: home:defolos:BCI:CR:SLE-15-SP5 + source_package: golang-openssl-oldstable-image + target_project: home:defolos:BCI:CR:SLE-15-SP5:Staging - branch_package: source_project: home:defolos:BCI:CR:SLE-15-SP5 source_package: golang-stable-image target_project: home:defolos:BCI:CR:SLE-15-SP5:Staging + - branch_package: + source_project: home:defolos:BCI:CR:SLE-15-SP5 + source_package: golang-openssl-stable-image + target_project: home:defolos:BCI:CR:SLE-15-SP5:Staging - branch_package: source_project: home:defolos:BCI:CR:SLE-15-SP5 source_package: ruby-2.5-image @@ -180,6 +192,9 @@ refresh_devel_BCI: - trigger_services: project: devel:BCI:SLE-15-SP5 package: distribution-image + - trigger_services: + project: devel:BCI:SLE-15-SP5 + package: helm-image - trigger_services: project: devel:BCI:SLE-15-SP5 package: rmt-server-image @@ -192,9 +207,15 @@ refresh_devel_BCI: - trigger_services: project: devel:BCI:SLE-15-SP5 package: golang-oldstable-image + - trigger_services: + project: devel:BCI:SLE-15-SP5 + package: golang-openssl-oldstable-image - trigger_services: project: devel:BCI:SLE-15-SP5 package: golang-stable-image + - trigger_services: + project: devel:BCI:SLE-15-SP5 + package: golang-openssl-stable-image - trigger_services: project: devel:BCI:SLE-15-SP5 package: ruby-2.5-image diff --git a/golang-openssl-oldstable-image/Dockerfile b/golang-openssl-oldstable-image/Dockerfile new file mode 100644 index 000000000..3e74f358e --- /dev/null +++ b/golang-openssl-oldstable-image/Dockerfile @@ -0,0 +1,33 @@ +# SPDX-License-Identifier: MIT +#!BuildTag: bci/golang-openssl:oldstable +#!BuildTag: bci/golang-openssl:oldstable-2.%RELEASE% +#!BuildTag: bci/golang-openssl:1.19 +#!BuildTag: bci/golang-openssl:1.19-2.%RELEASE% +#!BuildVersion: 15.5.1.19 +FROM suse/sle15:15.5 + +MAINTAINER SUSE LLC (https://www.suse.com/) + +# Define labels according to https://en.opensuse.org/Building_derived_containers +# labelprefix=com.suse.bci.golang-openssl +LABEL org.opencontainers.image.title="SLE BCI Golang-openssl 1.19" +LABEL org.opencontainers.image.description="Golang-openssl 1.19 container based on the SLE Base Container Image." +LABEL org.opencontainers.image.version="1.19" +LABEL org.opencontainers.image.url="https://www.suse.com/products/server/" +LABEL org.opencontainers.image.created="%BUILDTIME%" +LABEL org.opencontainers.image.vendor="SUSE LLC" +LABEL org.opencontainers.image.source="%SOURCEURL%" +LABEL org.opensuse.reference="registry.suse.com/bci/golang-openssl:1.19-2.%RELEASE%" +LABEL org.openbuildservice.disturl="%DISTURL%" +LABEL com.suse.supportlevel="l3" +LABEL com.suse.eula="sle-bci" +LABEL com.suse.lifecycle-url="https://www.suse.com/lifecycle#suse-linux-enterprise-server-15" +LABEL com.suse.image-type="sle-bci" +LABEL com.suse.release-stage="released" +# endlabelprefix + +RUN set -euo pipefail; zypper -n in --no-recommends go1.19-openssl distribution-release make git-core; zypper -n clean; rm -rf /var/log/* +ENV GOLANG_VERSION="%%golang_version%%" +ENV GOPATH="/go" +ENV PATH="/go/bin:/usr/local/go/bin:/root/go/bin/:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" + diff --git a/golang-openssl-oldstable-image/_constraints b/golang-openssl-oldstable-image/_constraints new file mode 100644 index 000000000..6213041ce --- /dev/null +++ b/golang-openssl-oldstable-image/_constraints @@ -0,0 +1,7 @@ + + + + 8 + + + diff --git a/golang-openssl-oldstable-image/_service b/golang-openssl-oldstable-image/_service new file mode 100644 index 000000000..33ecd373f --- /dev/null +++ b/golang-openssl-oldstable-image/_service @@ -0,0 +1,9 @@ + + + + + Dockerfile + %%golang_version%% + go1.19-openssl + + \ No newline at end of file diff --git a/golang-openssl-oldstable-image/golang-openssl-oldstable-image.changes b/golang-openssl-oldstable-image/golang-openssl-oldstable-image.changes new file mode 100644 index 000000000..72b3e4013 --- /dev/null +++ b/golang-openssl-oldstable-image/golang-openssl-oldstable-image.changes @@ -0,0 +1,4 @@ +------------------------------------------------------------------- +Thu Jul 06 11:09:54 UTC 2023 - SUSE Update Bot + +- First version of the Golang-openssl 1.19 BCI diff --git a/golang-openssl-stable-image/Dockerfile b/golang-openssl-stable-image/Dockerfile new file mode 100644 index 000000000..17a26dcc2 --- /dev/null +++ b/golang-openssl-stable-image/Dockerfile @@ -0,0 +1,34 @@ +# SPDX-License-Identifier: MIT +#!BuildTag: bci/golang-openssl:stable +#!BuildTag: bci/golang-openssl:stable-1.%RELEASE% +#!BuildTag: bci/golang-openssl:1.20 +#!BuildTag: bci/golang-openssl:1.20-1.%RELEASE% +#!BuildTag: bci/golang-openssl:latest +#!BuildVersion: 15.5.1.20 +FROM suse/sle15:15.5 + +MAINTAINER SUSE LLC (https://www.suse.com/) + +# Define labels according to https://en.opensuse.org/Building_derived_containers +# labelprefix=com.suse.bci.golang-openssl +LABEL org.opencontainers.image.title="SLE BCI Golang-openssl 1.20" +LABEL org.opencontainers.image.description="Golang-openssl 1.20 container based on the SLE Base Container Image." +LABEL org.opencontainers.image.version="1.20" +LABEL org.opencontainers.image.url="https://www.suse.com/products/server/" +LABEL org.opencontainers.image.created="%BUILDTIME%" +LABEL org.opencontainers.image.vendor="SUSE LLC" +LABEL org.opencontainers.image.source="%SOURCEURL%" +LABEL org.opensuse.reference="registry.suse.com/bci/golang-openssl:1.20-1.%RELEASE%" +LABEL org.openbuildservice.disturl="%DISTURL%" +LABEL com.suse.supportlevel="l3" +LABEL com.suse.eula="sle-bci" +LABEL com.suse.lifecycle-url="https://www.suse.com/lifecycle#suse-linux-enterprise-server-15" +LABEL com.suse.image-type="sle-bci" +LABEL com.suse.release-stage="released" +# endlabelprefix + +RUN set -euo pipefail; zypper -n in --no-recommends go1.20-openssl distribution-release make git-core; zypper -n clean; rm -rf /var/log/* +ENV GOLANG_VERSION="%%golang_version%%" +ENV GOPATH="/go" +ENV PATH="/go/bin:/usr/local/go/bin:/root/go/bin/:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" + diff --git a/golang-openssl-stable-image/_constraints b/golang-openssl-stable-image/_constraints new file mode 100644 index 000000000..6213041ce --- /dev/null +++ b/golang-openssl-stable-image/_constraints @@ -0,0 +1,7 @@ + + + + 8 + + + diff --git a/golang-openssl-stable-image/_service b/golang-openssl-stable-image/_service new file mode 100644 index 000000000..8618c7df5 --- /dev/null +++ b/golang-openssl-stable-image/_service @@ -0,0 +1,9 @@ + + + + + Dockerfile + %%golang_version%% + go1.20-openssl + + \ No newline at end of file diff --git a/golang-openssl-stable-image/golang-openssl-stable-image.changes b/golang-openssl-stable-image/golang-openssl-stable-image.changes new file mode 100644 index 000000000..19ca3658a --- /dev/null +++ b/golang-openssl-stable-image/golang-openssl-stable-image.changes @@ -0,0 +1,4 @@ +------------------------------------------------------------------- +Thu Jul 06 11:09:54 UTC 2023 - SUSE Update Bot + +- First version of the Golang-openssl 1.20 BCI diff --git a/helm-image/_service b/helm-image/_service new file mode 100644 index 000000000..17f27ada5 --- /dev/null +++ b/helm-image/_service @@ -0,0 +1,10 @@ + + + + + helm-image.kiwi + %%helm_version%% + helm + minor + + \ No newline at end of file diff --git a/helm-image/config.sh b/helm-image/config.sh new file mode 100644 index 000000000..531a4e200 --- /dev/null +++ b/helm-image/config.sh @@ -0,0 +1,30 @@ +#!/bin/bash +# SPDX-License-Identifier: MIT +# SPDX-FileCopyrightText: (c) 2022-2023 SUSE LLC + +set -euo pipefail + +test -f /.kconfig && . /.kconfig +test -f /.profile && . /.profile + +echo "Configure image: [$kiwi_iname]..." + +#============================================ +# Import repositories' keys if rpm is present +#-------------------------------------------- +if command -v rpm > /dev/null; then + suseImportBuildKey +fi + + + +#======================================= +# Clean up after zypper if it is present +#--------------------------------------- +if command -v zypper > /dev/null; then + zypper -n clean +fi + +rm -rf /var/log/zypp + +exit 0 diff --git a/helm-image/helm-image.changes b/helm-image/helm-image.changes new file mode 100644 index 000000000..3355aec8a --- /dev/null +++ b/helm-image/helm-image.changes @@ -0,0 +1,4 @@ +------------------------------------------------------------------- +Thu Jul 06 11:09:54 UTC 2023 - SUSE Update Bot + +- First version of the Kubernetes Package Manager %%helm_version%% BCI diff --git a/helm-image/helm-image.kiwi b/helm-image/helm-image.kiwi new file mode 100644 index 000000000..9f4c24d03 --- /dev/null +++ b/helm-image/helm-image.kiwi @@ -0,0 +1,55 @@ + + + + + + + + + SUSE LLC + https://www.suse.com/ + SLE Kubernetes Package Manager Container Image + + + + + + + + + + + + + 15.5.0 + zypper + false + true + + + + + + + + + + \ No newline at end of file