{"repo":"crossplane-contrib/provider-kafka","free":true,"listed":false,"github":"https://github.com/crossplane-contrib/provider-kafka","clone":"git clone https://github.com/crossplane-contrib/provider-kafka.git","description":"Crossplane provider for Kafka","language":"Go","stars":46,"topics":["kubernetes","kafka","crossplane-provider"],"license":"Apache-2.0","category":"data-pipelines","readme_excerpt":"provider-kafka provider-kafka is a Crossplane Provider that is used to manage Kafka resources. Usage 1. Create a provider secret containing a json like the following, see expected schema here: See providerconfig for more credential examples (SCRAM-SHA-512, AWS MSK IAM, TLS/mTLS). Debug logging : Pass --debug (or -d ) to enable verbose logging for both the controller-runtime and the Kafka client (franz-go). Without it, the Kafka client logs at warn level. TLS : Enable TLS by adding a tls block. Set insecureSkipVerify: true to skip server certificate verification. Custom CA : To verify brokers signed by a private or custom CA, configure one of the supported CA sources: - caCertificateSecretRef - reference a Kubernetes Secret containing the CA certificate. By default the provider reads the ca.crt field; override the field name with caField . - caCertificateFile - read the CA certificate from a file on disk. Useful when the provider Pod has a volume-mounted Secret or ConfigMap. mTLS : To additionally present a client certificate (mutual TLS), use one of two methods: - clientCertificateSecretRef - reference a Kubernetes Secret containing the certificate and key (default fields: tls.crt and tls.key , compatible with cert-manager). Override field names with certField and keyField . - clientCertificatePath — read the certificate and key directly from files on disk. Useful when the provider Pod has a volume-mounted Secret or a cert-manager Certificate projected into the filesystem. Bo","default_branch":null,"files":null,"tree":[],"storefront":"/r/crossplane-contrib","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/crossplane-contrib/provider-kafka/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}