blob: 2092b3cde700136612c6be02b957b3c4186a0ee4 [file] [log] [blame]
giolekva716efb92022-05-07 23:08:58 +04001apiVersion: rbac.authorization.k8s.io/v1
2kind: ClusterRole
3metadata:
4 name: patch-customresourcedefinitions
5 namespace: {{ .Release.Namespace }}
6rules:
7 - apiGroups: ["apiextensions.k8s.io"]
8 resources: ["customresourcedefinitions"]
9 verbs: ["*"]
10---
11apiVersion: rbac.authorization.k8s.io/v1
12kind: ClusterRoleBinding
13metadata:
14 name: flux-patch-customresourcedefinitions
15 namespace: {{ .Release.Namespace }}
16subjects:
17 - kind: ServiceAccount
18 name: default
19 namespace: {{ .Release.Namespace }}
20roleRef:
21 kind: ClusterRole
22 name: patch-customresourcedefinitions
23 apiGroup: rbac.authorization.k8s.io
24---
25apiVersion: rbac.authorization.k8s.io/v1
26kind: ClusterRole
27metadata:
28 name: create-flux-resources
29 namespace: {{ .Release.Namespace }}
30rules:
31 - apiGroups: [""]
32 resources: ["*"]
33 verbs: ["*"]
34 - apiGroups: ["rbac.authorization.k8s.io"]
35 resources: ["*"]
36 verbs: ["*"]
37 - apiGroups: ["apps"]
38 resources: ["*"]
39 verbs: ["*"]
40 - apiGroups: ["networking.k8s.io"]
41 resources: ["*"]
42 verbs: ["*"]
43---
44apiVersion: rbac.authorization.k8s.io/v1
45kind: ClusterRoleBinding
46metadata:
47 name: flux-create-flux-resources
48 namespace: {{ .Release.Namespace }}
49subjects:
50 - kind: ServiceAccount
51 name: default
52 namespace: {{ .Release.Namespace }}
53roleRef:
54 kind: ClusterRole
55 name: create-flux-resources
56 apiGroup: rbac.authorization.k8s.io