File tree 3 files changed +40
-0
lines changed
charts/testkube-ai-service
3 files changed +40
-0
lines changed Original file line number Diff line number Diff line change 99
99
- name : SSL_CERT_DIR
100
100
value : " {{ $certsDir }}"
101
101
{{- end }}
102
+ {{- if .Values.externalSecrets.enabled -}}
103
+ {{- range $key, $value := .Values.externalSecrets.keys }}
104
+ - name : {{ $key }}
105
+ valueFrom :
106
+ secretKeyRef :
107
+ key : {{ $value }}
108
+ name : ai-service-external-secrets
109
+ {{ end }}
110
+ {{- end}}
102
111
{{- with .Values.additionalEnvVars }}
103
112
{{- toYaml . | nindent 12 }}
104
113
{{- end }}
Original file line number Diff line number Diff line change
1
+ {{- if .Values.externalSecrets.enabled -}}
2
+ apiVersion : external-secrets.io/v1beta1
3
+ kind : ExternalSecret
4
+ metadata :
5
+ name : ai-service-external-secrets
6
+ spec :
7
+ data :
8
+ {{- range $key, $value := .Values.externalSecrets.keys }}
9
+ - remoteRef :
10
+ key : {{ $key }}
11
+ secretKey : {{ $value }}
12
+ {{ end }}
13
+ refreshInterval : {{ .Values.externalSecrets.refreshInterval }}
14
+ secretStoreRef :
15
+ kind : ClusterSecretStore
16
+ name : {{ .Values.externalSecrets.clusterSecretStoreName }}
17
+ target :
18
+ creationPolicy : Owner
19
+ deletionPolicy : Retain
20
+ name : ai-service-external-secrets
21
+ {{- end }}
Original file line number Diff line number Diff line change @@ -139,3 +139,13 @@ podDisruptionBudget:
139
139
minAvailable : " "
140
140
# -- (int/percentage) Number or percentage of pods that can be unavailable.
141
141
maxUnavailable : " "
142
+ # -- Retrieve secrets from external sources using [External Secrets Operator](https://external-secrets.io/)
143
+ externalSecrets :
144
+ # -- Enable the use of external secrets
145
+ enabled : false
146
+ # -- Refresh interval for external secrets
147
+ refreshInterval : 5m
148
+ # -- Cluster Secret Store name
149
+ clusterSecretStoreName : secret-store
150
+ # -- Key/value secrets to be retrieved from the external secret store
151
+ keys : {}
You can’t perform that action at this time.
0 commit comments