|
|
@@ -1,14 +1,14 @@
|
|
|
{{- if .Values.rbac.create -}}
|
|
|
apiVersion: rbac.authorization.k8s.io/v1
|
|
|
-{{- if and .Values.scopedNamespace .Values.scopedRBAC }}
|
|
|
+{{- if .Values.scopedRBAC }}
|
|
|
kind: Role
|
|
|
{{- else }}
|
|
|
kind: ClusterRole
|
|
|
{{- end }}
|
|
|
metadata:
|
|
|
name: {{ include "external-secrets.fullname" . }}-controller
|
|
|
- {{- if and .Values.scopedNamespace .Values.scopedRBAC }}
|
|
|
- namespace: {{ .Values.scopedNamespace | quote }}
|
|
|
+ {{- if .Values.scopedRBAC }}
|
|
|
+ namespace: {{ .Values.scopedNamespace | default .Release.Namespace | quote }}
|
|
|
{{- end }}
|
|
|
labels:
|
|
|
{{- include "external-secrets.labels" . | nindent 4 }}
|
|
|
@@ -217,15 +217,15 @@ rules:
|
|
|
{{- end }}
|
|
|
---
|
|
|
apiVersion: rbac.authorization.k8s.io/v1
|
|
|
-{{- if and .Values.scopedNamespace .Values.scopedRBAC }}
|
|
|
+{{- if .Values.scopedRBAC }}
|
|
|
kind: Role
|
|
|
{{- else }}
|
|
|
kind: ClusterRole
|
|
|
{{- end }}
|
|
|
metadata:
|
|
|
name: {{ include "external-secrets.fullname" . }}-view
|
|
|
- {{- if and .Values.scopedNamespace .Values.scopedRBAC }}
|
|
|
- namespace: {{ .Values.scopedNamespace | quote }}
|
|
|
+ {{- if .Values.scopedRBAC }}
|
|
|
+ namespace: {{ .Values.scopedNamespace | default .Release.Namespace | quote }}
|
|
|
{{- end }}
|
|
|
labels:
|
|
|
{{- include "external-secrets.labels" . | nindent 4 }}
|
|
|
@@ -282,15 +282,15 @@ rules:
|
|
|
- "list"
|
|
|
---
|
|
|
apiVersion: rbac.authorization.k8s.io/v1
|
|
|
-{{- if and .Values.scopedNamespace .Values.scopedRBAC }}
|
|
|
+{{- if .Values.scopedRBAC }}
|
|
|
kind: Role
|
|
|
{{- else }}
|
|
|
kind: ClusterRole
|
|
|
{{- end }}
|
|
|
metadata:
|
|
|
name: {{ include "external-secrets.fullname" . }}-edit
|
|
|
- {{- if and .Values.scopedNamespace .Values.scopedRBAC }}
|
|
|
- namespace: {{ .Values.scopedNamespace | quote }}
|
|
|
+ {{- if .Values.scopedRBAC }}
|
|
|
+ namespace: {{ .Values.scopedNamespace | default .Release.Namespace | quote }}
|
|
|
{{- end }}
|
|
|
labels:
|
|
|
{{- include "external-secrets.labels" . | nindent 4 }}
|
|
|
@@ -348,21 +348,21 @@ rules:
|
|
|
- "update"
|
|
|
---
|
|
|
apiVersion: rbac.authorization.k8s.io/v1
|
|
|
-{{- if and .Values.scopedNamespace .Values.scopedRBAC }}
|
|
|
+{{- if .Values.scopedRBAC }}
|
|
|
kind: RoleBinding
|
|
|
{{- else }}
|
|
|
kind: ClusterRoleBinding
|
|
|
{{- end }}
|
|
|
metadata:
|
|
|
name: {{ include "external-secrets.fullname" . }}-controller
|
|
|
- {{- if and .Values.scopedNamespace .Values.scopedRBAC }}
|
|
|
- namespace: {{ .Values.scopedNamespace | quote }}
|
|
|
+ {{- if .Values.scopedRBAC }}
|
|
|
+ namespace: {{ .Values.scopedNamespace | default .Release.Namespace | quote }}
|
|
|
{{- end }}
|
|
|
labels:
|
|
|
{{- include "external-secrets.labels" . | nindent 4 }}
|
|
|
roleRef:
|
|
|
apiGroup: rbac.authorization.k8s.io
|
|
|
- {{- if and .Values.scopedNamespace .Values.scopedRBAC }}
|
|
|
+ {{- if .Values.scopedRBAC }}
|
|
|
kind: Role
|
|
|
{{- else }}
|
|
|
kind: ClusterRole
|