-
Hi all, I get this in the log: so I wanted to know for my user what are the permissions I need just for making kafka connect work and start? So far I've created this in the user (group, transactional id and internal topics) but still nothing
I guess the root of my problem is that I don't really know what I need to put in the group and transactional id I would guess. |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 3 replies
-
This is what I normally use for my Connect cluster: apiVersion: kafka.strimzi.io/v1alpha1
kind: KafkaUser
metadata:
name: my-connect-cluster
labels:
strimzi.io/cluster: my-cluster
spec:
authentication:
type: tls
authorization:
type: simple
acls:
# Kafka Connects internal topics
- resource:
type: group
name: connect-cluster
operation: Read
- resource:
type: topic
name: connect-cluster-configs
operation: Read
- resource:
type: topic
name: connect-cluster-configs
operation: Describe
- resource:
type: topic
name: connect-cluster-configs
operation: Write
- resource:
type: topic
name: connect-cluster-configs
operation: Describe
- resource:
type: topic
name: connect-cluster-configs
operation: Create
- resource:
type: topic
name: connect-cluster-status
operation: Read
- resource:
type: topic
name: connect-cluster-status
operation: Describe
- resource:
type: topic
name: connect-cluster-status
operation: Write
- resource:
type: topic
name: connect-cluster-status
operation: Describe
- resource:
type: topic
name: connect-cluster-status
operation: Create
- resource:
type: topic
name: connect-cluster-offsets
operation: Read
- resource:
type: topic
name: connect-cluster-offsets
operation: Describe
- resource:
type: topic
name: connect-cluster-offsets
operation: Write
- resource:
type: topic
name: connect-cluster-offsets
operation: Describe
- resource:
type: topic
name: connect-cluster-offsets
operation: Create Not, this is just Connect it self - the connectors will need more, but that really depends on the connector. I do not think I ever gave it anything on transactional IDs. Not sure if this depends on some Connect configuration or belongs to some connector. The clients (Connect just wraps the clients) normally log very general error only. But the broker logs normally log full details of what was requested. So that is normally useful for debugging any ACL issues. |
Beta Was this translation helpful? Give feedback.
This is what I normally use for my Connect cluster: