Skip to content

Koperator v0.22.0

Compare
Choose a tag to compare
@github-actions github-actions released this 15 Nov 16:40
· 1 commit to fded17b03406fc271a6603888034917f8909d810 since this release
v0.22.0
d7b60fa

This release fixes several bug and introduce a couple of new features:

Features:

  1. Add support for one-way SSL authentication when SSL is enabled (#800) (@panyuenlau)
  2. Add support to set broker group specific labels to Kafka broker pods (#803) (@panyuenlau)
  3. Added support for Istio 1.13 (#806) (@Kuvesz)
  4. Add validation for partitions number and replication factor during KafkaTopic creation (#819) (@panyuenlau)
  5. Envoy config generated by the operator is invalid in envoy 1.22 (#823) (@amuraru)
  6. Re-create missing pod which has incompleted downscale operation (#824) (@bartam1)
  7. Storage config enhancements (#833) (@stoader)
  8. Pin Istio resources to istio control plane referenced by KafkaCluster (#836) (@stoader)
  9. Support client IP filtering through loadBalancerSourceRanges in case istioingress (#835) (@stoader)
  10. Refactor of the KafkaCluster and KafkaTopic CR validation webhooks (#832) (@bartam1)
  11. Add pod priority support for broker, cruise control and envoy pods (#846) (@panyuenlau)
  12. Changes the necessary data fields for the clientSSLCertSecret and serverSSLCertSecret (#850) (@bartam1)
  13. Add mechanism to create permissive peerauthenticaion for koperator's default alert manager (#856) (@panyuenlau)
  14. Add Envoy support for HTTP/1.0 health-check requests (#830) (@ctrlaltluc)
  15. Upgrade istio to 1.15.0 (#862) (@nishantapatil3)
  16. Add CruiseControlOperation bundle (#872) (@bartam1)

Patches:

  1. Delete old kafka service when headlessServiceEnabled changed (#799) (@stoader)
  2. Fixed JMX exporter config for kafka server quota metrics for users and clients (#801) (@ecojan)
  3. Fix: CC config checksum should include generated config as well (#805) (@stoader)
  4. Fix some broker pods aren't restarting while there is no healthy broker. (#802) (@bartam1)
  5. Updated istio-operator tag (#811) (@Kuvesz)
  6. Migrate cluster-registry library to cisco-open (#813) (@@amberimam)
  7. Upgrade Go to 1.18 (#814) (@panyuenlau)
  8. Update dependencies to use gopkg.in/yaml.v3 version v3.0.0 to address CVE-2022-28948 (#817) (@stoader)
  9. Fix common name length limitation issue (#822) (@panyuenlau)
  10. Add protection against removing storage from a running broker (#820) (@bartam1)
  11. Upgrade dependencies (#831) (@amuraru)
  12. Refactor koperator reserved label keys (#841) (@panyuenlau)
  13. Fix documentation for ClientSSLCertSecret and ServerSSLCertSecret (#840) (@bartam1)
  14. Koperator can handle intermediate and leaf certificates in generated kafkaUser's TLS certificate (#843) (@bartam1)
  15. Fix example kafkaCluster SSL docs (#845) (@bartam1)
  16. Updated goimports local-prefixes (#855) (@Kuvesz)
  17. Upgrade dependencies (#853) (@amuraru)
  18. Add description in helm chart about cert-manager namespace (#868) (@bartam1)
  19. Fix deprecated configs in sample files (#870) (@bartam1)
  20. Fix kubectl replace-create crds bug when make install (#871) (@bartam1)
  21. Fix let JKSPasswordName field to be empty (#874) (@bartam1)
  22. Add missing rbac for the newly created controllers (#875) (@panyuenlau)
  23. Updated istio-operator and cluster-registry-controller deps (#876) (@Kuvesz)
  24. Updated Cluster Registry Controller dep (#878) (@Kuvesz)
  25. Add more memory to CC pod (#880) (@bartam1)
  26. Fix KafkaCluster's status update at CruiseControlTask controller (#889) (@bartam1)
  27. Update Ginkgo from v1 to v2 (#890) (@bartam1)

Development:

  1. Update sample kafkacluster-prometheus.yaml to use port name that matches koperator's alertmanager-service (#798) (@panyuenlau)
  2. Update helm chart version (#807) (@panyuenlau)
  3. Fix typo in appVersion (#808) (@panyuenlau)
  4. Bump up chart version and app version (#809) (@panyuenlau)
  5. Add CI support for dev releases (#810) (@Kuvesz)
  6. Updated chart and image tags (#812) (@Kuvesz)
  7. Bump up chart version for dev release (#815) (@panyuenlau)
  8. Update example kafka cluster with SASL/OAUTHBEARER configurations (#826) (@panyuenlau)
  9. Bump up chart version to v0.22.0-dev.2 (#837) (@bartam1)
  10. Update controller gen (#838) (@stoader)
  11. Bump up versions for dev release (#857) (@panyuenlau)
  12. Move workflows to github actions (#860) (@asdwsda)
  13. Increase dev version for the chart (#863) (@nishantapatil3)
  14. release: bumped charts (dev.4->)0.22.0-dev.5 (#879) (@pregnor)
  15. Bump up chart versions (#882) (@panyuenlau)
  16. release(chart): bumped to v0.22.0 (#891) (@pregnor)

v0.21.2...refs/tags/v0.22.0

Thanks for the huge help from the community 🍺