Koperator v0.23.0
This release fixes several bug and introduce a couple of new features:
Breaking changes:
- Rename webhooks errors exported funcs (#925) (@mihaialexandrescu)
Note: in thegithub.com/banzaicloud/koperator/pkg/webhooks
packageIsInvalidReplicationFactor
->IsAdmissionInvalidReplicationFactor
renaming happened to a previously existing exported function, be aware and update your code if it depends on this function using the old name.
Features:
- Upgrade PodDisruptionBudget API to v1 (#888) (@amuraru)
- Support kafka cluster rebalance between broker disks when JBOD config is used (#894) (@bartam1)
- Add ability to specify additional container ports for kafka clusters (#897) (#898) (@david-simon)
- Augment error behaviour (#920) (@mihaialexandrescu)
Patches:
- Configurable webhook target port (#896) (@balassai)
- Added imagePullSecrets to deployment template (#904) (@Kuvesz)
- Fix missing nil pointer check for JBOD tests (#903) (@bartam1)
- Min and Max validation for KafkaCluster.spec.Brokers.[].Id (#924) (@mihaialexandrescu)
- Update sub-Go-module tags to valid values, remove local replacement (#929) (@pregnor)
Development:
- Fixed README image tag (#892) (@pregnor)
- Update golangci-lint version to 1.50.1 (#886) (@mihaialexandrescu)
- update copyright statements to Cisco (#893) (@mihaialexandrescu)
- Commented out debug port in the samples (#902) (@pregnor)
- Replaced GHA set-output with GITHUB_OUTPUT (#907) (@pregnor)
- Added Koperator performance test load container image building from the default branch (#906) (@pregnor)
- Add example to show how users can customize log4j properties for kafka servers (#910) (@panyuenlau)
- Remove duplicate import of api versioned packages (#921) (@mihaialexandrescu)
- Update benchmark kafka yaml (#927) (@panyuenlau)
- Refactored README badges (#931) (@pregnor)
- Bumped Helm chart version 0.22.0->0.23.0 (#930) (@pregnor)
Thanks for the huge help from the community 🍺