Skip to content

Commit 0d4bf8d

Browse files
operator stackgres (1.16.0-rc2)
1 parent 34650fd commit 0d4bf8d

26 files changed

+74641
-0
lines changed
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+
creationTimestamp: null
5+
labels:
6+
app.kubernetes.io/component: rbac
7+
app.kubernetes.io/created-by: stackgres
8+
app.kubernetes.io/instance: editor-clusterrole
9+
app.kubernetes.io/managed-by: kustomize
10+
app.kubernetes.io/name: clusterrole
11+
app.kubernetes.io/part-of: stackgres
12+
name: stackgres-editor-clusterrole
13+
rules:
14+
- apiGroups:
15+
- stackgres.io
16+
resources:
17+
- '*'
18+
verbs:
19+
- create
20+
- delete
21+
- get
22+
- list
23+
- patch
24+
- update
25+
- watch
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
apiVersion: rbac.authorization.k8s.io/v1
2+
kind: Role
3+
metadata:
4+
creationTimestamp: null
5+
labels:
6+
app.kubernetes.io/component: rbac
7+
app.kubernetes.io/created-by: stackgres
8+
app.kubernetes.io/instance: editor-role
9+
app.kubernetes.io/managed-by: kustomize
10+
app.kubernetes.io/name: role
11+
app.kubernetes.io/part-of: stackgres
12+
name: stackgres-editor-role
13+
rules:
14+
- apiGroups:
15+
- stackgres.io
16+
resources:
17+
- '*'
18+
verbs:
19+
- create
20+
- delete
21+
- get
22+
- list
23+
- patch
24+
- update
25+
- watch
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
apiVersion: v1
2+
kind: Service
3+
metadata:
4+
creationTimestamp: null
5+
name: stackgres-operator
6+
spec:
7+
ports:
8+
- port: 443
9+
targetPort: 8443
10+
selector:
11+
app: stackgres-operator
12+
status:
13+
loadBalancer: {}
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+
creationTimestamp: null
5+
labels:
6+
app.kubernetes.io/component: rbac
7+
app.kubernetes.io/created-by: stackgres
8+
app.kubernetes.io/instance: viewer-clusterrole
9+
app.kubernetes.io/managed-by: kustomize
10+
app.kubernetes.io/name: clusterrole
11+
app.kubernetes.io/part-of: stackgres
12+
name: stackgres-viewer-clusterrole
13+
rules:
14+
- apiGroups:
15+
- stackgres.io
16+
resources:
17+
- '*'
18+
verbs:
19+
- get
20+
- list
21+
- watch
22+
- apiGroups:
23+
- stackgres.io
24+
resources:
25+
- sgconfigs/status
26+
verbs:
27+
- get
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
apiVersion: rbac.authorization.k8s.io/v1
2+
kind: Role
3+
metadata:
4+
creationTimestamp: null
5+
labels:
6+
app.kubernetes.io/component: rbac
7+
app.kubernetes.io/created-by: stackgres
8+
app.kubernetes.io/instance: viewer-role
9+
app.kubernetes.io/managed-by: kustomize
10+
app.kubernetes.io/name: role
11+
app.kubernetes.io/part-of: stackgres
12+
name: stackgres-viewer-role
13+
rules:
14+
- apiGroups:
15+
- stackgres.io
16+
resources:
17+
- '*'
18+
verbs:
19+
- get
20+
- list
21+
- watch
22+
- apiGroups:
23+
- stackgres.io
24+
resources:
25+
- sgconfigs/status
26+
verbs:
27+
- get
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,153 @@
1+
apiVersion: rbac.authorization.k8s.io/v1
2+
kind: ClusterRole
3+
metadata:
4+
creationTimestamp: null
5+
name: stackgres-webconsole-admin
6+
rules:
7+
- apiGroups:
8+
- rbac.authorization.k8s.io
9+
resources:
10+
- clusterroles
11+
- clusterrolebindings
12+
verbs:
13+
- get
14+
- list
15+
- watch
16+
- create
17+
- update
18+
- patch
19+
- delete
20+
- apiGroups:
21+
- apiextensions.k8s.io
22+
resourceNames:
23+
- sgconfigs.stackgres.io
24+
- sgclusters.stackgres.io
25+
- sginstanceprofiles.stackgres.io
26+
- sgpgconfigs.stackgres.io
27+
- sgpoolconfigs.stackgres.io
28+
- sgbackups.stackgres.io
29+
- sgbackupconfigs.stackgres.io
30+
- sgobjectstorages.stackgres.io
31+
- sgdbops.stackgres.io
32+
- sgdistributedlogs.stackgres.io
33+
- sgshardedclusters.stackgres.io
34+
- sgscripts.stackgres.io
35+
- sgstreams.stackgres.io
36+
resources:
37+
- customresourcedefinitions
38+
verbs:
39+
- get
40+
- apiGroups:
41+
- apiextensions.k8s.io
42+
resources:
43+
- customresourcedefinitions
44+
verbs:
45+
- list
46+
- apiGroups:
47+
- ''
48+
- storage.k8s.io
49+
resources:
50+
- namespaces
51+
- storageclasses
52+
verbs:
53+
- get
54+
- list
55+
- watch
56+
- apiGroups:
57+
- ''
58+
- batch
59+
resources:
60+
- pods/exec
61+
- configmaps
62+
- secrets
63+
- jobs
64+
verbs:
65+
- create
66+
- apiGroups:
67+
- ''
68+
resources:
69+
- pods/exec
70+
verbs:
71+
- get
72+
- apiGroups:
73+
- ''
74+
- batch
75+
resources:
76+
- configmaps
77+
- secrets
78+
- jobs
79+
verbs:
80+
- delete
81+
- apiGroups:
82+
- ''
83+
resources:
84+
- configmaps
85+
- secrets
86+
verbs:
87+
- patch
88+
- update
89+
- apiGroups:
90+
- ''
91+
- batch
92+
- storage.k8s.io
93+
resources:
94+
- pods
95+
- services
96+
- configmaps
97+
- secrets
98+
- persistentvolumes
99+
- persistentvolumeclaims
100+
- events
101+
- jobs
102+
verbs:
103+
- get
104+
- list
105+
- watch
106+
- apiGroups:
107+
- stackgres.io
108+
resources:
109+
- sgclusters
110+
- sgpgconfigs
111+
- sginstanceprofiles
112+
- sgpoolconfigs
113+
- sgbackupconfigs
114+
- sgbackups
115+
- sgdistributedlogs
116+
- sgdbops
117+
- sgobjectstorages
118+
- sgscripts
119+
- sgshardedclusters
120+
- sgshardedbackups
121+
- sgshardeddbops
122+
- sgstreams
123+
verbs:
124+
- create
125+
- watch
126+
- list
127+
- get
128+
- update
129+
- patch
130+
- delete
131+
- apiGroups:
132+
- stackgres.io
133+
resources:
134+
- sgconfigs
135+
verbs:
136+
- watch
137+
- list
138+
- get
139+
- update
140+
- patch
141+
- apiGroups:
142+
- rbac.authorization.k8s.io
143+
resources:
144+
- roles
145+
- rolebindings
146+
verbs:
147+
- get
148+
- list
149+
- watch
150+
- create
151+
- update
152+
- patch
153+
- delete
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
apiVersion: rbac.authorization.k8s.io/v1
2+
kind: ClusterRoleBinding
3+
metadata:
4+
creationTimestamp: null
5+
labels:
6+
app.kubernetes.io/component: rbac
7+
app.kubernetes.io/created-by: stackgres
8+
app.kubernetes.io/instance: webconsole-admin-clusterrolebinding
9+
app.kubernetes.io/managed-by: kustomize
10+
app.kubernetes.io/name: clusterrolebinding
11+
app.kubernetes.io/part-of: stackgres
12+
name: stackgres-webconsole-admin
13+
roleRef:
14+
apiGroup: rbac.authorization.k8s.io
15+
kind: ClusterRole
16+
name: stackgres-webconsole-admin
17+
subjects:
18+
- kind: User
19+
name: admin
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,101 @@
1+
apiVersion: rbac.authorization.k8s.io/v1
2+
kind: ClusterRole
3+
metadata:
4+
creationTimestamp: null
5+
name: stackgres-webconsole-reader
6+
rules:
7+
- apiGroups:
8+
- apiextensions.k8s.io
9+
resourceNames:
10+
- sgconfigs.stackgres.io
11+
- sgclusters.stackgres.io
12+
- sginstanceprofiles.stackgres.io
13+
- sgpgconfigs.stackgres.io
14+
- sgpoolconfigs.stackgres.io
15+
- sgbackups.stackgres.io
16+
- sgbackupconfigs.stackgres.io
17+
- sgobjectstorages.stackgres.io
18+
- sgdbops.stackgres.io
19+
- sgdistributedlogs.stackgres.io
20+
- sgshardedclusters.stackgres.io
21+
- sgscripts.stackgres.io
22+
- sgstreams.stackgres.io
23+
resources:
24+
- customresourcedefinitions
25+
verbs:
26+
- get
27+
- apiGroups:
28+
- apiextensions.k8s.io
29+
resources:
30+
- customresourcedefinitions
31+
verbs:
32+
- list
33+
- apiGroups:
34+
- ''
35+
- storage.k8s.io
36+
resources:
37+
- namespaces
38+
- storageclasses
39+
verbs:
40+
- get
41+
- list
42+
- watch
43+
- apiGroups:
44+
- ''
45+
- batch
46+
resources:
47+
- pods/exec
48+
verbs:
49+
- create
50+
- apiGroups:
51+
- ''
52+
resources:
53+
- pods/exec
54+
verbs:
55+
- get
56+
- apiGroups:
57+
- ''
58+
- batch
59+
- storage.k8s.io
60+
resources:
61+
- pods
62+
- services
63+
- configmaps
64+
- secrets
65+
- persistentvolumes
66+
- persistentvolumeclaims
67+
- events
68+
- jobs
69+
verbs:
70+
- get
71+
- list
72+
- watch
73+
- apiGroups:
74+
- stackgres.io
75+
resources:
76+
- sgclusters
77+
- sgpgconfigs
78+
- sginstanceprofiles
79+
- sgpoolconfigs
80+
- sgbackupconfigs
81+
- sgbackups
82+
- sgdistributedlogs
83+
- sgdbops
84+
- sgobjectstorages
85+
- sgscripts
86+
- sgshardedclusters
87+
- sgshardedbackups
88+
- sgshardeddbops
89+
- sgstreams
90+
verbs:
91+
- watch
92+
- list
93+
- get
94+
- apiGroups:
95+
- stackgres.io
96+
resources:
97+
- sgconfigs
98+
verbs:
99+
- watch
100+
- list
101+
- get

0 commit comments

Comments
 (0)