Add dynamic Helm 3.10 CI image for GitLab chart

This commit is contained in:
Clemens Beck 2024-05-07 10:48:03 +00:00 committed by Balasankar 'Balu' C
parent 0420021dad
commit b70bdd0493
10 changed files with 118 additions and 45 deletions

View file

@ -1,9 +1,6 @@
danger:
extends: .build_static_image
gitlab-charts-build-base-helm-3.9:
extends: .build_static_image
gitlab-helm3.9-kubectl1.23:
extends: .build_static_image

View file

@ -0,0 +1,28 @@
# Used by GitLab chart CI (https://gitlab.com/gitlab-org/charts/gitlab)
.gitlab-chart:
extends:
- .build_dynamic_image
rules:
- !reference [.build_dynamic_image, rules]
- changes:
- "scripts/lib/custom-docker-build"
- "scripts/install-kubectl"
- "scripts/install-helm"
- "scripts/install-helm-kubeconform"
- "scripts/install-ruby"
- "scripts/install-vcluster"
- ".gitlab/ci/gitlab.helm.images.yml"
gitlab-chart:
extends:
- .gitlab-chart
stage: gitlab-chart
variables:
RUBY: '3.2'
HELM: '3.10'
HELM_KUBECONFORM: '0.1.17'
VCLUSTER: '0.19'
KUBECTL: '1.30'
AWSCLI: '1.32.93'
OS: 'debian:bookworm-slim'