Skip to content

Commit 6d60b66

Browse files
committed
feat(helm): allow using existing secret for S3
1 parent 68cfadd commit 6d60b66

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

helm/kube-image-keeper/templates/registry-deployment.yaml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -59,15 +59,16 @@ spec:
5959
value: {{ $v | quote }}
6060
{{- end }}
6161
{{- end }}
62+
{{ $s3KeysSecretName := .Values.registry.persistence.s3ExistingSecret | default (print (include "kube-image-keeper.fullname" . ) "-s3-registry-keys") }}
6263
- name: REGISTRY_STORAGE_S3_ACCESSKEY
6364
valueFrom:
6465
secretKeyRef:
65-
name: {{ include "kube-image-keeper.fullname" . }}-s3-registry-keys
66+
name: {{ $s3KeysSecretName }}
6667
key: accessKey
6768
- name: REGISTRY_STORAGE_S3_SECRETKEY
6869
valueFrom:
6970
secretKeyRef:
70-
name: {{ include "kube-image-keeper.fullname" . }}-s3-registry-keys
71+
name: {{ $s3KeysSecretName }}
7172
key: secretKey
7273
{{- range .Values.registry.env }}
7374
- name: {{ .name }}

helm/kube-image-keeper/values.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -144,6 +144,7 @@ registry:
144144
size: 20Gi
145145
# -- External S3 configuration (needed only if you don't enable minio) (see https://github.com/docker/docs/blob/main/registry/storage-drivers/s3.md)
146146
s3: {}
147+
s3ExistingSecret: ""
147148
# -- Garbage collector cron schedule. Use standard crontab format.
148149
garbageCollectionSchedule: "0 0 * * 0"
149150
service:

0 commit comments

Comments
 (0)