diff options
| author | Armand LEOPOLD <armand.leopold@outlook.com> | 2023-07-19 06:44:19 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-07-18 21:44:19 -0700 |
| commit | 7ab8c6976effc5ddd876b6b4fde58ecf0015e9c5 (patch) | |
| tree | d39ae6aa69dcc54a3a3679e014b767248a5be5d6 /k8s/charts | |
| parent | 90d7ec3b4008d37bd17b7f0e9e6a4562b90bf370 (diff) | |
| download | seaweedfs-7ab8c6976effc5ddd876b6b4fde58ecf0015e9c5.tar.xz seaweedfs-7ab8c6976effc5ddd876b6b4fde58ecf0015e9c5.zip | |
Add variabilisation of RBAC (#4692)
* Add variabilisation of RBAC
* fix also filer reference
Diffstat (limited to 'k8s/charts')
| -rw-r--r-- | k8s/charts/seaweedfs/templates/filer-statefulset.yaml | 2 | ||||
| -rw-r--r-- | k8s/charts/seaweedfs/templates/service-account.yaml | 2 | ||||
| -rw-r--r-- | k8s/charts/seaweedfs/values.yaml | 1 |
3 files changed, 5 insertions, 0 deletions
diff --git a/k8s/charts/seaweedfs/templates/filer-statefulset.yaml b/k8s/charts/seaweedfs/templates/filer-statefulset.yaml index 054ad1ccd..b770025a1 100644 --- a/k8s/charts/seaweedfs/templates/filer-statefulset.yaml +++ b/k8s/charts/seaweedfs/templates/filer-statefulset.yaml @@ -46,7 +46,9 @@ spec: imagePullSecrets: - name: {{ .Values.global.imagePullSecrets }} {{- end }} + {{- if .Values.global.createClusterRole }} serviceAccountName: seaweedfs-rw-sa #hack for delete pod master after migration + {{- end }} terminationGracePeriodSeconds: 60 {{- if .Values.filer.priorityClassName }} priorityClassName: {{ .Values.filer.priorityClassName | quote }} diff --git a/k8s/charts/seaweedfs/templates/service-account.yaml b/k8s/charts/seaweedfs/templates/service-account.yaml index 22c29b56a..89f531174 100644 --- a/k8s/charts/seaweedfs/templates/service-account.yaml +++ b/k8s/charts/seaweedfs/templates/service-account.yaml @@ -1,3 +1,4 @@ +{{- if .Values.global.createClusterRole }} #hack for delete pod master after migration --- kind: ClusterRole @@ -27,3 +28,4 @@ roleRef: apiGroup: rbac.authorization.k8s.io kind: ClusterRole name: seaweedfs-rw-cr +{{- end }} diff --git a/k8s/charts/seaweedfs/values.yaml b/k8s/charts/seaweedfs/values.yaml index 3ed0f5d55..8a4148102 100644 --- a/k8s/charts/seaweedfs/values.yaml +++ b/k8s/charts/seaweedfs/values.yaml @@ -1,6 +1,7 @@ # Available parameters and their default values for the SeaweedFS chart. global: + createClusterRole: true registry: "" repository: "" imageName: chrislusf/seaweedfs |
