Skip to content

Commit c2b1ec2

Browse files
Merge pull request #137 from CodeForPhilly/releases/k8s-manifests
Deploy releases/k8s-manifests 005fa7f
2 parents 111ea48 + 005fa7f commit c2b1ec2

23 files changed

Lines changed: 27268 additions & 2 deletions
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
apiVersion: rbac.authorization.k8s.io/v1
2+
kind: ClusterRole
3+
metadata:
4+
labels:
5+
app.kubernetes.io/instance: cloudnative-pg
6+
app.kubernetes.io/managed-by: Helm
7+
app.kubernetes.io/name: cloudnative-pg
8+
app.kubernetes.io/version: 1.25.0
9+
helm.sh/chart: cloudnative-pg-0.23.1
10+
name: cloudnative-pg-edit
11+
rules:
12+
- apiGroups:
13+
- postgresql.cnpg.io
14+
resources:
15+
- backups
16+
- clusters
17+
- databases
18+
- poolers
19+
- publications
20+
- scheduledbackups
21+
- subscriptions
22+
verbs:
23+
- create
24+
- delete
25+
- deletecollection
26+
- patch
27+
- update
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
apiVersion: rbac.authorization.k8s.io/v1
2+
kind: ClusterRole
3+
metadata:
4+
labels:
5+
app.kubernetes.io/instance: cloudnative-pg
6+
app.kubernetes.io/managed-by: Helm
7+
app.kubernetes.io/name: cloudnative-pg
8+
app.kubernetes.io/version: 1.25.0
9+
helm.sh/chart: cloudnative-pg-0.23.1
10+
name: cloudnative-pg-view
11+
rules:
12+
- apiGroups:
13+
- postgresql.cnpg.io
14+
resources:
15+
- backups
16+
- clusters
17+
- databases
18+
- poolers
19+
- publications
20+
- scheduledbackups
21+
- subscriptions
22+
verbs:
23+
- get
24+
- list
25+
- watch

_/ClusterRole/cloudnative-pg.yaml

