Skip to content

Commit

Permalink
Test build for #2091
Browse files Browse the repository at this point in the history
  • Loading branch information
SUSE Update Bot committed Dec 4, 2024
1 parent 1054d69 commit 224e5a1
Show file tree
Hide file tree
Showing 18 changed files with 112 additions and 56 deletions.
10 changes: 5 additions & 5 deletions base-fips-image/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
# You can contact the BCI team via https://github.com/SUSE/bci/discussions

#!UseOBSRepositories

#!ExclusiveArch: x86_64
#!BuildTag: bci/bci-base-fips:%OS_VERSION_ID_SP%-%RELEASE%
#!BuildTag: bci/bci-base-fips:%OS_VERSION_ID_SP%
#!BuildName: bci-bci-base-fips-%OS_VERSION_ID_SP%
Expand All @@ -29,18 +29,18 @@ RUN set -euo pipefail; \
# Define labels according to https://en.opensuse.org/Building_derived_containers
# labelprefix=com.suse.bci.base-fips
LABEL org.opencontainers.image.authors="https://github.com/SUSE/bci/discussions"
LABEL org.opencontainers.image.title="SLE BCI 16 FIPS-140-3"
LABEL org.opencontainers.image.description="16 FIPS-140-3 container based on the SLE Base Container Image."
LABEL org.opencontainers.image.title="SLE LTSS BCI 16 FIPS-140-3"
LABEL org.opencontainers.image.description="16 FIPS-140-3 container based on the SLE LTSS Base Container Image."
LABEL org.opencontainers.image.version="%OS_VERSION_ID_SP%-%RELEASE%"
LABEL org.opencontainers.image.url="https://www.suse.com/products/base-container-images/"
LABEL org.opencontainers.image.url="https://www.suse.com/products/long-term-service-pack-support/"
LABEL org.opencontainers.image.created="%BUILDTIME%"
LABEL org.opencontainers.image.vendor="SUSE LLC"
LABEL org.opencontainers.image.source="%SOURCEURL%"
LABEL org.opencontainers.image.ref.name="%OS_VERSION_ID_SP%-%RELEASE%"
LABEL org.opensuse.reference="registry.suse.com/bci/bci-base-fips:%OS_VERSION_ID_SP%-%RELEASE%"
LABEL org.openbuildservice.disturl="%DISTURL%"
LABEL com.suse.supportlevel="techpreview"
LABEL com.suse.eula="sle-bci"
LABEL com.suse.eula="sle-eula"
LABEL com.suse.lifecycle-url="https://www.suse.com/lifecycle"
LABEL com.suse.release-stage="beta"
# endlabelprefix
Expand Down
57 changes: 56 additions & 1 deletion base-fips-image/README.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@

# The SUSE Linux Enterprise FIPS-140-3 container image

