Skip to content

Commit 226da1c

Browse files
fix(shield): support digest pinning for allowlist waiter image (#2607)
1 parent 6173d09 commit 226da1c

2 files changed

Lines changed: 10 additions & 2 deletions

File tree

charts/shield/Chart.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,5 +13,5 @@ maintainers:
1313
- name: mavimo
1414
1515
type: application
16-
version: 1.37.0
16+
version: 1.37.1
1717
appVersion: "1.0.0"

charts/shield/templates/host/_helpers.tpl

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -341,6 +341,14 @@ true
341341
{{- default (include "host.allowlist_waiter.fullname" .) .Values.gke_autopilot.allowlist_waiter.service_account_name }}
342342
{{- end }}
343343

344+
{{- define "host.allowlist_waiter.tag_separator" -}}
345+
{{- if (hasPrefix "sha256:" .Values.gke_autopilot.allowlist_waiter.image.tag) -}}
346+
@
347+
{{- else -}}
348+
:
349+
{{- end -}}
350+
{{- end }}
351+
344352
{{- define "host.allowlist_waiter.image" -}}
345-
{{- .Values.gke_autopilot.allowlist_waiter.image.registry -}} / {{- .Values.gke_autopilot.allowlist_waiter.image.repository -}} : {{- .Values.gke_autopilot.allowlist_waiter.image.tag }}
353+
{{- .Values.gke_autopilot.allowlist_waiter.image.registry -}} / {{- .Values.gke_autopilot.allowlist_waiter.image.repository -}} {{- include "host.allowlist_waiter.tag_separator" . -}} {{- .Values.gke_autopilot.allowlist_waiter.image.tag }}
346354
{{- end }}

0 commit comments

Comments
 (0)