Lines changed: 226 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,226 @@
1+
apiVersion: rbac.authorization.k8s.io/v1
2+
kind: ClusterRole
3+
metadata:
4+
labels:
5+
app.kubernetes.io/instance: cloudnative-pg
6+
app.kubernetes.io/managed-by: Helm
7+
app.kubernetes.io/name: cloudnative-pg
8+
app.kubernetes.io/version: 1.25.0
9+
helm.sh/chart: cloudnative-pg-0.23.1
10+
name: cloudnative-pg
11+
rules:
12+
- apiGroups:
13+
- ''
14+
resources:
15+
- nodes
16+
verbs:
17+
- get
18+
- list
19+
- watch
20+
- apiGroups:
21+
- admissionregistration.k8s.io
22+
resources:
23+
- mutatingwebhookconfigurations
24+
- validatingwebhookconfigurations
25+
verbs:
26+
- get
27+
- patch
28+
- apiGroups:
29+
- postgresql.cnpg.io
30+
resources:
31+
- clusterimagecatalogs
32+
verbs:
33+
- get
34+
- list
35+
- watch
36+
- apiGroups:
37+
- ''
38+
resources:
39+
- configmaps
40+
- secrets
41+
- services
42+
verbs:
43+
- create
44+
- delete
45+
- get
46+
- list
47+
- patch
48+
- update
49+
- watch
50+
- apiGroups:
51+
- ''
52+
resources:
53+
- configmaps/status
54+
- secrets/status
55+
verbs:
56+
- get
57+
- patch
58+
- update
59+
- apiGroups:
60+
- ''
61+
resources:
62+
- events
63+
verbs:
64+
- create
65+
- patch
66+
- apiGroups:
67+
- ''
68+
resources:
69+
- persistentvolumeclaims
70+
- pods
71+
- pods/exec
72+
verbs:
73+
- create
74+
- delete
75+
- get
76+
- list
77+
- patch
78+
- watch
79+
- apiGroups:
80+
- ''
81+
resources:
82+
- pods/status
83+
verbs:
84+
- get
85+
- apiGroups:
86+
- ''
87+
resources:
88+
- serviceaccounts
89+
verbs:
90+
- create
91+
- get
92+
- list
93+
- patch
94+
- update
95+
- watch
96+
- apiGroups:
97+
- apps
98+
resources:
99+
- deployments
100+
verbs:
101+
- create
102+
- delete
103+
- get
104+
- list
105+
- patch
106+
- update
107+
- watch
108+
- apiGroups:
109+
- batch
110+
resources:
111+
- jobs
112+
verbs:
113+
- create
114+
- delete
115+
- get
116+
- list
117+
- patch
118+
- watch
119+
- apiGroups:
120+
- coordination.k8s.io
121+
resources:
122+
- leases
123+
verbs:
124+
- create
125+
- get
126+
- update
127+
- apiGroups:
128+
- monitoring.coreos.com
129+
resources:
130+
- podmonitors
131+
verbs:
132+
- create
133+
- delete
134+
- get
135+
- list
136+
- patch
137+
- watch
138+
- apiGroups:
139+
- policy
140+
resources:
141+
- poddisruptionbudgets
142+
verbs:
143+
- create
144+
- delete
145+
- get
146+
- list
147+
- patch
148+
- update
149+
- watch
150+
- apiGroups:
151+
- postgresql.cnpg.io
152+
resources:
153+
- backups
154+
- clusters
155+
- databases
156+
- poolers
157+
- publications
158+
- scheduledbackups
159+
- subscriptions
160+
verbs:
161+
- create
162+
- delete
163+
- get
164+
- list
165+
- patch
166+
- update
167+
- watch
168+
- apiGroups:
169+
- postgresql.cnpg.io
170+
resources:
171+
- backups/status
172+
- databases/status
173+
- publications/status
174+
- scheduledbackups/status
175+
- subscriptions/status
176+
verbs:
177+
- get
178+
- patch
179+
- update
180+
- apiGroups:
181+
- postgresql.cnpg.io
182+
resources:
183+
- imagecatalogs
184+
verbs:
185+
- get
186+
- list
187+
- watch
188+
- apiGroups:
189+
- postgresql.cnpg.io
190+
resources:
191+
- clusters/finalizers
192+
- poolers/finalizers
193+
verbs:
194+
- update
195+
- apiGroups:
196+
- postgresql.cnpg.io
197+
resources:
198+
- clusters/status
199+
- poolers/status
200+
verbs:
201+
- get
202+
- patch
203+
- update
204+
- watch
205+
- apiGroups:
206+
- rbac.authorization.k8s.io
207+
resources:
208+
- rolebindings
209+
- roles
210+
verbs:
211+
- create
212+
- get
213+
- list
214+
- patch
215+
- update
216+
- watch
217+
- apiGroups:
218+
- snapshot.storage.k8s.io
219+
resources:
220+
- volumesnapshots
221+
verbs:
222+
- create
223+
- get
224+
- list
225+
- patch
226+
- watch
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
apiVersion: rbac.authorization.k8s.io/v1
2+
kind: ClusterRoleBinding
3+
metadata:
4+
labels:
5+
app.kubernetes.io/instance: cloudnative-pg
6+
app.kubernetes.io/managed-by: Helm
7+
app.kubernetes.io/name: cloudnative-pg
8+
app.kubernetes.io/version: 1.25.0
9+
helm.sh/chart: cloudnative-pg-0.23.1
10+
name: cloudnative-pg
11+
roleRef:
12+
apiGroup: rbac.authorization.k8s.io
13+
kind: ClusterRole
14+
name: cloudnative-pg
15+
subjects:
16+
- kind: ServiceAccount
17+
name: cloudnative-pg
18+
namespace: cloudnative-pg

0 commit comments

Comments
 (0)