Skip to content

Commit 1f2e8b5

Browse files
committed
add extra volumes and extra volume mounts
1 parent c013cd8 commit 1f2e8b5

File tree

3 files changed

+27
-0
lines changed

3 files changed

+27
-0
lines changed

linux/rancher/templates/statefulset.yaml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,10 +46,16 @@ spec:
4646
- name: mssql-config
4747
mountPath: /var/opt/mssql/mssql.conf
4848
subPath: mssql.conf
49+
{{- if .Values.statefulset.template.spec.containers.sqlServer.extraVolumeMounts }}
50+
{{- toYaml .Values.statefulset.template.spec.containers.sqlServer.extraVolumeMounts | nindent 12 }}
51+
{{- end }}
4952
volumes:
5053
- name: mssql-config
5154
configMap:
5255
name: mssql
56+
{{- if .Values.statefulset.template.spec.volumes.extraVolumes }}
57+
{{- toYaml .Values.statefulset.template.spec.volumes.extraVolumes | nindent 8 }}
58+
{{- end }}
5359
volumeClaimTemplates:
5460
- metadata:
5561
name: mssql

linux/rancher/values.test.yaml

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,3 +6,21 @@ mssql:
66
storageClass:
77
provisioner: disk.csi.azure.com
88
type: Standard_LRS
9+
10+
statefulset:
11+
template:
12+
spec:
13+
containers:
14+
sqlServer:
15+
extraVolumeMounts:
16+
- name: secrets-store
17+
mountPath: /mnt/secrets-store
18+
readOnly: true
19+
volumes:
20+
extraVolumes:
21+
- name: secrets-store
22+
csi:
23+
driver: secrets-store.csi.k8s.io
24+
readOnly: true
25+
volumeAttributes:
26+
secretProviderClass: azure-sync

linux/rancher/values.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,9 @@ statefulset:
2323
tag: 2019-latest
2424
ports:
2525
databaseEngineContainerPort: 1433
26+
extraVolumeMounts: []
27+
volumes:
28+
extraVolumes: []
2629
securityContext:
2730
fsGroup: 10001
2831

0 commit comments

Comments
 (0)