This commit is contained in:
parent
825323e99d
commit
9f9058e3c0
|
@ -5,12 +5,7 @@ kind: ClusterRole
|
|||
metadata:
|
||||
name: weave-admin
|
||||
rules:
|
||||
- apiGroups: [""]
|
||||
resources: ["secrets", "pods" ]
|
||||
verbs: [ "get", "list" ]
|
||||
- apiGroups: ["apps"]
|
||||
resources: [ "deployments", "replicasets"]
|
||||
verbs: [ "get", "list" ]
|
||||
# Flux Resources
|
||||
- apiGroups: ["kustomize.toolkit.fluxcd.io"]
|
||||
resources: [ "kustomizations" ]
|
||||
verbs: [ "get", "list", "patch" ]
|
||||
|
@ -20,6 +15,32 @@ rules:
|
|||
- apiGroups: ["source.toolkit.fluxcd.io"]
|
||||
resources: [ "buckets", "helmcharts", "gitrepositories", "helmrepositories", "ocirepositories" ]
|
||||
verbs: [ "get", "list", "patch" ]
|
||||
- apiGroups: [ "notification.toolkit.fluxcd.io" ]
|
||||
resources: [ "providers", "alerts" ]
|
||||
verbs: [ "get", "list" ]
|
||||
- apiGroups: ["infra.contrib.fluxcd.io"]
|
||||
resources: ["terraforms"]
|
||||
verbs: [ "get", "list", "patch" ]
|
||||
# Resources managed via Flux
|
||||
- apiGroups: [""]
|
||||
resources: ["configmaps", "secrets", "pods", "services", "namespaces", "persistentvolumes", "persistentvolumeclaims"]
|
||||
verbs: [ "get", "list" ]
|
||||
- apiGroups: ["apps"]
|
||||
resources: [ "deployments", "replicasets", "statefulsets"]
|
||||
verbs: [ "get", "list" ]
|
||||
- apiGroups: ["batch"]
|
||||
resources: [ "jobs", "cronjobs"]
|
||||
verbs: [ "get", "list" ]
|
||||
- apiGroups: ["autoscaling"]
|
||||
resources: ["horizontalpodautoscalers"]
|
||||
verbs: [ "get", "list" ]
|
||||
- apiGroups: ["rbac.authorization.k8s.io"]
|
||||
resources: ["roles", "clusterroles", "rolebindings", "clusterrolebindings"]
|
||||
verbs: [ "get", "list" ]
|
||||
- apiGroups: ["networking.k8s.io"]
|
||||
resources: ["ingresses"]
|
||||
verbs: [ "get", "list" ]
|
||||
# Feedback
|
||||
- apiGroups: [""]
|
||||
resources: ["events"]
|
||||
verbs: ["get", "watch", "list"]
|
||||
|
|
Loading…
Reference in a new issue