|
|
@@ -52,6 +52,49 @@ rules:
|
|
|
- "patch"
|
|
|
---
|
|
|
apiVersion: rbac.authorization.k8s.io/v1
|
|
|
+kind: ClusterRole
|
|
|
+metadata:
|
|
|
+ name: {{ include "external-secrets.fullname" . }}-view
|
|
|
+ labels:
|
|
|
+ {{- include "external-secrets.labels" . | nindent 4 }}
|
|
|
+ rbac.authorization.k8s.io/aggregate-to-view: "true"
|
|
|
+ rbac.authorization.k8s.io/aggregate-to-edit: "true"
|
|
|
+ rbac.authorization.k8s.io/aggregate-to-admin: "true"
|
|
|
+rules:
|
|
|
+ - apiGroups:
|
|
|
+ - "external-secrets.io"
|
|
|
+ resources:
|
|
|
+ - "externalsecrets"
|
|
|
+ - "secretstores"
|
|
|
+ - "clustersecretstores"
|
|
|
+ verbs:
|
|
|
+ - "get"
|
|
|
+ - "watch"
|
|
|
+ - "list"
|
|
|
+---
|
|
|
+apiVersion: rbac.authorization.k8s.io/v1
|
|
|
+kind: ClusterRole
|
|
|
+metadata:
|
|
|
+ name: {{ include "external-secrets.fullname" . }}-edit
|
|
|
+ labels:
|
|
|
+ {{- include "external-secrets.labels" . | nindent 4 }}
|
|
|
+ rbac.authorization.k8s.io/aggregate-to-edit: "true"
|
|
|
+ rbac.authorization.k8s.io/aggregate-to-admin: "true"
|
|
|
+rules:
|
|
|
+ - apiGroups:
|
|
|
+ - "external-secrets.io"
|
|
|
+ resources:
|
|
|
+ - "externalsecrets"
|
|
|
+ - "secretstores"
|
|
|
+ - "clustersecretstores"
|
|
|
+ verbs:
|
|
|
+ - "create"
|
|
|
+ - "delete"
|
|
|
+ - "deletecollection"
|
|
|
+ - "patch"
|
|
|
+ - "update"
|
|
|
+---
|
|
|
+apiVersion: rbac.authorization.k8s.io/v1
|
|
|
kind: ClusterRoleBinding
|
|
|
metadata:
|
|
|
name: {{ include "external-secrets.fullname" . }}-controller
|