diff --git a/k8s/M6-rocky-cluster-role.yaml b/k8s/M6-rocky-cluster-role.yaml index a2ab2f47..7297de15 100644 --- a/k8s/M6-rocky-cluster-role.yaml +++ b/k8s/M6-rocky-cluster-role.yaml @@ -8,3 +8,31 @@ rules: - apiGroups: ["", extensions, apps] resources: [deployments, replicasets, pods, services, ingresses, statefulsets] verbs: [get, list, watch, create, update, patch, delete] # You can also use [*] +--- +apiVersion: rbac.authorization.k8s.io/v1 +kind: ClusterRole +metadata: + name: rocky-pv-access +rules: +- apiGroups: [""] + resources: [persistentvolumes] + verbs: [get, list, watch, create, patch] +--- +apiVersion: rbac.authorization.k8s.io/v1 +kind: ClusterRoleBinding +metadata: + labels: + toolkit.fluxcd.io/tenant: rocky + name: rocky-reconciler2 +roleRef: + apiGroup: rbac.authorization.k8s.io + kind: ClusterRole + name: rocky-pv-access +subjects: +- apiGroup: rbac.authorization.k8s.io + kind: User + name: gotk:rocky-test:reconciler +- kind: ServiceAccount + name: rocky + namespace: rocky-test + \ No newline at end of file