- API Reference
- Examples
XKafkaUser
Tiers
This feature is available for the following tiers: Standard, Premium.
Packages:
kafka.entigo.com/v1alpha1
Resource Types:
XKafkaUser
↩ Parent| Name | Type | Description | Required |
|---|---|---|---|
| apiVersion | string | kafka.entigo.com/v1alpha1 | true |
| kind | string | XKafkaUser | true |
| metadata | object | Refer to the Kubernetes API documentation for the fields of the metadata field. | true |
| spec | object | false |
XKafkaUser.spec
↩ Parent| Name | Type | Description | Required |
|---|---|---|---|
| clusterName | string | true | |
| acls | []object | false | |
| consumerGroups | []string | false |
XKafkaUser.spec.acls[index]
↩ Parent| Name | Type | Description | Required |
|---|---|---|---|
| operation | string | false | |
| topic | string | false |
Basic Kafka user
---
apiVersion: kafka.entigo.com/v1alpha1
kind: KafkaUser
metadata:
name: user-a
namespace: default
spec:
clusterName: test-crossplane-cluster
Kafka user with Consumer Group ACL's
apiVersion: kafka.entigo.com/v1alpha1
kind: KafkaUser
metadata:
name: user-b
namespace: team-b
spec:
clusterName: test-crossplane-cluster
consumerGroups:
- alpha
- gamma
Kafka user with Topic ACL's
apiVersion: kafka.entigo.com/v1alpha1
kind: KafkaUser
metadata:
name: user-b
namespace: team-b
spec:
clusterName: test-crossplane-cluster
acls:
- topic: topic-a
operation: Read
- topic: topic-b
operation: Write