Context
We want to be able to manage BTP Kafka Advertisements via this provider.
We were able to create a ServiceInstance for a Kafka cluster and setup the ServiceCredentialBinding with the rotation. Originally, we wanted to managed the ACL directly in the kafka cluster via the kafka-provider. We now however realized that each rotated certificate has a different subject. That means that we would need to process to keep the ACL definition in sync with the certificate subjects.
To solve this, we tested the BTP Kafka Advertisement feature, which allows to define the "role" and resource to grant access to and then using a ServiceCredentialBinding to rotate the certificate and keeping the ACL in sync.
We are not sure if the cloudfoundry provider would even be the right provider to add this functionality, but we would like to hear your thoughts on this.
Scope
Add a resource that allows to manage a Kafka Advertisement.
Out of scope
Workarounds & Alternatives
We are exploring to use the provider-http to send requests to the kafka service api
Context
We want to be able to manage BTP Kafka Advertisements via this provider.
We were able to create a
ServiceInstancefor a Kafka cluster and setup theServiceCredentialBindingwith the rotation. Originally, we wanted to managed the ACL directly in the kafka cluster via the kafka-provider. We now however realized that each rotated certificate has a different subject. That means that we would need to process to keep the ACL definition in sync with the certificate subjects.To solve this, we tested the BTP Kafka Advertisement feature, which allows to define the "role" and resource to grant access to and then using a ServiceCredentialBinding to rotate the certificate and keeping the ACL in sync.
We are not sure if the cloudfoundry provider would even be the right provider to add this functionality, but we would like to hear your thoughts on this.
Scope
Add a resource that allows to manage a Kafka Advertisement.
Out of scope
Workarounds & Alternatives
We are exploring to use the
provider-httpto send requests to the kafka service api