Make use of RBAC configurable
This commit is contained in:
@@ -21,7 +21,7 @@ spec:
|
|||||||
app: {{ template "name" . }}
|
app: {{ template "name" . }}
|
||||||
release: {{ .Release.Name }}
|
release: {{ .Release.Name }}
|
||||||
spec:
|
spec:
|
||||||
serviceAccountName: "{{ template "fullname" . }}"
|
serviceAccountName: {{ if .Values.rbac.create }}{{ template "fullname" . }}{{ else }}{{ .Values.rbac.serviceAccountName | quote }}{{ end }}
|
||||||
hostname: "{{ template "fullname" . }}"
|
hostname: "{{ template "fullname" . }}"
|
||||||
initContainers:
|
initContainers:
|
||||||
- name: kube-plex-install
|
- name: kube-plex-install
|
||||||
|
|||||||
@@ -1,3 +1,4 @@
|
|||||||
|
{{- if .Values.rbac.create -}}
|
||||||
apiVersion: rbac.authorization.k8s.io/v1
|
apiVersion: rbac.authorization.k8s.io/v1
|
||||||
kind: Role
|
kind: Role
|
||||||
metadata:
|
metadata:
|
||||||
@@ -48,3 +49,4 @@ apiVersion: v1
|
|||||||
kind: ServiceAccount
|
kind: ServiceAccount
|
||||||
metadata:
|
metadata:
|
||||||
name: {{ template "fullname" . }}
|
name: {{ template "fullname" . }}
|
||||||
|
{{- end }}
|
||||||
|
|||||||
@@ -31,6 +31,12 @@ ingress:
|
|||||||
# hosts:
|
# hosts:
|
||||||
# - chart-example.local
|
# - chart-example.local
|
||||||
|
|
||||||
|
rbac:
|
||||||
|
create: true
|
||||||
|
# Specify create: false and serviceAccountName to manually manage the service
|
||||||
|
# account for this deployment
|
||||||
|
## serviceAccountName: ""
|
||||||
|
|
||||||
persistence:
|
persistence:
|
||||||
transcode:
|
transcode:
|
||||||
# Optionally specify claimName to manually override the PVC to be used for
|
# Optionally specify claimName to manually override the PVC to be used for
|
||||||
|
|||||||
Reference in New Issue
Block a user