deploy: support omap data store in radosnamespace via cli argument

Signed-off-by: Andreas <zerotens@users.noreply.github.com>
This commit is contained in:
Andreas 2024-07-06 07:42:05 +02:00 committed by mergify[bot]
parent 89ccbc8fba
commit 7afddb41d6
5 changed files with 10 additions and 0 deletions

View File

@ -9,5 +9,6 @@
- deploy: instanceID can be optionally configured for ceph-csi charts in [PR](https://github.com/ceph/ceph-csi/pull/4666) - deploy: instanceID can be optionally configured for ceph-csi charts in [PR](https://github.com/ceph/ceph-csi/pull/4666)
- rbd: add support for flattenMode option for replication in [PR](https://github.com/ceph/ceph-csi/pull/4678) - rbd: add support for flattenMode option for replication in [PR](https://github.com/ceph/ceph-csi/pull/4678)
- cephfs: support omap data store in radosnamespace via cli argument in [PR](https://github.com/ceph/ceph-csi/pull/4652) - cephfs: support omap data store in radosnamespace via cli argument in [PR](https://github.com/ceph/ceph-csi/pull/4652)
- deploy: radosNamespaceCephFS can be configured for ceph-csi-cephfs chart in [PR](https://github.com/ceph/ceph-csi/pull/4652)
## NOTE ## NOTE

View File

@ -201,6 +201,7 @@ charts and their default values.
| `CSIDriver.fsGroupPolicy` | Specifies the fsGroupPolicy for the CSI driver object | `File` | | `CSIDriver.fsGroupPolicy` | Specifies the fsGroupPolicy for the CSI driver object | `File` |
| `CSIDriver.seLinuxMount` | Specify for efficient SELinux volume relabeling | `true` | | `CSIDriver.seLinuxMount` | Specify for efficient SELinux volume relabeling | `true` |
| `instanceID` | Unique ID distinguishing this instance of Ceph CSI among other instances, when sharing Ceph clusters across CSI instances for provisioning. | ` ` | | `instanceID` | Unique ID distinguishing this instance of Ceph CSI among other instances, when sharing Ceph clusters across CSI instances for provisioning. | ` ` |
| `radosNamespaceCephFS` | CephFS RadosNamespace used to store CSI specific objects and keys. | ` ` |
### Command Line ### Command Line

View File

@ -62,6 +62,9 @@ spec:
{{- if .Values.instanceID }} {{- if .Values.instanceID }}
- "--instanceid={{ .Values.instanceID }}" - "--instanceid={{ .Values.instanceID }}"
{{- end }} {{- end }}
{{- if .Values.radosNamespaceCephFS }}
- "--radosnamespacecephfs={{ .Values.radosNamespaceCephFS }}"
{{- end }}
{{- if .Values.nodeplugin.profiling.enabled }} {{- if .Values.nodeplugin.profiling.enabled }}
- "--enableprofiling={{ .Values.nodeplugin.profiling.enabled }}" - "--enableprofiling={{ .Values.nodeplugin.profiling.enabled }}"
{{- end }} {{- end }}

View File

@ -82,6 +82,9 @@ spec:
{{- if .Values.instanceID }} {{- if .Values.instanceID }}
- "--instanceid={{ .Values.instanceID }}" - "--instanceid={{ .Values.instanceID }}"
{{- end }} {{- end }}
{{- if .Values.radosNamespaceCephFS }}
- "--radosnamespacecephfs={{ .Values.radosNamespaceCephFS }}"
{{- end }}
{{- if .Values.provisioner.profiling.enabled }} {{- if .Values.provisioner.profiling.enabled }}
- "--enableprofiling={{ .Values.provisioner.profiling.enabled }}" - "--enableprofiling={{ .Values.provisioner.profiling.enabled }}"
{{- end }} {{- end }}

View File

@ -372,6 +372,8 @@ configMapName: ceph-csi-config
externallyManagedConfigmap: false externallyManagedConfigmap: false
# Name of the configmap used for ceph.conf # Name of the configmap used for ceph.conf
cephConfConfigMapName: ceph-config cephConfConfigMapName: ceph-config
# CephFS RadosNamespace used to store CSI specific objects and keys.
# radosNamespaceCephFS: csi
# Unique ID distinguishing this instance of Ceph CSI among other instances, # Unique ID distinguishing this instance of Ceph CSI among other instances,
# when sharing Ceph clusters across CSI instances for provisioning # when sharing Ceph clusters across CSI instances for provisioning
# instanceID: default # instanceID: default