Releases: adobe/koperator
Releases · adobe/koperator
Release 0.17.1-adobe-20210902
- Update listeners order - external first/default (#35)
- This is required for old Kafka clients, that are using Zookeeper for discovery which returns the 1st listener from the list. The 1st listener (default) should always be a public listener.
Release 0.17.0-adobe-20210730
- Added sidecar containers for broker pods
- Enabled PDB for Envoy deployments
- Upgrade dependencies
- Added Resources config for initContainers
- Enabled Affinity for Envoy deployments
- Generate coordination.k8s.io/leases RBACs for operator
- Adding sidecar feature to KafkaOperator pod
- Fixing downscale alert
- fix: KafkaCluster name is not propagated to the podAntiAffinity rule
- Do not allow to add uppercase listener name
Release 0.17.0-adobe-20210622
[INTERNAL] Add Spinnaker annotations for replace strategy on CRDs
Helm chart release chart/kafka-operator/0.17.0-adobe-20210622
[INTERNAL] Add Spinnaker annotations for replace strategy on CRDs
Release 0.17.0-adobe-20210617
- 6be56f0 - fix: KafkaCluster name is not propagated to the podAntiAffinity rule (2021-06-17 16:41:48 +0300) [email protected]
Helm chart release chart/kafka-operator/0.17.0-adobe-20210617
Added containers and volumes definistion to KafkaClusterSPec (#30)
Release 0.17.0-adobe-20210612
Upstream
- Adding sidecar feature to KafkaOperator
- Remove unused intall kubebuilder script
- Update istio operator dependency to release-1.10
- Enable shellflags in Makefile
- Make bash the default shell option for Makefile
- Update to kubebuilder v3.1.0
- Remove deprecated fake client initialization
- Update controller tools to v0.5.0
- Update cert manager api version to v1
- Update dependencies use controller runtime 0.8.3
Helm chart release chart/kafka-operator/0.17.0-adobe-20210612
Upstream
- Update controller tools to v0.5.0
- Adding sidecar feature to KafkaOperator
Helm chart release chart/kafka-operator/0.17.0-adobe-20210602
Helm chart release only:
Add support for sidecar containers to kafka-operator (#32)
Release 0.17.0-adobe-20210527
Internal
- Increase envoy max_connections limit
- Migrate to envoy API V3 in Envoy Ingress
- [INTERNAL] Add Spinnaker annotations for replace strategy on CRDs
- [INTERNAL] Generate CRDs resources
- [INTERNAL] Allow external listeners to be used for inner communication (#26)
- [INTERNAL] Allow Kafka to use External DNS for inter-broker protocol (#17) (#22)
- [INTERNAL] make manifests should be called manually, if needed (#25)
- [INTERNAL] [BUILD] Build apache kafka docker image using github actions (#29)
- [INTERNAL] [BUILD] Publish docker image to adobe/kafka-operator docker hub repo
Upstream
- Remove redundant log parameter
- Fix validation webhook Connection/Memory leak
- Switch prepend and append mode checks, fix tests
- Fix indentation on sample file for ingressConfig field
- Shifting implementation to name prefix/suffix
- fixing review items, adding commented part to simplekafkacluster.yaml
- lint fixes in kafkacluster_controller_kafka_test.go
- Adding support for broker config and broker level overrides of environment variables
- feat: update Golang version to 1.16 (banzaicloud#603)
- Refactor jmx extractor code to be able to mock it
- Use cluster domain and namespace in jmx connection services
- Update jmx javaagent path
- Add kafka broker version to status field and update jmx exporter version
- Move GetBrokerConfig utility function to the API (banzaicloud#602)
- Populate docker image status field with value
- Fix admissionReviewVersion from v1alpha1 to v1beta1
- Add description to the new kafka status field
- Add omitmepty to kafka version status fields
- Use inline kafkaVersion
- Intorude new kafka version related status fields
- Handle when nodeport is not allocated yet
- Update cluster image version to 2.7.0-bzc.2
- Add test for k8s allocated nodeport
- Factor out nodeport service name generation
- Add sample cluster yaml to k8s chosen nodeport
- Use nodeport as an advertised listener when externalstaringPort is 0
- Propagate KafkaCluster envoy ingress annotations to envoy pods
- Expose envoy-admin port to envoy ingress Service(s)
- Move away on all other resources from deprecated k8s apis
- Change deprecated webhook resources to the new one
- Update helm chart to prepare release v0.16.1
- Fix istio gateway configuration when using other than default
- Update helm chart to operator version v0.16.0
- Allow to add additional env variables to istio ingress controller
- Update istio operator version to 0.9.1
- Add NOTICE
- Apply suggestions from code review
- Enable linter errcheck
- Use v1 instead of v1beta in the overlays for kustomize
- Update documentation and add new sasl sample
- Remove ownerref from cluster scoped clusterissuer
- Enable more golinters: gosimple, govet, ineffassign
- Enable more linters: gocyclo, gofmt, goimports, goprintffuncname, rowserrcheck, scopelint
- Enable linters goprintffuncname, lll, misspell,nakedret
- Enable linters: bodyclose,deadcode,depguard,dogsled,funlen,goconst,gofmt,goimports
- Support adding broker annotations to brokers added by 'upScale' alert command
- Fix: Labels not getting updated for PVCs during reconciliation
- Add configmap generation test for sasl listener type
- Allow to add sasl listener types
- Update linter to 1.38 and fix lint in local environment
- Update config/samples/simplekafkacluster_ssl.yaml
- Adds a simple ssl kafkacluster cr that is referenced in the docs
- Update test and make config posix compatible
- Add new log4j2 default config to CC
- Bump kafka version to 2.7 in the samples
- Bump CC image to 2.5.37
- Move to crd version v1 and update kubebuilder