You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/services.md
+25-9
Original file line number
Diff line number
Diff line change
@@ -101,15 +101,6 @@ This would allow your streams application to access kafka using `my-stream-appli
101
101
102
102
A basic example which defines one Kafka Connect cluster that has one connector running.
103
103
104
-
**Connect Topics**
105
-
Currently, kafka connect's internal topics must be defined in the following format:
106
-
107
-
- `connect-configs-{service-name}`
108
-
- `connect-offsets-{service-name}`
109
-
- `connect-status-{service-name}`
110
-
111
-
In this example, the connect cluster `group.id` should be `my-connect-cluster`.
112
-
113
104
```yaml
114
105
topics:
115
106
connect-configs-my-connect-cluster:
@@ -151,6 +142,31 @@ Behind the scenes, this generates ACLs such as:
151
142
- `READ`and `WRITE` for the internal kafka connect topics
152
143
- `READ`for the consumer group `my-connect-cluster`
153
144
145
+
#### Storage Topics
146
+
147
+
By default, `kafka-gitops` generates ACLs for the internal storage topics following this format:
148
+
149
+
- `connect-configs-{service-name}`
150
+
- `connect-offsets-{service-name}`
151
+
- `connect-status-{service-name}`
152
+
153
+
You can specify custom internal storage topics using the `storage-topics` property:
154
+
155
+
```yaml
156
+
services:
157
+
my-connect-cluster:
158
+
type: kafka-connect
159
+
principal: User:myconnectcluster
160
+
storage-topics:
161
+
config: custom-config-topic
162
+
offset: custom-offset-topic
163
+
status: custom-status-topic
164
+
connectors:
165
+
rabbitmq-sink:
166
+
consumes:
167
+
- rabbitmq-data
168
+
```
169
+
154
170
#### Group ID
155
171
156
172
The `group.id` used for the connect cluster ACLs defaults to the service name. You can override this by specifying the `group-id` property, as shown below:
0 commit comments