This image provides kubectl 1.29.2 installation with envsubst support.
FROM scaffoldeducation/kubectl:latestYou can use it in a Gitlab CI pipeline:
deploy:
stage: deploy
image: scaffoldeducation/kubectl:latest
before_script: for file in ci/k8s/*.yml; do envsubst < $file >> k8s-manifest.yml; done
script: kubectl apply -f k8s-manifest.yml