mirror of
https://github.com/ceph/ceph-csi.git
synced 2024-12-22 13:00:19 +00:00
helm: add extraDeploy option
To deploy additional manifests with the release. Signed-off-by: Ruslan Khizhnyak <mustdiechik@gmail.com>
This commit is contained in:
parent
b5d8bf0c50
commit
ec29ec1ac2
4
charts/ceph-csi-cephfs/templates/extra-deploy.yaml
Normal file
4
charts/ceph-csi-cephfs/templates/extra-deploy.yaml
Normal file
@ -0,0 +1,4 @@
|
||||
{{- range .Values.extraDeploy }}
|
||||
---
|
||||
{{- tpl ( . | toYaml) $ }}
|
||||
{{- end }}
|
@ -323,6 +323,9 @@ cephconf: |
|
||||
# see https://github.com/ceph/ceph-csi/issues/1928
|
||||
fuse_big_writes = true
|
||||
|
||||
# Array of extra objects to deploy with the release
|
||||
extraDeploy: []
|
||||
|
||||
#########################################################
|
||||
# Variables for 'internal' use please use with caution! #
|
||||
#########################################################
|
||||
|
4
charts/ceph-csi-rbd/templates/extra-deploy.yaml
Normal file
4
charts/ceph-csi-rbd/templates/extra-deploy.yaml
Normal file
@ -0,0 +1,4 @@
|
||||
{{- range .Values.extraDeploy }}
|
||||
---
|
||||
{{- tpl ( . | toYaml) $ }}
|
||||
{{- end }}
|
@ -501,6 +501,9 @@ cephconf: |
|
||||
auth_service_required = cephx
|
||||
auth_client_required = cephx
|
||||
|
||||
# Array of extra objects to deploy with the release
|
||||
extraDeploy: []
|
||||
|
||||
#########################################################
|
||||
# Variables for 'internal' use please use with caution! #
|
||||
#########################################################
|
||||
|
@ -77,6 +77,7 @@ you're running it inside a k8s cluster and find the config itself).
|
||||
| `csi.storage.k8s.io/provisioner-secret-namespace`, `csi.storage.k8s.io/node-stage-secret-namespace` | for Kubernetes | Namespaces of the above Secret objects |
|
||||
| `encrypted` | no | disabled by default, use `"true"` to enable fscrypt encryption on PVC and `"false"` to disable it. **Do not change for existing storageclasses** |
|
||||
| `encryptionKMSID` | no | required if encryption is enabled and a kms is used to store passphrases |
|
||||
| `extraDeploy` | no | array of extra objects to deploy with the release |
|
||||
|
||||
**NOTE:** An accompanying CSI configuration file, needs to be provided to the
|
||||
running pods. Refer to [Creating CSI configuration](../examples/README.md#creating-csi-configuration)
|
||||
|
@ -72,6 +72,7 @@ make image-cephcsi
|
||||
| `stripeUnit` | no | stripe unit in bytes |
|
||||
| `stripeCount` | no | objects to stripe over before looping |
|
||||
| `objectSize` | no | object size in bytes |
|
||||
| `extraDeploy` | no | array of extra objects to deploy with the release |
|
||||
|
||||
**NOTE:** An accompanying CSI configuration file, needs to be provided to the
|
||||
running pods. Refer to [Creating CSI configuration](../examples/README.md#creating-csi-configuration)
|
||||
|
Loading…
Reference in New Issue
Block a user