aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--deploy/helm/seaweedfs-csi-driver/templates/daemonset.yml6
-rw-r--r--deploy/helm/seaweedfs-csi-driver/templates/statefulset.yml6
-rw-r--r--deploy/helm/seaweedfs-csi-driver/values.yaml8
3 files changed, 18 insertions, 2 deletions
diff --git a/deploy/helm/seaweedfs-csi-driver/templates/daemonset.yml b/deploy/helm/seaweedfs-csi-driver/templates/daemonset.yml
index c9bb739..60a1338 100644
--- a/deploy/helm/seaweedfs-csi-driver/templates/daemonset.yml
+++ b/deploy/helm/seaweedfs-csi-driver/templates/daemonset.yml
@@ -19,6 +19,12 @@ spec:
serviceAccountName: {{ template "seaweedfs-csi-driver.name" . }}-node-sa
#hostNetwork: true
#dnsPolicy: ClusterFirstWithHostNet
+ {{- with .Values.node.affinity }}
+ affinity: {{ toYaml . | nindent 8 }}
+ {{- end }}
+ {{- with .Values.node.tolerations }}
+ tolerations: {{ toYaml . | nindent 8 }}
+ {{- end }}
containers:
- name: driver-registrar
image: {{ .Values.csiNodeDriverRegistrar.image }}
diff --git a/deploy/helm/seaweedfs-csi-driver/templates/statefulset.yml b/deploy/helm/seaweedfs-csi-driver/templates/statefulset.yml
index d28b719..56d0b76 100644
--- a/deploy/helm/seaweedfs-csi-driver/templates/statefulset.yml
+++ b/deploy/helm/seaweedfs-csi-driver/templates/statefulset.yml
@@ -16,6 +16,12 @@ spec:
spec:
priorityClassName: system-cluster-critical
serviceAccountName: {{ template "seaweedfs-csi-driver.name" . }}-controller-sa
+ {{- with .Values.controller.affinity }}
+ affinity: {{ toYaml . | nindent 8 }}
+ {{- end }}
+ {{- with .Values.controller.tolerations }}
+ tolerations: {{ toYaml . | nindent 8 }}
+ {{- end }}
containers:
# provisioner
- name: csi-provisioner
diff --git a/deploy/helm/seaweedfs-csi-driver/values.yaml b/deploy/helm/seaweedfs-csi-driver/values.yaml
index 77ad46e..d2a7146 100644
--- a/deploy/helm/seaweedfs-csi-driver/values.yaml
+++ b/deploy/helm/seaweedfs-csi-driver/values.yaml
@@ -34,6 +34,10 @@ seaweedfsCsiPlugin:
# NOT Change, for future releases. Must be equal Name in GetPluginInfoResponse
driverName: seaweedfs-csi-driver
+controller:
+ #affinity:
+ #tolerations:
+
node:
# Deploy node daemonset
enabled: true
@@ -43,5 +47,5 @@ node:
type: RollingUpdate
rollingUpdate:
maxUnavailable: 25%
-
-
+ #affinity:
+ #tolerations: