crossplane-contrib / provider-kafka

Crossplane provider for Kafka
Apache License 2.0
30 stars 32 forks source link

Client TLS certificate/key from file #64

Open erikgb opened 11 months ago

erikgb commented 11 months ago

What problem are you facing?

I want to use TLS to connect this provider to our Kafka clusters, but it seems like the certificate must be configured in a Kubernetes secret. This is something I would like to avoid since Kubernetes secrets are considered less secure than alternatives. We are using a CSI driver to obtain ephemeral certificates which I would like to use.

How could Crossplane help solve your problem?

Support for specifying a path within the provider pod for the client certificate in https://github.com/crossplane-contrib/provider-kafka/blob/main/internal/clients/kafka/config.go.