From 5490ffcde27ed0da8443398d7531837f1d2788917d9568b82848ac5a9cb90350 Mon Sep 17 00:00:00 2001 From: Nicolas Belouin Date: Fri, 17 Jan 2025 09:24:32 +0100 Subject: [PATCH] Import missing package: frr-k8s-image Signed-off-by: Nicolas Belouin --- frr-k8s-image/Dockerfile | 33 +++++++++++++++++++++++++++++++++ frr-k8s-image/_service | 19 +++++++++++++++++++ 2 files changed, 52 insertions(+) create mode 100644 frr-k8s-image/Dockerfile create mode 100644 frr-k8s-image/_service diff --git a/frr-k8s-image/Dockerfile b/frr-k8s-image/Dockerfile new file mode 100644 index 0000000..bd89308 --- /dev/null +++ b/frr-k8s-image/Dockerfile @@ -0,0 +1,33 @@ +# SPDX-License-Identifier: Apache-2.0 +#!BuildTag: %%IMG_PREFIX%%frr-k8s:v%%frr-k8s_version%% +#!BuildTag: %%IMG_PREFIX%%frr-k8s:v%%frr-k8s_version%%-%RELEASE% +#!BuildVersion: 15.6 +ARG SLE_VERSION +FROM registry.suse.com/bci/bci-micro:$SLE_VERSION AS micro + +FROM registry.suse.com/bci/bci-base:$SLE_VERSION AS base +COPY --from=micro / /installroot/ +RUN zypper --installroot /installroot --non-interactive install --no-recommends frr-k8s; zypper -n clean; rm -rf /var/log/* + +FROM micro AS final +# Define labels according to https://en.opensuse.org/Building_derived_containers +# labelprefix=com.suse.application.endpoint-copier-operator +LABEL org.opencontainers.image.authors="SUSE LLC (https://www.suse.com/)" +LABEL org.opencontainers.image.title="SLE frr-k8s Container Image" +LABEL org.opencontainers.image.description="frr-k8s based on the SLE Base Container Image." +LABEL org.opencontainers.image.version="%%frr-k8s_version%%" +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.opensuse.reference="%%IMG_REPO%%/%%IMG_PREFIX%%frr-k8s:v%%frr-k8s_version%%-%RELEASE%" +LABEL org.openbuildservice.disturl="%DISTURL%" +LABEL com.suse.supportlevel="%%SUPPORT_LEVEL%%" +LABEL com.suse.eula="SUSE Combined EULA February 2024" +LABEL com.suse.lifecycle-url="https://www.suse.com/lifecycle" +LABEL com.suse.image-type="application" +LABEL com.suse.release-stage="released" +# endlabelprefix + +#Install frr-k8s +COPY --from=base /installroot / +ENTRYPOINT ["/frr-k8s"] diff --git a/frr-k8s-image/_service b/frr-k8s-image/_service new file mode 100644 index 0000000..058ae16 --- /dev/null +++ b/frr-k8s-image/_service @@ -0,0 +1,19 @@ + + + + + Dockerfile + %%frr-k8s_version%% + frr-k8s + patch + + + Dockerfile + IMG_PREFIX=$(rpm --macros=/root/.rpmmacros -E %img_prefix) + IMG_PREFIX + IMG_REPO=$(rpm --macros=/root/.rpmmacros -E %img_repo) + IMG_REPO + SUPPORT_LEVEL=$(rpm --macros=/root/.rpmmacros -E %support_level) + SUPPORT_LEVEL + +