Compare commits

...

4 Commits

Author SHA1 Message Date
Lukas Magauer 47db325810
Use OCI annotations for 2nd layer images (#47) 2023-11-28 17:58:50 -05:00
Lukas Magauer be04407560
Merge pull request #46 from rocky-linux/restoreppc
Revert "As the ppc64le arch in the source image has not been availabl…
2023-11-28 21:43:30 +01:00
Neil Hanlon 4da5f455c2
Revert "As the ppc64le arch in the source image has not been available for months, this temporarily removes the arch in the builds as well as from the registry images (#44)"
This reverts commit 2d0198b6a6.
2023-11-28 15:32:11 -05:00
Neil Hanlon 75b5c0466c
fix mode on script 2023-11-28 15:31:04 -05:00
5 changed files with 16 additions and 8 deletions

View File

@ -16,7 +16,7 @@ jobs:
- major: 8
arch: 'amd64, arm64'
- major: 9
arch: 'amd64, arm64, s390x'
arch: 'amd64, arm64, ppc64le, s390x'
type:
- micro
- init
@ -55,7 +55,8 @@ jobs:
./Containerfile-${{ matrix.type }}
labels: |
name=rockylinux
version=${{ matrix.version.major }}-ubi-${{ matrix.type }}
org.opencontainers.image.title=rockylinux
org.opencontainers.image.version=${{ matrix.version.major }}-ubi-${{ matrix.type }}
oci: true
tags: ${{ matrix.registry.domain }}/${{ matrix.registry.account }}/rockylinux:${{ matrix.version.major }}-ubi-${{ matrix.type }}

View File

@ -18,7 +18,7 @@ jobs:
- major: 8
arch: 'amd64, arm64'
- major: 9
arch: 'amd64, arm64, s390x'
arch: 'amd64, arm64, ppc64le, s390x'
type:
- micro
- init
@ -43,6 +43,7 @@ jobs:
./Containerfile-${{ matrix.type }}
labels: |
name=rockylinux
version=${{ matrix.version.major }}-ubi-${{ matrix.type }}
org.opencontainers.image.title=rockylinux
org.opencontainers.image.version=${{ matrix.version.major }}-ubi-${{ matrix.type }}
oci: true
tags: ${{ env.IMAGE_REGISTRY }}/${{ env.IMAGE_ACCOUNT }}/rockylinux:${{ matrix.version.major }}-ubi-${{ matrix.type }}

View File

@ -2,9 +2,12 @@ ARG ImageVersion
FROM rockylinux/rockylinux:$ImageVersion-ubi
LABEL summary="Rocky Linux UBI init image" \
description="This image is designed to run an init system as PID 1 for running multi-services inside a container." \
usage="Do not use directly. Use as a base image for daemons. Install chosen packages and 'systemctl enable' them." \
maintainer="Magauer Lukas <lukas@magauer.eu>"
org.opencontainers.image.authors="Magauer Lukas <lukas@magauer.eu>" \
org.opencontainers.image.description="This image is designed to run an init system as PID 1 for running multi-services inside a container." \
org.opencontainers.image.licenses="BSD-3-Clause" \
org.opencontainers.image.url="https://github.com/rocky-linux/sig-cloud-instance-images" \
org.opencontainers.image.vendor="Rocky Enterprise Software Foundation"
CMD ["/sbin/init"]

View File

@ -7,8 +7,11 @@ RUN rm -rf /mnt/rootfs/var/cache/* /mnt/rootfs/var/log/dnf* /mnt/rootfs/var/log/
FROM scratch
LABEL summary="Rocky Linux UBI micro image" \
description="Very small image which doesn't install the package manager." \
maintainer="Magauer Lukas <lukas@magauer.eu>"
org.opencontainers.image.authors="Magauer Lukas <lukas@magauer.eu>" \
org.opencontainers.image.description="Very small image which doesn't install the package manager." \
org.opencontainers.image.licenses="BSD-3-Clause" \
org.opencontainers.image.url="https://github.com/rocky-linux/sig-cloud-instance-images" \
org.opencontainers.image.vendor="Rocky Enterprise Software Foundation"
COPY --from=ubi-micro-build /mnt/rootfs/ /
COPY --from=ubi-micro-build /etc/yum.repos.d/* /etc/yum.repos.d/

0
tools/fetch-and-branch.sh Normal file → Executable file
View File