# https://github.com/rook/rook/blob/v1.18.9/deploy/charts/rook-ceph/values.yaml csi: # -- CEPH CSI RBD provisioner resource requirement list # csi-omap-generator resources will be applied only if `enableOMAPGenerator` is set to `true` # @default -- see values.yaml csiRBDProvisionerResource: | - name : csi-provisioner resource: requests: memory: 128Mi cpu: 100m limits: memory: 256Mi - name : csi-resizer resource: requests: memory: 128Mi cpu: 100m limits: memory: 256Mi - name : csi-attacher resource: requests: memory: 128Mi cpu: 100m limits: memory: 256Mi - name : csi-snapshotter resource: requests: memory: 128Mi cpu: 100m limits: memory: 256Mi - name : csi-rbdplugin resource: requests: memory: 0 cpu: 0 limits: memory: 512Mi - name : csi-omap-generator resource: requests: memory: 512Mi cpu: 250m limits: memory: 1Gi - name : liveness-prometheus resource: requests: memory: 128Mi cpu: 50m limits: memory: 256Mi # -- CEPH CSI RBD plugin resource requirement list # @default -- see values.yaml csiRBDPluginResource: | - name : driver-registrar resource: requests: memory: 128Mi cpu: 50m limits: memory: 256Mi - name : csi-rbdplugin resource: requests: memory: 512Mi cpu: 250m limits: memory: 1Gi - name : liveness-prometheus resource: requests: memory: 128Mi cpu: 50m limits: memory: 256Mi # -- CEPH CSI CephFS provisioner resource requirement list # @default -- see values.yaml csiCephFSProvisionerResource: | - name : csi-provisioner resource: requests: memory: 0 cpu: 0 limits: memory: 256Mi - name : csi-resizer resource: requests: memory: 0 cpu: 0 limits: memory: 256Mi - name : csi-attacher resource: requests: memory: 0 cpu: 0 limits: memory: 256Mi - name : csi-snapshotter resource: requests: memory: 0 cpu: 0 limits: memory: 256Mi - name : csi-cephfsplugin resource: requests: memory: 0 cpu: 0 limits: memory: 512Mi - name : liveness-prometheus resource: requests: memory: 0 cpu: 0 limits: memory: 256Mi # -- CEPH CSI CephFS plugin resource requirement list # @default -- see values.yaml csiCephFSPluginResource: | - name : driver-registrar resource: requests: memory: 0 cpu: 0 limits: memory: 256Mi - name : csi-cephfsplugin resource: requests: memory: 0 cpu: 0 limits: memory: 1Gi - name : liveness-prometheus resource: requests: memory: 0 cpu: 0 limits: memory: 256Mi # Set provisionerTolerations and provisionerNodeAffinity for provisioner pod. # The CSI provisioner would be best to start on the same nodes as other ceph daemons. # -- Array of tolerations in YAML format which will be added to CSI provisioner deployment provisionerTolerations: - key: storage-node operator: Equal value: "true" effect: PreferNoSchedule # -- The node labels for affinity of the CSI provisioner deployment [^1] provisionerNodeAffinity: "storage-node=true" #key1=value1,value2; key2=value3 # Set pluginTolerations and pluginNodeAffinity for plugin daemonset pods. # The CSI plugins need to be started on all the nodes where the clients need to mount the storage. # -- Array of tolerations in YAML format which will be added to CephCSI plugin DaemonSet pluginTolerations: - key: storage-node operator: Equal value: "true" effect: PreferNoSchedule # -- Enable Ceph CSI Liveness sidecar deployment enableLiveness: true serviceMonitor: # -- Enable ServiceMonitor for Ceph CSI drivers enabled: true monitoring: # -- Enable monitoring. Requires Prometheus to be pre-installed. # Enabling will also create RBAC rules to allow Operator to create ServiceMonitors enabled: true