From 6386c3571ac0e08729b4152fe2baf145616744be Mon Sep 17 00:00:00 2001 From: svrnm Date: Tue, 17 Dec 2024 10:46:45 +0100 Subject: [PATCH] add labels to docker images Signed-off-by: svrnm --- .github/workflows/build-images-on-commit.yml | 8 +++++--- .github/workflows/check.yml | 8 +++++--- .github/workflows/reusable-build-container-images.yml | 2 +- src/loaders/curl/Dockerfile | 5 +++++ src/services/java/Dockerfile | 5 +++++ 5 files changed, 21 insertions(+), 7 deletions(-) diff --git a/.github/workflows/build-images-on-commit.yml b/.github/workflows/build-images-on-commit.yml index adee335..3822ef6 100644 --- a/.github/workflows/build-images-on-commit.yml +++ b/.github/workflows/build-images-on-commit.yml @@ -4,9 +4,11 @@ on: push: branches: [main] paths: - - 'src/loaders/**' - - 'src/services/**' - - '.version' + - "src/loaders/**" + - "src/services/**" + - ".version" + - ".github/workflows/reusable-build-container-images.yml" + - ".github/workflows/build-images-on-commit.yml" workflow_dispatch: jobs: build: diff --git a/.github/workflows/check.yml b/.github/workflows/check.yml index c8171a2..2d98f30 100644 --- a/.github/workflows/check.yml +++ b/.github/workflows/check.yml @@ -4,9 +4,11 @@ on: pull_request_target: branches: [main] paths: - - 'src/loaders/**' - - 'src/services/**' - - '.version' + - "src/loaders/**" + - "src/services/**" + - ".version" + - ".github/workflows/reusable-build-container-images.yml" + - ".github/workflows/check.yml" jobs: build: uses: ./.github/workflows/reusable-build-container-images.yml diff --git a/.github/workflows/reusable-build-container-images.yml b/.github/workflows/reusable-build-container-images.yml index 8fd6795..5bea27a 100644 --- a/.github/workflows/reusable-build-container-images.yml +++ b/.github/workflows/reusable-build-container-images.yml @@ -14,7 +14,7 @@ on: default: dev registry_ghcr: description: github container registry - default: 'ghcr.io/cisco-open/app-simulator' + default: "ghcr.io/cisco-open/app-simulator" required: false type: string jobs: diff --git a/src/loaders/curl/Dockerfile b/src/loaders/curl/Dockerfile index 606e973..90f1602 100644 --- a/src/loaders/curl/Dockerfile +++ b/src/loaders/curl/Dockerfile @@ -1,4 +1,9 @@ FROM alpine:3.20.3 + +LABEL org.opencontainers.image.source https://github.com/cisco-open/app-simulator +LABEL org.opencontainers.image.description="curl loader for app-simulator" +LABEL org.opencontainers.image.licenses=BSD-3-Clause + RUN apk add --no-cache curl=8.11.0-r2 util-linux=2.40.1-r1 WORKDIR /usr/bin/ COPY loader.sh /usr/bin diff --git a/src/services/java/Dockerfile b/src/services/java/Dockerfile index 6e54258..9716c7e 100644 --- a/src/services/java/Dockerfile +++ b/src/services/java/Dockerfile @@ -5,6 +5,11 @@ COPY pom.xml /home/app RUN mvn -f /home/app/pom.xml clean package FROM openjdk:11-jre + +LABEL org.opencontainers.image.source https://github.com/cisco-open/app-simulator +LABEL org.opencontainers.image.description="java service for app-simulator" +LABEL org.opencontainers.image.licenses=BSD-3-Clause + RUN mkdir -p /app/dependency-jars WORKDIR /app COPY --from=build /home/app/target /app/