[Bug]: No tls-sidecar container in entity-operator pod #9598
-
Bug DescriptionAfter the strimzi operator upgrade from v0.38.0 to v0.39.0 using helm and applying crds after that, we noticed that the entity operator does not contain tls-sidecar container anymore (just the user-operator and the topic-operator container). No changes were made apart from the version bump. Its not that the container is crash looping or OOM killed. Its just not there. No error logs either in the strimzi operator pod, neither from the entity-operator pod that would point to the problem. We specifically tried to add the tls-sidecar config in kafka crd, but even then the entity-operator deployment does not contain tls-sidecar. Maybe some configuration is overriding it? Steps to reproduceupgrade strimzi helm chart from 0.38.0 to 0.39.0 Expected behaviorall pods and containers in running state Strimzi version0.39.0 Kubernetes version1.28 Installation methodHelm chart InfrastructureAmazon EKS Configuration files and logskafka yaml:
Additional contextNo response |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 1 reply
-
Strimzi 0.39 uses the new Unidirectional Topic Operator by default. That does not use ZooKeeper anymore and does not need the sidecar. So it is not there anymore. You can find more details about it here: https://strimzi.io/blog/2023/11/02/unidirectional-topic-operator/ |
Beta Was this translation helpful? Give feedback.
-
FYI: I only now realized that the alert is part of our samples. I opened a PR to remove it: #9622 |
Beta Was this translation helpful? Give feedback.
Strimzi 0.39 uses the new Unidirectional Topic Operator by default. That does not use ZooKeeper anymore and does not need the sidecar. So it is not there anymore. You can find more details about it here: https://strimzi.io/blog/2023/11/02/unidirectional-topic-operator/