koperator
koperator copied to clipboard
Certificate rotation
Hi,
Could you confirm that kafka operator should take the action to rollout all the brokers when certificate is renewed?
Describe the bug
When certificate kafka-headless.kafka.svc.cluster.local
is renew by cert-manager, all the brokers are not rollout, so all clients are not able to connect to the cluster, including cruise-control and kafka-operator itself.
Steps to reproduce the issue:
- Wait expiration of certificate
- Wait renewal of certificate
- Client connexion issue should appears
Expected behavior When certificate is renewed by cert-manager kafka brokers should be restarted in order to consume newly generated certificates.
Workaround Manually restart all the brokers
Additional context
Kafka Operation version: v0.21.2 Cert-manager version: 1.8.0
Thanks,
This currently is not supported by koperator
. Are you open to take a stab at it and submit a PR with the implementation?
Hey @shubhamcoc - based on our offline conversation, are you interested in picking this up? I will assign this to you if you are interested picking it up
Hi @panyuenlau, I can pick it up, but will need some help here.
Hey @shubhamcoc - how are you doing with this?
Hey @shubhamcoc - how are you doing with this?
Hey @panyuenlau, sorry I didn't start on this yet. I was waiting for the release. I will look into it.
@shubhamcoc - no worries, was just checking in. Don't hesitate to reach out for discussion in Slack if you need help on this