diff options
| author | Bryce Lampe <brycelampe@gmail.com> | 2022-06-05 21:51:50 -0700 |
|---|---|---|
| committer | Bryce Lampe <brycelampe@gmail.com> | 2022-06-05 22:00:46 -0700 |
| commit | 44885942f5b1d87b7f5a60d56ec42dab4d1eee3d (patch) | |
| tree | 9c9b6494330af8959d8b22c214162e56d4948b8c /deploy | |
| parent | a30f7148a57b718d320e74ec14c8a42b27e2dc2c (diff) | |
| download | seaweedfs-csi-driver-44885942f5b1d87b7f5a60d56ec42dab4d1eee3d.tar.xz seaweedfs-csi-driver-44885942f5b1d87b7f5a60d56ec42dab4d1eee3d.zip | |
Fix broken Helm template
Diffstat (limited to 'deploy')
| -rw-r--r-- | deploy/helm/seaweedfs-csi-driver/values.yaml | 11 | ||||
| -rw-r--r-- | deploy/kubernetes/seaweedfs-csi.yaml | 28 |
2 files changed, 31 insertions, 8 deletions
diff --git a/deploy/helm/seaweedfs-csi-driver/values.yaml b/deploy/helm/seaweedfs-csi-driver/values.yaml index d2a7146..bb5af07 100644 --- a/deploy/helm/seaweedfs-csi-driver/values.yaml +++ b/deploy/helm/seaweedfs-csi-driver/values.yaml @@ -1,6 +1,5 @@ - # host and port of your SeaweedFs filer -seaweedfsFiler: "SEAWEEDFS_FILER" +seaweedfsFiler: "SEAWEEDFS_FILER:8888" storageClassName: seaweedfs-storage isDefaultStorageClass: false tlsSecret: "" @@ -35,8 +34,8 @@ seaweedfsCsiPlugin: driverName: seaweedfs-csi-driver controller: - #affinity: - #tolerations: + affinity: {} + tolerations: {} node: # Deploy node daemonset @@ -47,5 +46,5 @@ node: type: RollingUpdate rollingUpdate: maxUnavailable: 25% - #affinity: - #tolerations: + affinity: {} + tolerations: {} diff --git a/deploy/kubernetes/seaweedfs-csi.yaml b/deploy/kubernetes/seaweedfs-csi.yaml index 1000103..2547a4d 100644 --- a/deploy/kubernetes/seaweedfs-csi.yaml +++ b/deploy/kubernetes/seaweedfs-csi.yaml @@ -18,6 +18,7 @@ metadata: name: seaweedfs-storage annotations: provisioner: seaweedfs-csi-driver +allowVolumeExpansion: true --- # Source: seaweedfs-csi-driver/templates/rbac.yml kind: ClusterRole @@ -34,6 +35,9 @@ rules: - apiGroups: [""] resources: ["persistentvolumeclaims"] verbs: ["get", "list", "watch", "update"] + - apiGroups: [ "" ] + resources: [ "persistentvolumeclaims/status" ] + verbs: [ "get", "list", "watch", "update", "patch" ] - apiGroups: ["storage.k8s.io"] resources: ["storageclasses"] verbs: ["get", "list", "watch"] @@ -46,6 +50,9 @@ rules: - apiGroups: ["snapshot.storage.k8s.io"] resources: ["volumesnapshotcontents"] verbs: ["get", "list"] + - apiGroups: [ "" ] + resources: [ "pods" ] + verbs: [ "get", "list", "watch" ] --- # Source: seaweedfs-csi-driver/templates/rbac.yml kind: ClusterRole @@ -263,7 +270,7 @@ spec: - name: CSI_ENDPOINT value: unix:///csi/csi.sock - name: SEAWEEDFS_FILER - value: "SEAWEEDFS_FILER" + value: "SEAWEEDFS_FILER:8888" - name: NODE_ID valueFrom: fieldRef: @@ -349,6 +356,23 @@ spec: volumeMounts: - name: socket-dir mountPath: /var/lib/csi/sockets/pluginproxy/ + # resizer + - name: csi-resizer + image: k8s.gcr.io/sig-storage/csi-resizer:v1.4.0 + args: + - "--v=5" + - "--csi-address=$(ADDRESS)" + - "--leader-election=false" + env: + - name: ADDRESS + value: /var/lib/csi/sockets/pluginproxy/csi.sock + imagePullPolicy: IfNotPresent + resources: + + {} + volumeMounts: + - name: socket-dir + mountPath: /var/lib/csi/sockets/pluginproxy/ # SeaweedFs Plugin - name: seaweedfs-csi-plugin image: chrislusf/seaweedfs-csi-driver:latest @@ -361,7 +385,7 @@ spec: - name: CSI_ENDPOINT value: unix:///var/lib/csi/sockets/pluginproxy/csi.sock - name: SEAWEEDFS_FILER - value: "SEAWEEDFS_FILER" + value: "SEAWEEDFS_FILER:8888" - name: NODE_ID valueFrom: fieldRef: |