![Redistributable](https://img.shields.io/badge/Redistributable-Yes-green)![Support Level](https://img.shields.io/badge/Support_Level-techpreview-blue)
![Support Level](https://img.shields.io/badge/Support_Level-techpreview-blue)
[![SLSA](https://img.shields.io/badge/SLSA_(v0.1)-Level_4-Green)](https://documentation.suse.com/sbp/server-linux/html/SBP-SLSA4/)
[![Provenance: Available](https://img.shields.io/badge/Provenance-Available-Green)](https://documentation.suse.com/container/all/html/Container-guide/index.html#container-verify)

Expand All @@ -24,6 +24,61 @@ Below is a list of other environment variables that can be used to configure the

* `OPENSSL_ENFORCE_MODULUS_BITS=1`: Restrict the OpenSSL module to only generate
the acceptable key sizes of RSA.
## Accessing the container image

Accessing this container image requires a valid SUSE subscription. In order
to access the container image, you must login to the SUSE Registry with your credentials.
There are three ways to do that which are described below. The first two methods
leverage the system registration of your host system, while the third method
requires you to obtain the organisation SCC mirroring credentials.

### Use the system registration of your host system

If the host system you are using to build or run a container is already registered with
the correct subscription required for accessing the LTSS container images, you can use
the registration information from the host to log in to the registry.

The file `/etc/zypp/credentials.d/SCCcredentials` contains a username and a password.
These credentials allow you to access any container that is available under the
subscription of the respective host system. You can use these credentials to log
in to SUSE Registry using the following commands
(use the leading space before the echo command to avoid storing the credentials in the
shell history):

```ShellSession
set +o history
echo PASSWORD | podman login -u USERNAME --password-stdin registry.suse.com
set -o history
```

### Use a separate SUSE Customer Center registration code

If the host system is not registered with SUSE Customer Center, you can use a valid
SUSE Customer Center registration code to log in to the registry:

```ShellSession
set +o history
echo SCC_REGISTRATION_CODE | podman login -u "regcode" --password-stdin registry.suse.com
set -o history
```
The user parameter in this case is the verbatim string `regcode`, and
`SCC_REGISTRATION_CODE` is the actual registration code obtained from SUSE.

### Use the organization mirroring credentials

You can also use the organization mirroring credentials to log in to the
SUSE Registry:

```ShellSession
set +o history
echo SCC_MIRRORING_PASSWORD | podman login -u "SCC_MIRRORING_USER" --password-stdin registry.suse.com
set -o history
```

These credentials give you access to all subscriptions the organization owns,
including those related to container images in the SUSE Registry.
The credentials are highly privileged and should be preferably used for
a private mirroring registry only.
## Licensing

`SPDX-License-Identifier: MIT`
Expand Down
2 changes: 1 addition & 1 deletion base-image/README.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# SLE BCI 16 Base Container Image
![Redistributable](https://img.shields.io/badge/Redistributable-Yes-green)![Support Level](https://img.shields.io/badge/Support_Level-techpreview-blue)
![Support Level](https://img.shields.io/badge/Support_Level-techpreview-blue)
[![SLSA](https://img.shields.io/badge/SLSA_(v0.1)-Level_4-Green)](https://documentation.suse.com/sbp/server-linux/html/SBP-SLSA4/)
[![Provenance: Available](https://img.shields.io/badge/Provenance-Available-Green)](https://documentation.suse.com/container/all/html/Container-guide/index.html#container-verify)

Expand Down
9 changes: 5 additions & 4 deletions base-image/base-image.kiwi
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ You can contact the BCI team via https://github.com/SUSE/bci/discussions
<description type="system">
<author>SUSE LLC</author>
<contact>https://www.suse.com/</contact>
<specification>SLE BCI %OS_VERSION_NO_DASH% Base Container Image</specification>
<specification>SLE LTSS BCI %OS_VERSION_NO_DASH% Base Container Image</specification>
</description>
<preferences>
<type image="docker">
Expand All @@ -33,18 +33,18 @@ You can contact the BCI team via https://github.com/SUSE/bci/discussions
<labels>
<suse_label_helper:add_prefix prefix="com.suse.bci.base">
<label name="org.opencontainers.image.authors" value="https://github.com/SUSE/bci/discussions"/>
<label name="org.opencontainers.image.title" value="SLE BCI %OS_VERSION_NO_DASH% Base"/>
<label name="org.opencontainers.image.title" value="SLE LTSS BCI %OS_VERSION_NO_DASH% Base"/>
<label name="org.opencontainers.image.description" value="Image for containers based on %OS_PRETTY_NAME%."/>
<label name="org.opencontainers.image.version" value="%OS_VERSION_ID_SP%-%RELEASE%"/>
<label name="org.opencontainers.image.created" value="%BUILDTIME%"/>
<label name="org.opencontainers.image.vendor" value="SUSE LLC"/>
<label name="org.opencontainers.image.source" value="%SOURCEURL%"/>
<label name="org.opencontainers.image.url" value="https://www.suse.com/products/base-container-images/"/>
<label name="org.opencontainers.image.url" value="https://www.suse.com/products/long-term-service-pack-support/"/>
<label name="org.opencontainers.image.ref.name" value="%OS_VERSION_ID_SP%-%RELEASE%"/>
<label name="org.opensuse.reference" value="registry.suse.com/bci/bci-base:%OS_VERSION_ID_SP%-%RELEASE%"/>
<label name="org.openbuildservice.disturl" value="%DISTURL%"/>
<label name="com.suse.supportlevel" value="techpreview"/>
<label name="com.suse.eula" value="sle-bci"/>
<label name="com.suse.eula" value="sle-eula"/>
<label name="com.suse.release-stage" value="beta"/>
<label name="com.suse.lifecycle-url" value="https://www.suse.com/lifecycle"/>
</suse_label_helper:add_prefix>
Expand All @@ -69,6 +69,7 @@ You can contact the BCI team via https://github.com/SUSE/bci/discussions
<package name="glibc-locale-base"/>
<package name="jdupes"/>
<package name="libcurl-mini4"/>
<package name="libopenssl-3-fips-provider"/>
<package name="patterns-base-minimal_base"/>
<package name="shadow"/>
<package name="zypper"/>
Expand Down
4 changes: 2 additions & 2 deletions busybox-image/README.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# SLE BCI 16 BusyBox: the smallest and GPLv3-free image
![Redistributable](https://img.shields.io/badge/Redistributable-Yes-green)![Support Level](https://img.shields.io/badge/Support_Level-techpreview-blue)
# SLE LTSS BCI 16 BusyBox: the smallest and GPLv3-free image
![Support Level](https://img.shields.io/badge/Support_Level-techpreview-blue)
[![SLSA](https://img.shields.io/badge/SLSA_(v0.1)-Level_4-Green)](https://documentation.suse.com/sbp/server-linux/html/SBP-SLSA4/)
[![Provenance: Available](https://img.shields.io/badge/Provenance-Available-Green)](https://documentation.suse.com/container/all/html/Container-guide/index.html#container-verify)

Expand Down
10 changes: 5 additions & 5 deletions busybox-image/busybox-image.kiwi
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ You can contact the BCI team via https://github.com/SUSE/bci/discussions
<description type="system">
<author>SUSE LLC</author>
<contact>https://www.suse.com/</contact>
<specification>SLE BCI 16 BusyBox Container Image</specification>
<specification>SLE LTSS BCI 16 BusyBox Container Image</specification>
</description>
<preferences>
<type image="docker">
Expand All @@ -32,18 +32,18 @@ You can contact the BCI team via https://github.com/SUSE/bci/discussions
<labels>
<suse_label_helper:add_prefix prefix="com.suse.bci.busybox">
<label name="org.opencontainers.image.authors" value="https://github.com/SUSE/bci/discussions"/>
<label name="org.opencontainers.image.title" value="SLE BCI 16 BusyBox"/>
<label name="org.opencontainers.image.description" value="16 BusyBox container based on the SLE Base Container Image."/>
<label name="org.opencontainers.image.title" value="SLE LTSS BCI 16 BusyBox"/>
<label name="org.opencontainers.image.description" value="16 BusyBox container based on the SLE LTSS Base Container Image."/>
<label name="org.opencontainers.image.version" value="%OS_VERSION_ID_SP%-%RELEASE%"/>
<label name="org.opencontainers.image.created" value="%BUILDTIME%"/>
<label name="org.opencontainers.image.vendor" value="SUSE LLC"/>
<label name="org.opencontainers.image.source" value="%SOURCEURL%"/>
<label name="org.opencontainers.image.url" value="https://www.suse.com/products/base-container-images/"/>
<label name="org.opencontainers.image.url" value="https://www.suse.com/products/long-term-service-pack-support/"/>
<label name="org.opencontainers.image.ref.name" value="%OS_VERSION_ID_SP%-%RELEASE%"/>
<label name="org.opensuse.reference" value="registry.suse.com/bci/bci-busybox:%OS_VERSION_ID_SP%-%RELEASE%"/>
<label name="org.openbuildservice.disturl" value="%DISTURL%"/>
<label name="com.suse.supportlevel" value="techpreview"/>
<label name="com.suse.eula" value="sle-bci"/>
<label name="com.suse.eula" value="sle-eula"/>
<label name="com.suse.release-stage" value="beta"/>
<label name="com.suse.lifecycle-url" value="https://www.suse.com/lifecycle"/>
</suse_label_helper:add_prefix>
Expand Down
8 changes: 4 additions & 4 deletions gcc-14-image/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -30,10 +30,10 @@ RUN set -euo pipefail; \
# Define labels according to https://en.opensuse.org/Building_derived_containers
# labelprefix=com.suse.bci.gcc
LABEL org.opencontainers.image.authors="https://github.com/SUSE/bci/discussions"
LABEL org.opencontainers.image.title="SLE BCI GNU Compiler Collection"
LABEL org.opencontainers.image.description="GNU Compiler Collection container based on the SLE Base Container Image."
LABEL org.opencontainers.image.title="SLE LTSS BCI GNU Compiler Collection"
LABEL org.opencontainers.image.description="GNU Compiler Collection container based on the SLE LTSS Base Container Image."
LABEL org.opencontainers.image.version="%%gcc_minor_version%%"
LABEL org.opencontainers.image.url="https://www.suse.com/products/base-container-images/"
LABEL org.opencontainers.image.url="https://www.suse.com/products/long-term-service-pack-support/"
LABEL org.opencontainers.image.created="%BUILDTIME%"
LABEL org.opencontainers.image.vendor="SUSE LLC"
LABEL org.opencontainers.image.source="%SOURCEURL%"
Expand All @@ -42,7 +42,7 @@ LABEL org.opensuse.reference="registry.suse.com/bci/gcc:%%gcc_minor_version%%-%R
LABEL org.openbuildservice.disturl="%DISTURL%"
LABEL com.suse.supportlevel="techpreview"
LABEL com.suse.supportlevel.until="2026-07-31"
LABEL com.suse.eula="sle-bci"
LABEL com.suse.eula="sle-eula"
LABEL com.suse.lifecycle-url="https://www.suse.com/lifecycle"
LABEL com.suse.release-stage="beta"
# endlabelprefix
Expand Down
6 changes: 3 additions & 3 deletions gcc-14-image/README.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# SLE BCI GNU Compiler Collection container image (GCC)
![Redistributable](https://img.shields.io/badge/Redistributable-Yes-green)![Support Level](https://img.shields.io/badge/Support_Level-techpreview-blue)
# SLE LTSS BCI GNU Compiler Collection container image (GCC)
![Support Level](https://img.shields.io/badge/Support_Level-techpreview-blue)
[![SLSA](https://img.shields.io/badge/SLSA_(v0.1)-Level_4-Green)](https://documentation.suse.com/sbp/server-linux/html/SBP-SLSA4/)
[![Provenance: Available](https://img.shields.io/badge/Provenance-Available-Green)](https://documentation.suse.com/container/all/html/Container-guide/index.html#container-verify)

Expand Down Expand Up @@ -86,7 +86,7 @@ podman run --rm -it -v $(pwd):/src/:Z --workdir /src/ \

Note that the binary built using this approach are unlikely to work on a local
machine. They only work on operating systems that are binary-compatible to
SLE.
SLE LTSS.

## Licensing

Expand Down
8 changes: 4 additions & 4 deletions init-image/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -29,18 +29,18 @@ RUN set -euo pipefail; \
# Define labels according to https://en.opensuse.org/Building_derived_containers
# labelprefix=com.suse.bci.init
LABEL org.opencontainers.image.authors="https://github.com/SUSE/bci/discussions"
LABEL org.opencontainers.image.title="SLE BCI 16 Init"
LABEL org.opencontainers.image.description="Systemd environment for containers based on the SLE Base Container Image. This container is only supported with podman."
LABEL org.opencontainers.image.title="SLE LTSS BCI 16 Init"
LABEL org.opencontainers.image.description="Systemd environment for containers based on the SLE LTSS Base Container Image. This container is only supported with podman."
LABEL org.opencontainers.image.version="%OS_VERSION_ID_SP%-%RELEASE%"
LABEL org.opencontainers.image.url="https://www.suse.com/products/base-container-images/"
LABEL org.opencontainers.image.url="https://www.suse.com/products/long-term-service-pack-support/"
LABEL org.opencontainers.image.created="%BUILDTIME%"
LABEL org.opencontainers.image.vendor="SUSE LLC"
LABEL org.opencontainers.image.source="%SOURCEURL%"
LABEL org.opencontainers.image.ref.name="%OS_VERSION_ID_SP%-%RELEASE%"
LABEL org.opensuse.reference="registry.suse.com/bci/bci-init:%OS_VERSION_ID_SP%-%RELEASE%"
LABEL org.openbuildservice.disturl="%DISTURL%"
LABEL com.suse.supportlevel="techpreview"
LABEL com.suse.eula="sle-bci"
LABEL com.suse.eula="sle-eula"
LABEL com.suse.lifecycle-url="https://www.suse.com/lifecycle"
LABEL com.suse.release-stage="beta"
# endlabelprefix
Expand Down
6 changes: 3 additions & 3 deletions init-image/README.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
# The SLE BCI 16 Init container image
![Redistributable](https://img.shields.io/badge/Redistributable-Yes-green)![Support Level](https://img.shields.io/badge/Support_Level-techpreview-blue)
# The SLE LTSS BCI 16 Init container image
![Support Level](https://img.shields.io/badge/Support_Level-techpreview-blue)
[![SLSA](https://img.shields.io/badge/SLSA_(v0.1)-Level_4-Green)](https://documentation.suse.com/sbp/server-linux/html/SBP-SLSA4/)
[![Provenance: Available](https://img.shields.io/badge/Provenance-Available-Green)](https://documentation.suse.com/container/all/html/Container-guide/index.html#container-verify)

Systemd environment for containers based on the SLE Base Container Image. This container is only supported with podman.
Systemd environment for containers based on the SLE LTSS Base Container Image. This container is only supported with podman.

## Licensing

Expand Down
8 changes: 4 additions & 4 deletions kiwi-image/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -31,18 +31,18 @@ RUN set -euo pipefail; \
# Define labels according to https://en.opensuse.org/Building_derived_containers
# labelprefix=com.suse.bci.kiwi
LABEL org.opencontainers.image.authors="https://github.com/SUSE/bci/discussions"
LABEL org.opencontainers.image.title="SLE BCI KIWI Appliance Builder (kiwi)"
LABEL org.opencontainers.image.description="KIWI Appliance Builder (kiwi) container based on the SLE Base Container Image. This container is only supported in privileged mode."
LABEL org.opencontainers.image.title="SLE LTSS BCI KIWI Appliance Builder (kiwi)"
LABEL org.opencontainers.image.description="KIWI Appliance Builder (kiwi) container based on the SLE LTSS Base Container Image. This container is only supported in privileged mode."
LABEL org.opencontainers.image.version="10.1.16"
LABEL org.opencontainers.image.url="https://www.suse.com/products/base-container-images/"
LABEL org.opencontainers.image.url="https://www.suse.com/products/long-term-service-pack-support/"
LABEL org.opencontainers.image.created="%BUILDTIME%"
LABEL org.opencontainers.image.vendor="SUSE LLC"
LABEL org.opencontainers.image.source="%SOURCEURL%"
LABEL org.opencontainers.image.ref.name="10.1.16-%RELEASE%"
LABEL org.opensuse.reference="registry.suse.com/bci/kiwi:10.1.16-%RELEASE%"
LABEL org.openbuildservice.disturl="%DISTURL%"
LABEL com.suse.supportlevel="techpreview"
LABEL com.suse.eula="sle-bci"
LABEL com.suse.eula="sle-eula"
LABEL com.suse.lifecycle-url="https://www.suse.com/lifecycle"
LABEL com.suse.release-stage="beta"
# endlabelprefix
Expand Down
2 changes: 1 addition & 1 deletion kiwi-image/README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# KIWI Appliance Builder (kiwi) container image

![Redistributable](https://img.shields.io/badge/Redistributable-Yes-green)![Support Level](https://img.shields.io/badge/Support_Level-techpreview-blue)
![Support Level](https://img.shields.io/badge/Support_Level-techpreview-blue)
[![SLSA](https://img.shields.io/badge/SLSA_(v0.1)-Level_4-Green)](https://documentation.suse.com/sbp/server-linux/html/SBP-SLSA4/)
[![Provenance: Available](https://img.shields.io/badge/Provenance-Available-Green)](https://documentation.suse.com/container/all/html/Container-guide/index.html#container-verify)

Expand Down
4 changes: 2 additions & 2 deletions micro-image/README.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# SLE BCI 16 Micro: Suitable for deploying static binaries
![Redistributable](https://img.shields.io/badge/Redistributable-Yes-green)![Support Level](https://img.shields.io/badge/Support_Level-techpreview-blue)
# SLE LTSS BCI 16 Micro: Suitable for deploying static binaries
![Support Level](https://img.shields.io/badge/Support_Level-techpreview-blue)
[![SLSA](https://img.shields.io/badge/SLSA_(v0.1)-Level_4-Green)](https://documentation.suse.com/sbp/server-linux/html/SBP-SLSA4/)
[![Provenance: Available](https://img.shields.io/badge/Provenance-Available-Green)](https://documentation.suse.com/container/all/html/Container-guide/index.html#container-verify)

Expand Down
Loading

0 comments on commit 224e5a1

Please sign in to comment.