From ee3b15bfe4f065ab0d3462479c4ef435cf02b1b6 Mon Sep 17 00:00:00 2001 From: Miguel Martinez Date: Thu, 25 Sep 2025 17:01:46 +0200 Subject: [PATCH 1/2] feat: add nginx-ingress-controller and nginx build support Add build configuration for Bitnami nginx-ingress-controller and nginx container images to support Helm chart deployments. This enables building and signing custom versions of these images following the existing pattern used for other Bitnami containers. - Add nginx-ingress-controller v1.12.1 build configuration - Add nginx v1.27.4 build configuration for default backend - Use consistent sparse checkout and versioning approach - Images will be available at ghcr.io/chainloop-dev/chainloop/ Signed-off-by: Miguel Martinez --- .../workflows/build_external_container_images.yaml | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/.github/workflows/build_external_container_images.yaml b/.github/workflows/build_external_container_images.yaml index ee8dab5e0..d56e8f0e5 100644 --- a/.github/workflows/build_external_container_images.yaml +++ b/.github/workflows/build_external_container_images.yaml @@ -58,6 +58,18 @@ jobs: path: bitnami/vault-k8s/1/debian-12 sparse_checkout: bitnami/vault-k8s/1/debian-12 ref: 62cb6e1498e873dd9ab92880073a43896b470c4b + # NGINX Ingress Controller version: 1.12.1 + - name: NGINX Ingress Controller + image_name: chainloop-dev/chainloop/nginx-ingress-controller + path: bitnami/nginx-ingress-controller/1.12/debian-12 + sparse_checkout: bitnami/nginx-ingress-controller/1.12/debian-12 + ref: 9ad1a44da005cdf487b3e069220da598cff6776c + # NGINX version: 1.27.4 (for default backend) + - name: NGINX + image_name: chainloop-dev/chainloop/nginx + path: bitnami/nginx/1.27/debian-12 + sparse_checkout: bitnami/nginx/1.27/debian-12 + ref: 9ad1a44da005cdf487b3e069220da598cff6776c env: REGISTRY: ghcr.io IMAGE_NAME: ${{ matrix.image.image_name }} From 98eeed3114f09acd64f5bf0972a9d042c3b7bb9c Mon Sep 17 00:00:00 2001 From: Miguel Martinez Date: Thu, 25 Sep 2025 18:59:09 +0200 Subject: [PATCH 2/2] fix(release): cli version Signed-off-by: Miguel Martinez --- .github/workflows/build_external_container_images.yaml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/build_external_container_images.yaml b/.github/workflows/build_external_container_images.yaml index d56e8f0e5..92ebe19c8 100644 --- a/.github/workflows/build_external_container_images.yaml +++ b/.github/workflows/build_external_container_images.yaml @@ -61,15 +61,15 @@ jobs: # NGINX Ingress Controller version: 1.12.1 - name: NGINX Ingress Controller image_name: chainloop-dev/chainloop/nginx-ingress-controller - path: bitnami/nginx-ingress-controller/1.12/debian-12 - sparse_checkout: bitnami/nginx-ingress-controller/1.12/debian-12 - ref: 9ad1a44da005cdf487b3e069220da598cff6776c + path: bitnami/nginx-ingress-controller/1/debian-12 + sparse_checkout: bitnami/nginx-ingress-controller/1/debian-12 + ref: 87b1dc063ce0a75de731cf6757c1cc5c67ab88e1 # NGINX version: 1.27.4 (for default backend) - name: NGINX image_name: chainloop-dev/chainloop/nginx path: bitnami/nginx/1.27/debian-12 sparse_checkout: bitnami/nginx/1.27/debian-12 - ref: 9ad1a44da005cdf487b3e069220da598cff6776c + ref: 1c185405602d01ad60b5454908c95b91deb5747a env: REGISTRY: ghcr.io IMAGE_NAME: ${{ matrix.image.image_name }} @@ -146,4 +146,4 @@ jobs: echo "Successfully built and pushed ${{ matrix.image.name }} image" echo "Image: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}" echo "Version: ${{ steps.extract_version.outputs.version }}" - echo "Digest: ${{ steps.build.outputs.digest }}" \ No newline at end of file + echo "Digest: ${{ steps.build.outputs.digest }}"