Browse Source

Add variabilisation of RBAC (#4692)

* Add variabilisation of RBAC

* fix also filer reference
pull/4694/head
Armand LEOPOLD 1 year ago
committed by GitHub
parent
commit
7ab8c6976e
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
  1. 2
      k8s/charts/seaweedfs/templates/filer-statefulset.yaml
  2. 2
      k8s/charts/seaweedfs/templates/service-account.yaml
  3. 1
      k8s/charts/seaweedfs/values.yaml

2
k8s/charts/seaweedfs/templates/filer-statefulset.yaml

@ -46,7 +46,9 @@ spec:
imagePullSecrets: imagePullSecrets:
- name: {{ .Values.global.imagePullSecrets }} - name: {{ .Values.global.imagePullSecrets }}
{{- end }} {{- end }}
{{- if .Values.global.createClusterRole }}
serviceAccountName: seaweedfs-rw-sa #hack for delete pod master after migration serviceAccountName: seaweedfs-rw-sa #hack for delete pod master after migration
{{- end }}
terminationGracePeriodSeconds: 60 terminationGracePeriodSeconds: 60
{{- if .Values.filer.priorityClassName }} {{- if .Values.filer.priorityClassName }}
priorityClassName: {{ .Values.filer.priorityClassName | quote }} priorityClassName: {{ .Values.filer.priorityClassName | quote }}

2
k8s/charts/seaweedfs/templates/service-account.yaml

@ -1,3 +1,4 @@
{{- if .Values.global.createClusterRole }}
#hack for delete pod master after migration #hack for delete pod master after migration
--- ---
kind: ClusterRole kind: ClusterRole
@ -27,3 +28,4 @@ roleRef:
apiGroup: rbac.authorization.k8s.io apiGroup: rbac.authorization.k8s.io
kind: ClusterRole kind: ClusterRole
name: seaweedfs-rw-cr name: seaweedfs-rw-cr
{{- end }}

1
k8s/charts/seaweedfs/values.yaml

@ -1,6 +1,7 @@
# Available parameters and their default values for the SeaweedFS chart. # Available parameters and their default values for the SeaweedFS chart.
global: global:
createClusterRole: true
registry: "" registry: ""
repository: "" repository: ""
imageName: chrislusf/seaweedfs imageName: chrislusf/seaweedfs

Loading…
Cancel
Save