Skip to content

Commit f2b921c

Browse files
Pin chart image refs for supply-chain security
1 parent 5c3dcea commit f2b921c

6 files changed

Lines changed: 8 additions & 5 deletions

File tree

charts/gitlab-proxy/values.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
image: "caddy:2.6"
1+
image: "caddy:2.6@sha256:60fb54d36b4b56b655fbcea432b0057ecc24f68d3a9ff800c695886be48e368d"
22
real_token: ""
33
dummy_token: ""
44
gitlab_domain: "https://gitlab.com"

charts/kubernetes-sync/values.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ apitokenPath:
33
apitokenSecret:
44
name: opslevel-api-token
55

6-
image: public.ecr.aws/opslevel/kubectl-opslevel:v2024.9.5
6+
image: public.ecr.aws/opslevel/kubectl-opslevel:v2024.9.5@sha256:71697b5ff7139f603bc445a429c3fb34d538b2abca8efb7d1a2535fc0653a213
77

88
sync:
99
args:
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
{{- define "agent.image" -}}
2-
{{ .Values.agent.image.repository }}:{{ .Values.agent.image.tag }}
2+
{{ .Values.agent.image.repository }}:{{ .Values.agent.image.tag }}{{- if .Values.agent.image.digest }}@{{ .Values.agent.image.digest }}{{- end }}
33
{{- end }}

charts/opslevel-agent/values.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,7 @@ agent:
7878
image:
7979
repository: "public.ecr.aws/opslevel/opslevel-agent"
8080
tag: "v2025.8.29"
81+
digest: "sha256:0835f3fee44144a5b03e79e3ba996d9bf21f548daf03294c9b50ebc63fe8e911"
8182
integration: "kubernetes"
8283
labels: {}
8384
annotations: {}

charts/opslevel/templates/_helpers.tpl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -80,11 +80,11 @@ https://github.com/apps/{{ required "please provide 'integrations.github.secret.
8080
{{- end }}
8181

8282
{{- define "objectStorageCLI.image" -}}
83-
{{ .Values.objectStorage.image.repositoryCLI }}:{{ .Values.objectStorage.image.tagCLI }}
83+
{{ .Values.objectStorage.image.repositoryCLI }}:{{ .Values.objectStorage.image.tagCLI }}{{- if .Values.objectStorage.image.digestCLI }}@{{ .Values.objectStorage.image.digestCLI }}{{- end }}
8484
{{- end }}
8585

8686
{{- define "runner.image" -}}
87-
{{ .Values.runner.image.repository }}:{{ .Values.runner.image.tag }}
87+
{{ .Values.runner.image.repository }}:{{ .Values.runner.image.tag }}{{- if .Values.runner.image.digest }}@{{ .Values.runner.image.digest }}{{- end }}
8888
{{- end }}
8989

9090
{{- define "faktory.image" -}}

charts/opslevel/values.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -92,6 +92,7 @@ runner:
9292
image:
9393
repository: "public.ecr.aws/opslevel/opslevel-runner"
9494
tag: "v2025.8.11"
95+
digest: "sha256:048597926fffe2af850e607c509fc396fc73fa7bf46594c2f9b2fcbb452bfdab"
9596
job_image:
9697
repository: "public.ecr.aws/opslevel"
9798
replicas: 3
@@ -259,6 +260,7 @@ objectStorage:
259260
tag: "RELEASE.2022-08-22T23-53-06Z"
260261
repositoryCLI: "minio/mc"
261262
tagCLI: "RELEASE.2023-02-28T00-12-59Z"
263+
digestCLI: "sha256:c631532a394eb0e2c54cfc6f28a98c4d261924f17886763ee45c786c32c9f4a1"
262264
resources: *resourcesMedium
263265
pod:
264266
annotations: {}

0 commit comments

Comments
 (0)