Skip to content

Commit 593ec37

Browse files
committed
feat: image digest opt
1 parent 8b729c7 commit 593ec37

File tree

7 files changed

+11
-9
lines changed

7 files changed

+11
-9
lines changed

charts/app-full/Chart.lock

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,12 @@ dependencies:
44
version: 1.0.0
55
- name: app-starter
66
repository: file://../app-starter
7-
version: 1.4.0
7+
version: 1.4.1
88
- name: app-extensions
99
repository: file://../app-extensions
1010
version: 1.2.1
1111
- name: platform-extensions
1212
repository: file://../platform-extensions
1313
version: 1.5.0
14-
digest: sha256:c58ac50ea4a7687d87c5a283a36f2f2ebcd0f19661462e80a8b073cac21c4ff6
15-
generated: "2026-02-16T13:46:06.538848-08:00"
14+
digest: sha256:625ec9b4fe1132135d7561f4507c86b5931986b77aba92b33ab95b63866e9a10
15+
generated: "2026-02-22T03:27:17.120397-08:00"

charts/app-full/Chart.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ dependencies:
3333

3434
# Core workload chart - always enabled
3535
- name: app-starter
36-
version: "1.4.0"
36+
version: "1.4.1"
3737
repository: "file://../app-starter"
3838
condition: app-starter.enabled
3939

charts/app-starter/Chart.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ apiVersion: v2
22
name: app-starter
33
description: A streamlined, extensible Helm chart for deploying applications on Kubernetes
44
type: application
5-
version: 1.4.0
5+
version: 1.4.1
66
appVersion: "1.0.0"
77
kubeVersion: ">=1.22.0-0"
88
home: https://github.com/synkube/

charts/app-starter/templates/cronjob.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -64,10 +64,10 @@ spec:
6464
containers:
6565
- name: {{ $cronjob.name }}
6666
{{- if $cronjob.image }}
67-
image: "{{ $cronjob.image.repository }}:{{ $cronjob.image.tag }}"
67+
image: "{{ $cronjob.image.repository }}:{{ $cronjob.image.tag }}{{ if $cronjob.image.digest }}@{{ $cronjob.image.digest }}{{ end }}"
6868
imagePullPolicy: {{ $cronjob.image.pullPolicy }}
6969
{{- else if $.Values.image }}
70-
image: "{{ $.Values.image.repository }}:{{ $.Values.image.tag }}"
70+
image: "{{ $.Values.image.repository }}:{{ $.Values.image.tag }}{{ if $.Values.image.digest }}@{{ $.Values.image.digest }}{{ end }}"
7171
imagePullPolicy: {{ $.Values.image.pullPolicy }}
7272
{{- end }}
7373
{{- if $cronjob.env }}

charts/app-starter/templates/deployment.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ spec:
6666
{{- end }}
6767
containers:
6868
- name: {{ .Values.container.name | default .Chart.Name }}
69-
image: "{{ .Values.image.repository }}:{{ .Values.image.tag | default .Chart.AppVersion }}"
69+
image: "{{ .Values.image.repository }}:{{ .Values.image.tag | default .Chart.AppVersion }}{{ if .Values.image.digest }}@{{ .Values.image.digest }}{{ end }}"
7070
imagePullPolicy: {{ .Values.image.pullPolicy }}
7171
{{- with .Values.container.command }}
7272
command:

charts/app-starter/templates/statefullset.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ spec:
6969
{{- end }}
7070
containers:
7171
- name: {{ .Values.container.name | default .Chart.Name }}
72-
image: "{{ .Values.image.repository }}:{{ .Values.image.tag | default .Chart.AppVersion }}"
72+
image: "{{ .Values.image.repository }}:{{ .Values.image.tag | default .Chart.AppVersion }}{{ if .Values.image.digest }}@{{ .Values.image.digest }}{{ end }}"
7373
imagePullPolicy: {{ .Values.image.pullPolicy }}
7474
{{- with .Values.container.command }}
7575
command:

charts/app-starter/values.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,8 @@ statefulSet:
3737
image:
3838
repository: nginx
3939
tag: latest
40+
# Optional digest (e.g. sha256:...) appended as repository:tag@digest in pod templates.
41+
digest: ""
4042
pullPolicy: IfNotPresent
4143

4244
imagePullSecrets: []

0 commit comments

Comments
 (0)