Skip to content

Commit 27ad1fd

Browse files
operator clickhouse-operator (0.0.2)
1 parent d3611c2 commit 27ad1fd

14 files changed

+9583
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
apiVersion: rbac.authorization.k8s.io/v1
2+
kind: ClusterRole
3+
metadata:
4+
creationTimestamp: null
5+
labels:
6+
app.kubernetes.io/managed-by: kustomize
7+
app.kubernetes.io/name: clickhouse-operator
8+
name: clickhouse-operator-clickhousecluster-admin-role
9+
rules:
10+
- apiGroups:
11+
- clickhouse.com
12+
resources:
13+
- clickhouseclusters
14+
verbs:
15+
- '*'
16+
- apiGroups:
17+
- clickhouse.com
18+
resources:
19+
- clickhouseclusters/status
20+
verbs:
21+
- get
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/managed-by: kustomize
7+
app.kubernetes.io/name: clickhouse-operator
8+
name: clickhouse-operator-clickhousecluster-editor-role
9+
rules:
10+
- apiGroups:
11+
- clickhouse.com
12+
resources:
13+
- clickhouseclusters
14+
verbs:
15+
- create
16+
- delete
17+
- get
18+
- list
19+
- patch
20+
- update
21+
- watch
22+
- apiGroups:
23+
- clickhouse.com
24+
resources:
25+
- clickhouseclusters/status
26+
verbs:
27+
- get
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
apiVersion: rbac.authorization.k8s.io/v1
2+
kind: ClusterRole
3+
metadata:
4+
creationTimestamp: null
5+
labels:
6+
app.kubernetes.io/managed-by: kustomize
7+
app.kubernetes.io/name: clickhouse-operator
8+
name: clickhouse-operator-clickhousecluster-viewer-role
9+
rules:
10+
- apiGroups:
11+
- clickhouse.com
12+
resources:
13+
- clickhouseclusters
14+
verbs:
15+
- get
16+
- list
17+
- watch
18+
- apiGroups:
19+
- clickhouse.com
20+
resources:
21+
- clickhouseclusters/status
22+
verbs:
23+
- get
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
apiVersion: rbac.authorization.k8s.io/v1
2+
kind: ClusterRole
3+
metadata:
4+
creationTimestamp: null
5+
labels:
6+
app.kubernetes.io/managed-by: kustomize
7+
app.kubernetes.io/name: clickhouse-operator
8+
name: clickhouse-operator-keepercluster-admin-role
9+
rules:
10+
- apiGroups:
11+
- clickhouse.com
12+
resources:
13+
- keeperclusters
14+
verbs:
15+
- '*'
16+
- apiGroups:
17+
- clickhouse.com
18+
resources:
19+
- keeperclusters/status
20+
verbs:
21+
- get
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/managed-by: kustomize
7+
app.kubernetes.io/name: clickhouse-operator
8+
name: clickhouse-operator-keepercluster-editor-role
9+
rules:
10+
- apiGroups:
11+
- clickhouse.com
12+
resources:
13+
- keeperclusters
14+
verbs:
15+
- create
16+
- delete
17+
- get
18+
- list
19+
- patch
20+
- update
21+
- watch
22+
- apiGroups:
23+
- clickhouse.com
24+
resources:
25+
- keeperclusters/status
26+
verbs:
27+
- get
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
apiVersion: rbac.authorization.k8s.io/v1
2+
kind: ClusterRole
3+
metadata:
4+
creationTimestamp: null
5+
labels:
6+
app.kubernetes.io/managed-by: kustomize
7+
app.kubernetes.io/name: clickhouse-operator
8+
name: clickhouse-operator-keepercluster-viewer-role
9+
rules:
10+
- apiGroups:
11+
- clickhouse.com
12+
resources:
13+
- keeperclusters
14+
verbs:
15+
- get
16+
- list
17+
- watch
18+
- apiGroups:
19+
- clickhouse.com
20+
resources:
21+
- keeperclusters/status
22+
verbs:
23+
- get
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
apiVersion: rbac.authorization.k8s.io/v1
2+
kind: ClusterRole
3+
metadata:
4+
creationTimestamp: null
5+
name: clickhouse-operator-metrics-reader
6+
rules:
7+
- nonResourceURLs:
8+
- /metrics
9+
verbs:
10+
- get
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
apiVersion: v1
2+
kind: Service
3+
metadata:
4+
creationTimestamp: null
5+
labels:
6+
app.kubernetes.io/managed-by: kustomize
7+
app.kubernetes.io/name: clickhouse-operator
8+
control-plane: controller-manager
9+
name: clickhouse-operator-metrics-service
10+
spec:
11+
ports:
12+
- name: metrics
13+
port: 8080
14+
protocol: TCP
15+
targetPort: 8080
16+
selector:
17+
app.kubernetes.io/name: clickhouse-operator
18+
control-plane: controller-manager
19+
status:
20+
loadBalancer: {}
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
apiVersion: v1
2+
kind: Service
3+
metadata:
4+
creationTimestamp: null
5+
labels:
6+
app.kubernetes.io/managed-by: kustomize
7+
app.kubernetes.io/name: clickhouse-operator
8+
name: clickhouse-operator-webhook-service
9+
spec:
10+
ports:
11+
- port: 443
12+
protocol: TCP
13+
targetPort: 9443
14+
selector:
15+
app.kubernetes.io/name: clickhouse-operator
16+
control-plane: controller-manager
17+
status:
18+
loadBalancer: {}

0 commit comments

Comments
 (0)