This release fixes several bug and introduce a couple of new features:
New features:
- Allow to add service account for operator and the authProxy
- Introduce Ginkgo based tests
- Allow to use all dynamic config values as dynamic config no more unnecessary rolling updates
- Introducing AnyCastPort setting
- Switch to golang 1.15
- Add new listenerStatuses status field to the CR
- Implement pod security context for CC and Kafka broker pods
- Make rolling update more reliable by deleting the controller broker only the end of the process
- Add new properties parsing library
- Update Banzai Istio Operator dependency to 0.8.6
- Introduce multiple external listener support to the operator
- Introduce external Listener binding to specific broker
- Allow to add InitContainers and Volumes to the brokers.
For all the changes please check the link provided in the release below
Bug Fixes:
- Fix deadlock which occurs when the controller broker id is overwritten in the CR
Upgrade Notes:
- This release will trigger a rolling update.
Note: Seamless upgrade only works when your cluster is in ClusterRunning state.
Thanks for the huge help from the community 🍺