Skip to content

Commit 05b1337

Browse files
authored
Merge pull request #480 from endriu0/prio_class_value
feat: make priorityClassName configurable
2 parents a6ee216 + f4c2024 commit 05b1337

File tree

11 files changed

+14
-6
lines changed

11 files changed

+14
-6
lines changed

charts/README.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,7 @@ The following table lists the configurable parameters of the latest NFS CSI Driv
7373
| `controller.affinity` | controller pod affinity | `{}` |
7474
| `controller.nodeSelector` | controller pod node selector | `{}` |
7575
| `controller.tolerations` | controller pod tolerations | |
76+
| `controller.priorityClassName` | controller pod priorityClassName | `system-cluster-critical` |
7677
| `controller.resources.csiProvisioner.limits.memory` | csi-provisioner memory limits | 100Mi |
7778
| `controller.resources.csiProvisioner.requests.cpu` | csi-provisioner cpu requests limits | 10m |
7879
| `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
8990
| `node.livenessProbe.healthPort ` | the health check port for liveness probe |`29653` |
9091
| `node.affinity` | node pod affinity | {} |
9192
| `node.nodeSelector` | node pod node selector | `{}` |
93+
| `node.priorityClassName` | node pod priority class name | `system-cluster-critical` |
9294
| `node.tolerations` | node pod tolerations | |
9395
| `node.resources.livenessProbe.limits.memory` | liveness-probe memory limits | 100Mi |
9496
| `node.resources.livenessProbe.requests.cpu` | liveness-probe cpu requests limits | 10m |
22 Bytes
Binary file not shown.

charts/latest/csi-driver-nfs/templates/csi-nfs-controller.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ spec:
3939
{{- with .Values.controller.nodeSelector }}
4040
{{ toYaml . | indent 8 }}
4141
{{- end }}
42-
priorityClassName: system-cluster-critical
42+
priorityClassName: {{ .Values.controller.priorityClassName }}
4343
securityContext:
4444
seccompProfile:
4545
type: RuntimeDefault

charts/latest/csi-driver-nfs/templates/csi-nfs-node.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ spec:
2525
hostNetwork: true # original nfs connection would be broken without hostNetwork setting
2626
dnsPolicy: {{ .Values.controller.dnsPolicy }}
2727
serviceAccountName: csi-nfs-node-sa
28-
priorityClassName: system-node-critical
28+
priorityClassName: {{ .Values.node.priorityClassName }}
2929
securityContext:
3030
seccompProfile:
3131
type: RuntimeDefault

charts/latest/csi-driver-nfs/templates/csi-snapshot-controller.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ spec:
4646
{{- end }}
4747
nodeSelector:
4848
kubernetes.io/os: linux
49-
priorityClassName: system-cluster-critical
49+
priorityClassName: {{ .Values.externalSnapshotter.priorityClassName }}
5050
securityContext:
5151
seccompProfile:
5252
type: RuntimeDefault

charts/latest/csi-driver-nfs/values.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,7 @@ controller:
5757
defaultOnDeletePolicy: delete # available values: delete, retain
5858
affinity: {}
5959
nodeSelector: {}
60+
priorityClassName: system-cluster-critical
6061
tolerations:
6162
- key: "node-role.kubernetes.io/master"
6263
operator: "Exists"
@@ -102,6 +103,7 @@ node:
102103
healthPort: 29653
103104
affinity: {}
104105
nodeSelector: {}
106+
priorityClassName: system-cluster-critical
105107
tolerations:
106108
- operator: "Exists"
107109
resources:
@@ -127,6 +129,7 @@ node:
127129
externalSnapshotter:
128130
enabled: false
129131
name: snapshot-controller
132+
priorityClassName: system-cluster-critical
130133
controller:
131134
replicas: 1
132135
resources:
31 Bytes
Binary file not shown.

charts/v4.4.0/csi-driver-nfs/templates/csi-nfs-controller.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ spec:
3939
{{- with .Values.controller.nodeSelector }}
4040
{{ toYaml . | indent 8 }}
4141
{{- end }}
42-
priorityClassName: system-cluster-critical
42+
priorityClassName: {{ .Values.controller.priorityClassName }}
4343
securityContext:
4444
seccompProfile:
4545
type: RuntimeDefault

charts/v4.4.0/csi-driver-nfs/templates/csi-nfs-node.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ spec:
2525
hostNetwork: true # original nfs connection would be broken without hostNetwork setting
2626
dnsPolicy: {{ .Values.controller.dnsPolicy }}
2727
serviceAccountName: csi-nfs-node-sa
28-
priorityClassName: system-node-critical
28+
priorityClassName: {{ .Values.node.priorityClassName }}
2929
securityContext:
3030
seccompProfile:
3131
type: RuntimeDefault

charts/v4.4.0/csi-driver-nfs/templates/csi-snapshot-controller.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ spec:
4242
serviceAccountName: {{ .Values.externalSnapshotter.name }}
4343
nodeSelector:
4444
kubernetes.io/os: linux
45-
priorityClassName: system-cluster-critical
45+
priorityClassName: {{ .Values.externalSnapshotter.priorityClassName }
4646
securityContext:
4747
seccompProfile:
4848
type: RuntimeDefault

charts/v4.4.0/csi-driver-nfs/values.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,7 @@ controller:
5757
defaultOnDeletePolicy: delete # available values: delete, retain
5858
affinity: {}
5959
nodeSelector: {}
60+
priorityClassName: system-cluster-critical
6061
tolerations:
6162
- key: "node-role.kubernetes.io/master"
6263
operator: "Exists"
@@ -102,6 +103,7 @@ node:
102103
healthPort: 29653
103104
affinity: {}
104105
nodeSelector: {}
106+
priorityClassName: system-cluster-critical
105107
tolerations:
106108
- operator: "Exists"
107109
resources:
@@ -127,6 +129,7 @@ node:
127129
externalSnapshotter:
128130
enabled: true
129131
name: snapshot-controller
132+
priorityClassName: system-cluster-critical
130133
controller:
131134
replicas: 1
132135
resources:

0 commit comments

Comments
 (0)