From dd776dda514b55a692247d497016fa33e81bcf59 Mon Sep 17 00:00:00 2001 From: Andrei Kvapil Date: Fri, 6 Nov 2020 23:32:56 +0100 Subject: [PATCH] add digest option --- .../kubefarm/templates/ltsp-deployment.yaml | 17 ++++++++++++----- .../kubefarm/templates/ltsp-publisher-job.yaml | 6 ++++-- .../kubefarm/templates/token-generator-job.yaml | 6 ++++-- 3 files changed, 20 insertions(+), 9 deletions(-) diff --git a/deploy/helm/kubefarm/templates/ltsp-deployment.yaml b/deploy/helm/kubefarm/templates/ltsp-deployment.yaml index e6701d1..561643b 100644 --- a/deploy/helm/kubefarm/templates/ltsp-deployment.yaml +++ b/deploy/helm/kubefarm/templates/ltsp-deployment.yaml @@ -51,8 +51,10 @@ spec: containers: - name: config - image: {{ .Values.ltsp.image.repository }}:{{ .Values.ltsp.image.tag }} - imagePullPolicy: {{ .Values.ltsp.image.PullPolicy }} + {{- with .Values.ltsp.image }} + image: "{{ .repository }}{{ if .digest }}@{{ .digest }}{{ else }}:{{ .tag }}{{ end }}" + imagePullPolicy: {{ .PullPolicy }} + {{- end }} command: - /bin/sh - -c @@ -69,8 +71,10 @@ spec: name: shared - name: http - image: {{ .Values.ltsp.image.repository }}:{{ .Values.ltsp.image.tag }} - imagePullPolicy: {{ .Values.ltsp.image.PullPolicy }} + {{- with .Values.ltsp.image }} + image: "{{ .repository }}{{ if .digest }}@{{ .digest }}{{ else }}:{{ .tag }}{{ end }}" + imagePullPolicy: {{ .PullPolicy }} + {{- end }} command: - /bin/sh - -c @@ -94,7 +98,10 @@ spec: name: shared - name: tftp - image: {{ .Values.ltsp.image.repository }}:{{ .Values.ltsp.image.tag }} + {{- with .Values.ltsp.image }} + image: "{{ .repository }}{{ if .digest }}@{{ .digest }}{{ else }}:{{ .tag }}{{ end }}" + imagePullPolicy: {{ .PullPolicy }} + {{- end }} imagePullPolicy: {{ .Values.ltsp.image.PullPolicy }} command: - /bin/sh diff --git a/deploy/helm/kubefarm/templates/ltsp-publisher-job.yaml b/deploy/helm/kubefarm/templates/ltsp-publisher-job.yaml index 1c35776..17690ef 100644 --- a/deploy/helm/kubefarm/templates/ltsp-publisher-job.yaml +++ b/deploy/helm/kubefarm/templates/ltsp-publisher-job.yaml @@ -22,8 +22,10 @@ spec: {{- end }} containers: - name: kubeadm - image: {{ .Values.kubernetes.admin.image.repository }}:{{ .Values.kubernetes.admin.image.tag }} - imagePullPolicy: {{ .Values.kubernetes.admin.image.PullPolicy }} + {{- with .Values.kubernetes.admin.image }} + image: "{{ .repository }}{{ if .digest }}@{{ .digest }}{{ else }}:{{ .tag }}{{ end }}" + imagePullPolicy: {{ .PullPolicy }} + {{- end }} command: [ '/scripts/publiship.sh' ] env: - name: SVC1 diff --git a/deploy/helm/kubefarm/templates/token-generator-job.yaml b/deploy/helm/kubefarm/templates/token-generator-job.yaml index 17cc57d..b11157b 100644 --- a/deploy/helm/kubefarm/templates/token-generator-job.yaml +++ b/deploy/helm/kubefarm/templates/token-generator-job.yaml @@ -22,8 +22,10 @@ spec: {{- end }} containers: - name: kubeadm - image: {{ .Values.kubernetes.admin.image.repository }}:{{ .Values.kubernetes.admin.image.tag }} - imagePullPolicy: {{ .Values.kubernetes.admin.image.PullPolicy }} + {{- with .Values.kubernetes.admin.image }} + image: "{{ .repository }}{{ if .digest }}@{{ .digest }}{{ else }}:{{ .tag }}{{ end }}" + imagePullPolicy: {{ .PullPolicy }} + {{- end }} command: [ '/scripts/gentoken.sh' ] env: - name: SVC