| apiVersion: rbac.authorization.k8s.io/v1 |
| kind: ClusterRole |
| metadata: |
| name: pcloud-flux-role |
| namespace: {{ .Release.Namespace }} |
| rules: |
| - apiGroups: ["apiextensions.k8s.io"] |
| resources: ["customresourcedefinitions"] |
| verbs: ["*"] |
| - apiGroups: [""] |
| resources: ["*"] |
| verbs: ["*"] |
| - apiGroups: ["rbac.authorization.k8s.io"] |
| resources: ["*"] |
| verbs: ["*"] |
| - apiGroups: ["apps"] |
| resources: ["*"] |
| verbs: ["*"] |
| - apiGroups: ["networking.k8s.io"] |
| resources: ["*"] |
| verbs: ["*"] |
| - apiGroups: ["kustomize.toolkit.fluxcd.io"] |
| resources: ["*"] |
| verbs: ["*"] |
| - apiGroups: ["source.toolkit.fluxcd.io"] |
| resources: ["*"] |
| verbs: ["*"] |
| --- |
| apiVersion: rbac.authorization.k8s.io/v1 |
| kind: ClusterRoleBinding |
| metadata: |
| name: pcloud-flux-rolebinding |
| namespace: {{ .Release.Namespace }} |
| subjects: |
| - kind: ServiceAccount |
| name: default |
| namespace: {{ .Release.Namespace }} |
| roleRef: |
| kind: ClusterRole |
| name: pcloud-flux-role |
| apiGroup: rbac.authorization.k8s.io |