diff --git a/templates/secrets.yaml b/templates/secrets.yaml index 28c96c0..f7ccad3 100644 --- a/templates/secrets.yaml +++ b/templates/secrets.yaml @@ -51,6 +51,10 @@ metadata: name: {{ include "pgdog.fullname" . }} labels: {{- include "pgdog.labels" . | nindent 4 }} + {{- with .Values.secret.annotations }} + annotations: + {{- toYaml . | nindent 4 }} + {{- end }} data: users.toml: {{ include "pgdog.users" . | b64enc }} {{- end }} diff --git a/templates/tls-secret.yaml b/templates/tls-secret.yaml index a83e819..cfbddbe 100644 --- a/templates/tls-secret.yaml +++ b/templates/tls-secret.yaml @@ -7,6 +7,10 @@ metadata: name: {{ $fullname }}-tls labels: {{- include "pgdog.labels" . | nindent 4 }} + {{- with .Values.secret.annotations }} + annotations: + {{- toYaml . | nindent 4 }} + {{- end }} type: kubernetes.io/tls stringData: tls.crt: | diff --git a/values.yaml b/values.yaml index 737b674..6dafb18 100644 --- a/values.yaml +++ b/values.yaml @@ -652,4 +652,8 @@ prometheusCollector: affinity: {} securityContext: {} -podSecurityContext: {} \ No newline at end of file +podSecurityContext: {} + +secret: + # annotations allows adding custom annotations to the generated Secret + annotations: {} \ No newline at end of file