diff --git a/charts/README.md b/charts/README.md index b067979b..93ca1c8c 100644 --- a/charts/README.md +++ b/charts/README.md @@ -73,6 +73,7 @@ The following table lists the configurable parameters of the latest NFS CSI Driv | `controller.affinity` | controller pod affinity | `{}` | | `controller.nodeSelector` | controller pod node selector | `{}` | | `controller.tolerations` | controller pod tolerations | | +| `controller.priorityClassName` | controller pod priorityClassName | `system-cluster-critical` | | `controller.resources.csiProvisioner.limits.memory` | csi-provisioner memory limits | 100Mi | | `controller.resources.csiProvisioner.requests.cpu` | csi-provisioner cpu requests limits | 10m | | `controller.resources.csiProvisioner.requests.memory` | csi-provisioner memory requests limits | 20Mi | @@ -89,6 +90,7 @@ The following table lists the configurable parameters of the latest NFS CSI Driv | `node.livenessProbe.healthPort ` | the health check port for liveness probe |`29653` | | `node.affinity` | node pod affinity | {} | | `node.nodeSelector` | node pod node selector | `{}` | +| `node.priorityClassName` | node pod priority class name | `system-cluster-critical` | | `node.tolerations` | node pod tolerations | | | `node.resources.livenessProbe.limits.memory` | liveness-probe memory limits | 100Mi | | `node.resources.livenessProbe.requests.cpu` | liveness-probe cpu requests limits | 10m | diff --git a/charts/latest/csi-driver-nfs-v0.0.0.tgz b/charts/latest/csi-driver-nfs-v0.0.0.tgz index ffb3bcd2..a4fe2fdb 100644 Binary files a/charts/latest/csi-driver-nfs-v0.0.0.tgz and b/charts/latest/csi-driver-nfs-v0.0.0.tgz differ diff --git a/charts/latest/csi-driver-nfs/templates/csi-nfs-controller.yaml b/charts/latest/csi-driver-nfs/templates/csi-nfs-controller.yaml index 1f51c29f..26e41871 100644 --- a/charts/latest/csi-driver-nfs/templates/csi-nfs-controller.yaml +++ b/charts/latest/csi-driver-nfs/templates/csi-nfs-controller.yaml @@ -39,7 +39,7 @@ spec: {{- with .Values.controller.nodeSelector }} {{ toYaml . | indent 8 }} {{- end }} - priorityClassName: system-cluster-critical + priorityClassName: {{ .Values.controller.priorityClassName }} securityContext: seccompProfile: type: RuntimeDefault diff --git a/charts/latest/csi-driver-nfs/templates/csi-nfs-node.yaml b/charts/latest/csi-driver-nfs/templates/csi-nfs-node.yaml index 651b3f85..bd372f97 100644 --- a/charts/latest/csi-driver-nfs/templates/csi-nfs-node.yaml +++ b/charts/latest/csi-driver-nfs/templates/csi-nfs-node.yaml @@ -25,7 +25,7 @@ spec: hostNetwork: true # original nfs connection would be broken without hostNetwork setting dnsPolicy: {{ .Values.controller.dnsPolicy }} serviceAccountName: csi-nfs-node-sa - priorityClassName: system-node-critical + priorityClassName: {{ .Values.node.priorityClassName }} securityContext: seccompProfile: type: RuntimeDefault diff --git a/charts/latest/csi-driver-nfs/templates/csi-snapshot-controller.yaml b/charts/latest/csi-driver-nfs/templates/csi-snapshot-controller.yaml index 15578df4..14cb1a9b 100644 --- a/charts/latest/csi-driver-nfs/templates/csi-snapshot-controller.yaml +++ b/charts/latest/csi-driver-nfs/templates/csi-snapshot-controller.yaml @@ -46,7 +46,7 @@ spec: {{- end }} nodeSelector: kubernetes.io/os: linux - priorityClassName: system-cluster-critical + priorityClassName: {{ .Values.externalSnapshotter.priorityClassName }} securityContext: seccompProfile: type: RuntimeDefault diff --git a/charts/latest/csi-driver-nfs/values.yaml b/charts/latest/csi-driver-nfs/values.yaml index 90b2fd32..c65a5b12 100755 --- a/charts/latest/csi-driver-nfs/values.yaml +++ b/charts/latest/csi-driver-nfs/values.yaml @@ -57,6 +57,7 @@ controller: defaultOnDeletePolicy: delete # available values: delete, retain affinity: {} nodeSelector: {} + priorityClassName: system-cluster-critical tolerations: - key: "node-role.kubernetes.io/master" operator: "Exists" @@ -102,6 +103,7 @@ node: healthPort: 29653 affinity: {} nodeSelector: {} + priorityClassName: system-cluster-critical tolerations: - operator: "Exists" resources: @@ -127,6 +129,7 @@ node: externalSnapshotter: enabled: false name: snapshot-controller + priorityClassName: system-cluster-critical controller: replicas: 1 resources: diff --git a/charts/v4.4.0/csi-driver-nfs-v4.4.0.tgz b/charts/v4.4.0/csi-driver-nfs-v4.4.0.tgz index f4e1315c..c0a8d13e 100644 Binary files a/charts/v4.4.0/csi-driver-nfs-v4.4.0.tgz and b/charts/v4.4.0/csi-driver-nfs-v4.4.0.tgz differ diff --git a/charts/v4.4.0/csi-driver-nfs/templates/csi-nfs-controller.yaml b/charts/v4.4.0/csi-driver-nfs/templates/csi-nfs-controller.yaml index 1f51c29f..26e41871 100644 --- a/charts/v4.4.0/csi-driver-nfs/templates/csi-nfs-controller.yaml +++ b/charts/v4.4.0/csi-driver-nfs/templates/csi-nfs-controller.yaml @@ -39,7 +39,7 @@ spec: {{- with .Values.controller.nodeSelector }} {{ toYaml . | indent 8 }} {{- end }} - priorityClassName: system-cluster-critical + priorityClassName: {{ .Values.controller.priorityClassName }} securityContext: seccompProfile: type: RuntimeDefault diff --git a/charts/v4.4.0/csi-driver-nfs/templates/csi-nfs-node.yaml b/charts/v4.4.0/csi-driver-nfs/templates/csi-nfs-node.yaml index 651b3f85..bd372f97 100644 --- a/charts/v4.4.0/csi-driver-nfs/templates/csi-nfs-node.yaml +++ b/charts/v4.4.0/csi-driver-nfs/templates/csi-nfs-node.yaml @@ -25,7 +25,7 @@ spec: hostNetwork: true # original nfs connection would be broken without hostNetwork setting dnsPolicy: {{ .Values.controller.dnsPolicy }} serviceAccountName: csi-nfs-node-sa - priorityClassName: system-node-critical + priorityClassName: {{ .Values.node.priorityClassName }} securityContext: seccompProfile: type: RuntimeDefault diff --git a/charts/v4.4.0/csi-driver-nfs/templates/csi-snapshot-controller.yaml b/charts/v4.4.0/csi-driver-nfs/templates/csi-snapshot-controller.yaml index 351f2bbc..8e34c2af 100644 --- a/charts/v4.4.0/csi-driver-nfs/templates/csi-snapshot-controller.yaml +++ b/charts/v4.4.0/csi-driver-nfs/templates/csi-snapshot-controller.yaml @@ -42,7 +42,7 @@ spec: serviceAccountName: {{ .Values.externalSnapshotter.name }} nodeSelector: kubernetes.io/os: linux - priorityClassName: system-cluster-critical + priorityClassName: {{ .Values.externalSnapshotter.priorityClassName } securityContext: seccompProfile: type: RuntimeDefault diff --git a/charts/v4.4.0/csi-driver-nfs/values.yaml b/charts/v4.4.0/csi-driver-nfs/values.yaml index e1a40683..dc75cd6c 100644 --- a/charts/v4.4.0/csi-driver-nfs/values.yaml +++ b/charts/v4.4.0/csi-driver-nfs/values.yaml @@ -57,6 +57,7 @@ controller: defaultOnDeletePolicy: delete # available values: delete, retain affinity: {} nodeSelector: {} + priorityClassName: system-cluster-critical tolerations: - key: "node-role.kubernetes.io/master" operator: "Exists" @@ -102,6 +103,7 @@ node: healthPort: 29653 affinity: {} nodeSelector: {} + priorityClassName: system-cluster-critical tolerations: - operator: "Exists" resources: @@ -127,6 +129,7 @@ node: externalSnapshotter: enabled: true name: snapshot-controller + priorityClassName: system-cluster-critical controller: replicas: 1 resources: