Skip to content

Commit 2ca1c77

Browse files
committed
Adding helm update script
1 parent 07efe07 commit 2ca1c77

22 files changed

+249
-221
lines changed

examples/basic/README.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
# Basic Deployment
2+
This example deploys a basic deployment. No RBAC/LDAP. Just a single topic 'foobar' is added as part of the pipeline.
3+
### Deploy CRDs
4+
Deploy the CRDS using the standard way:
5+
```shell
6+
kubectl apply -k ../../kustomize/crds
7+
```
8+
### Deploy Confluent Operator and Confluent Services
9+
Deploy the confluent operator and services:
10+
```shell
11+
kubectl apply -k .
12+
```

examples/basic/confluent/kafka-connect.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ metadata:
55
name: connect
66
spec:
77
tls:
8-
secretRef: tls-group1
8+
autoGeneratedCerts: true
99
dependencies:
1010
kafka:
1111
bootstrapEndpoint: kafka.sandbox.svc.cluster.local:9071

examples/basic/confluent/kustomization.yaml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
11
namespace: sandbox
22
resources:
3-
- ./namespace.yaml
3+
- namespace.yaml
44
- ../../../kustomize/base/confluent
5-
- ../../../kustomize/base/secrets-tls
65
patchesStrategicMerge:
76
- zookeeper.yaml
87
- kafka.yaml

examples/basic/operator/clusterrolebinding.yaml

Lines changed: 0 additions & 8 deletions
This file was deleted.

examples/basic/operator/kustomization.yaml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,4 @@ namespace: sandbox
22
resources:
33
- ../../../kustomize/base/operator
44
patchesStrategicMerge:
5-
- clusterrolebinding.yaml
65
- deployment.yaml
Lines changed: 111 additions & 108 deletions
Original file line numberDiff line numberDiff line change
@@ -1,116 +1,119 @@
1+
---
2+
# Source: confluent-for-kubernetes/templates/clusterrole.yaml
13
apiVersion: rbac.authorization.k8s.io/v1
2-
kind: ClusterRole
4+
kind: Role
35
metadata:
46
labels:
57
app: confluent-for-kubernetes
6-
app.kubernetes.io/component: confluent-operator
7-
app.kubernetes.io/instance: operator
8-
app.kubernetes.io/managed-by: Helm
98
app.kubernetes.io/name: confluent-for-kubernetes
9+
app.kubernetes.io/instance: RELEASE-NAME
10+
app.kubernetes.io/managed-by: Helm
11+
app.kubernetes.io/component: "confluent-operator"
1012
helm.sh/chart: confluent-for-kubernetes-0.174.21
1113
name: confluent-operator
14+
namespace: default
1215
rules:
13-
- apiGroups:
14-
- cluster.confluent.com
15-
resources:
16-
- zookeeperclusters
17-
- zookeeperclusters/status
18-
- zookeeperclusters/scale
19-
- zookeeperclusters/finalizers
20-
- kafkaclusters
21-
- kafkaclusters/status
22-
- kafkaclusters/scale
23-
- kafkaclusters/finalizers
24-
verbs:
25-
- '*'
26-
- apiGroups:
27-
- operator.confluent.cloud
28-
resources:
29-
- physicalstatefulclusters
30-
- physicalstatefulclusters/scale
31-
- physicalstatefulclusters/status
32-
- physicalstatefulclusters/finalizers
33-
verbs:
34-
- '*'
35-
- apiGroups:
36-
- platform.confluent.io
37-
resources:
38-
- '*'
39-
verbs:
40-
- '*'
41-
- apiGroups:
42-
- policy
43-
resources:
44-
- poddisruptionbudgets
45-
verbs:
46-
- get
47-
- list
48-
- watch
49-
- create
50-
- update
51-
- patch
52-
- delete
53-
- apiGroups:
54-
- route.openshift.io
55-
resources:
56-
- routes
57-
- routes/custom-host
58-
verbs:
59-
- get
60-
- list
61-
- watch
62-
- create
63-
- update
64-
- patch
65-
- delete
66-
- apiGroups:
67-
- apps
68-
resources:
69-
- statefulsets
70-
- statefulsets/scale
71-
- statefulsets/status
72-
verbs:
73-
- get
74-
- list
75-
- watch
76-
- create
77-
- update
78-
- patch
79-
- delete
80-
- apiGroups:
81-
- ""
82-
resources:
83-
- configmaps
84-
- events
85-
- persistentvolumeclaims
86-
- secrets
87-
- secrets/finalizers
88-
- pods
89-
- services
90-
verbs:
91-
- get
92-
- list
93-
- watch
94-
- create
95-
- update
96-
- patch
97-
- delete
98-
- apiGroups:
99-
- networking.k8s.io
100-
resources:
101-
- ingresses
102-
- ingresses/status
103-
verbs:
104-
- get
105-
- list
106-
- watch
107-
- create
108-
- update
109-
- patch
110-
- delete
111-
- apiGroups:
112-
- ""
113-
resources:
114-
- namespaces
115-
verbs:
116-
- get
16+
- apiGroups:
17+
- cluster.confluent.com
18+
resources:
19+
- zookeeperclusters
20+
- zookeeperclusters/status
21+
- zookeeperclusters/scale
22+
- zookeeperclusters/finalizers
23+
- kafkaclusters
24+
- kafkaclusters/status
25+
- kafkaclusters/scale
26+
- kafkaclusters/finalizers
27+
verbs:
28+
- '*'
29+
- apiGroups:
30+
- operator.confluent.cloud
31+
resources:
32+
- physicalstatefulclusters
33+
- physicalstatefulclusters/scale
34+
- physicalstatefulclusters/status
35+
- physicalstatefulclusters/finalizers
36+
verbs:
37+
- '*'
38+
- apiGroups:
39+
- platform.confluent.io
40+
resources:
41+
- '*'
42+
verbs:
43+
- '*'
44+
- apiGroups:
45+
- policy
46+
resources:
47+
- poddisruptionbudgets
48+
verbs:
49+
- get
50+
- list
51+
- watch
52+
- create
53+
- update
54+
- patch
55+
- delete
56+
- apiGroups:
57+
- route.openshift.io
58+
resources:
59+
- routes
60+
- routes/custom-host
61+
verbs:
62+
- get
63+
- list
64+
- watch
65+
- create
66+
- update
67+
- patch
68+
- delete
69+
- apiGroups:
70+
- apps
71+
resources:
72+
- statefulsets
73+
- statefulsets/scale
74+
- statefulsets/status
75+
verbs:
76+
- get
77+
- list
78+
- watch
79+
- create
80+
- update
81+
- patch
82+
- delete
83+
- apiGroups:
84+
- ""
85+
resources:
86+
- configmaps
87+
- events
88+
- persistentvolumeclaims
89+
- secrets
90+
- secrets/finalizers
91+
- pods
92+
- services
93+
verbs:
94+
- get
95+
- list
96+
- watch
97+
- create
98+
- update
99+
- patch
100+
- delete
101+
- apiGroups:
102+
- networking.k8s.io
103+
resources:
104+
- ingresses
105+
- ingresses/status
106+
verbs:
107+
- get
108+
- list
109+
- watch
110+
- create
111+
- update
112+
- patch
113+
- delete
114+
- apiGroups:
115+
- ""
116+
resources:
117+
- namespaces
118+
verbs:
119+
- get
Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,22 @@
1-
kind: ClusterRoleBinding
1+
---
2+
# Source: confluent-for-kubernetes/templates/clusterrolebinding.yaml
3+
kind: RoleBinding
24
apiVersion: rbac.authorization.k8s.io/v1
35
metadata:
46
labels:
57
app: confluent-for-kubernetes
68
app.kubernetes.io/name: confluent-for-kubernetes
7-
app.kubernetes.io/instance: confluent
8-
app.kubernetes.io/managed-by: git
9-
app.kubernetes.io/component: confluent-operator
9+
app.kubernetes.io/instance: RELEASE-NAME
10+
app.kubernetes.io/managed-by: Helm
11+
app.kubernetes.io/component: "confluent-operator"
12+
helm.sh/chart: confluent-for-kubernetes-0.174.21
1013
name: confluent-operator
14+
namespace: default
1115
subjects:
1216
- kind: ServiceAccount
1317
name: confluent-for-kubernetes
14-
namespace: sandbox
18+
namespace: default
1519
roleRef:
16-
kind: ClusterRole
20+
kind: Role
1721
name: confluent-operator
1822
apiGroup: rbac.authorization.k8s.io

0 commit comments

Comments
 (0)