From 6c5889f278fd1d6cce72a9d1c2c75ae6de7b2359 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicolas=20Mass=C3=A9?= Date: Tue, 18 Oct 2022 14:18:29 +0200 Subject: [PATCH] use kustomize to set image tags --- tekton/kustomization.yaml | 11 +++++++++++ tekton/kustomize-set-image.yaml | 4 ++-- tekton/tekton-image-transformer.yaml | 3 +++ 3 files changed, 16 insertions(+), 2 deletions(-) create mode 100644 tekton/kustomization.yaml create mode 100644 tekton/tekton-image-transformer.yaml diff --git a/tekton/kustomization.yaml b/tekton/kustomization.yaml new file mode 100644 index 0000000..f63a666 --- /dev/null +++ b/tekton/kustomization.yaml @@ -0,0 +1,11 @@ +apiVersion: kustomize.config.k8s.io/v1beta1 +kind: Kustomization +resources: +- kustomize-set-image.yaml +configurations: +- tekton-image-transformer.yaml +images: +- newTag: v4.5.0 + name: k8s.gcr.io/kustomize/kustomize +- newTag: v2.26.2 + name: docker.io/alpine/git diff --git a/tekton/kustomize-set-image.yaml b/tekton/kustomize-set-image.yaml index a098bdf..5526c38 100644 --- a/tekton/kustomize-set-image.yaml +++ b/tekton/kustomize-set-image.yaml @@ -21,7 +21,7 @@ spec: mountPath: /src steps: - name: kustomize - image: k8s.gcr.io/kustomize/kustomize:v4.5.5 + image: k8s.gcr.io/kustomize/kustomize workingDir: /src env: - name: HOME @@ -65,7 +65,7 @@ spec: echo exit 0 - name: git-push - image: docker.io/alpine/git:v2.26.2 + image: docker.io/alpine/git workingDir: /src env: - name: HOME diff --git a/tekton/tekton-image-transformer.yaml b/tekton/tekton-image-transformer.yaml new file mode 100644 index 0000000..2f21521 --- /dev/null +++ b/tekton/tekton-image-transformer.yaml @@ -0,0 +1,3 @@ +images: +- path: spec/steps/image + kind: Task