Skip to content

Releases: adobe/koperator

Release 0.17.1-adobe-20210902

02 Sep 12:30
4deff34
Compare
Choose a tag to compare
  • 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

29 Jul 22:34
Compare
Choose a tag to compare
  • 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

22 Jun 10:19
Compare
Choose a tag to compare
[INTERNAL] Add Spinnaker annotations for replace strategy on CRDs

Helm chart release chart/kafka-operator/0.17.0-adobe-20210622

22 Jun 10:18
Compare
Choose a tag to compare
[INTERNAL] Add Spinnaker annotations for replace strategy on CRDs

Release 0.17.0-adobe-20210617

17 Jun 13:42
Compare
Choose a tag to compare
  • 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

17 Jun 13:44
Compare
Choose a tag to compare
Added containers and volumes definistion to KafkaClusterSPec (#30)

Release 0.17.0-adobe-20210612

12 Jun 14:22
Compare
Choose a tag to compare

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

12 Jun 14:25
Compare
Choose a tag to compare

Upstream

  • Update controller tools to v0.5.0
  • Adding sidecar feature to KafkaOperator

Helm chart release chart/kafka-operator/0.17.0-adobe-20210602

02 Jun 16:14
3764565
Compare
Choose a tag to compare

Helm chart release only:
Add support for sidecar containers to kafka-operator (#32)

Release 0.17.0-adobe-20210527

27 May 07:01
Compare
Choose a tag to compare

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