Skip to content

Releases: adobe/koperator

Release 0.26.0-adobe-20241211-kraft

11 Dec 20:42
b55b1f7
Compare
Choose a tag to compare
Pre-release
End to end testing with KRaft cluster (#92)

* Fix flaky test by deleting nodeports explicitly (#67)

* Upgrade Kafka to 3.6.0 (#69)

* Upgrade dependencies

* Fix wrong port on expectEnvoyWithConfigAz2Tls test (#70)

* Upgrade Kafka to 3.6.1 (#71)

Co-authored-by: Petruț™ <[email protected]>

* Upgrade Kafka image to use Java v21 (#72)

* Added arm64 to docker build platforms (#73)

* Added arm64 to docker build platforms

* Regenerated headers for 2024

* Upgrading Kafka to 3.7.0 (#77)

* Update codeql-analysis.yml (#78)

* [INTERNAL] Create uniq leader ID per operator deployment (#76)

* [INTERNAL] Get watched namespaces from env variable (#75)

(cherry picked from commit de6500b0d168ab750ea0390d5b9d83f0752ee643)

* [CORE-106517] Fix outdated config in the sample (#83)

* Cross-compile koperator for arm and intel. (#84)

* Adding Contour Ingress support (#82)

* Allow property security-inter-broker-protocol  (#85)

* adding the ability to use security-inter-broker-protocol in koperator

* updating util.go to remove _ for generated names

* adding replace all for external listener port name

* fixing other places where externallistener name is used to not have _

* adding an alternative way to identify which port to use for kafka administration and cc connection

* taking out comments for pr push

* fixing kafka crd

* setting omitempty so it will not be required

* adding generated crds

* adding comments with context for new flag UsedForKafkaAdminCommunication

* Use getBrokerReadOnlyConfig function to get properties and update unit test - security_inter_broker_protocol_Set

* Update crds to match generated manifest

---------

Co-authored-by: Cameron Wright <[email protected]>
Co-authored-by: Ha Van <[email protected]>

* Revert "Allow concurrent broker restarts from same AZ (broker rack) (#62)"

This reverts commit 514fa07bccf06325955be0e4e4b8ebb6274776b3.

* Fixed build issues

* Fix TestGenerateBrokerConfig

* Added LoadBalancer for Kind E2E test cluster

* Added LoadBalancer for Kind E2E test cluster

* Added LoadBalancer for Kind E2E test cluster

* Added LoadBalancer for Kind E2E test cluster

* Added LoadBalancer for Kind E2E test cluster

* Added LoadBalancer for Kind E2E test cluster

* Added LoadBalancer for Kind E2E test cluster

* Added LoadBalancer for Kind E2E test cluster

* Added LoadBalancer for Kind E2E test cluster

* Added LoadBalancer for Kind E2E test cluster

* Added LoadBalancer for Kind E2E test cluster

* Added LoadBalancer for Kind E2E test cluster

* Added watch namesapces

* Added tmate for debugging

* Added tmate for debugging

* Added tmate for debugging

* Added enabled projectcontour helm install

* Enabled cloud-provider-kind

* Added ProjectContour cluster role

* updated certificate name

* updated certificate name

* Run without SSL

* Removing Project Contour

* Adding cloud-provider-kind

* Removing cloud-provider - manually adding during test

* trigger test

* Remove SnpshotClusterAndCompare

* Increased log length for Snapshot and Compare

* Re-Add Snapshot and compare

* Increased log length for Snapshot and Compare

* Increased log length even more

* Add Uninstall Contour CRDs

* Re-Add KafkaCluster_SSL Tests

* Removing BanzaiCloud Helm Chart from list of repos

* pushing up latest go.sum

* Clean up Merge

* Enabling Tmate to debug e2e Test

* Revert Cert Changes

* Revert "Revert Cert Changes"

This reverts commit 5c5b19cd8ce01ddbbdeceb5bf055c91ec24ce83d.

* Enable sslClientAuth

* trigger test

* WIP: Fix Listener Config

* Clean up test case results - tc-1

* Clean up test case results - tc-2

* Updated Kraft Test Cases

* Cleanup Linting Issues

* Remove Tmate Debugger

* Run Kraft CLuster E2E

* Increate Timeout to allow pod termination

* Trigger Test

* Added Debugger

* Fix App Labels for Controllers

* Revert image upate

* Revert "Fix App Labels for Controllers"

This reverts commit a3cf8a54b726bb97da5cbc5d88b11ed531cd265b.

* Include Broker/Controller Labels for Headless SVC Selector

* Logic for controller listener

* add controller service

* Added Headless-Controller-SVC Labels

* Fix controller addresses and labels for brokers

* Empty commit to trigger e2e

* Set up kafka-3 as controller only for troubleshooting

* Empty commit to trigger e2e

* Use controller address for JMXTemplate

* Update uninstall timeout to 600s

* fix lint

* fix lint

* fix lint

* Enable TMate Debugger

* Trigger E2E

* Updated BrokerIdLabelkey

* Updated BrokerIdLabelkey

* Check for Kraft mode when setting the controller listener

* Check for Kraft mode when setting the controller listener

* Disable tmate from e2e test

* adding //nolint:unparam to testProduceConsumeInternal func now that it is used twice

* moving the //nolint:unparam to the none-ssl version

* Fixed BrokerLabel Test

* Add additional test cases for TestGetBrokerLabels

* Add additional test cases for TestGetBrokerLabels

* commenting out broker-1 in test to fix kraft test

* adding conditional to check if kraft mode is enabled before selecting which expected results in test

---------

Co-authored-by: ctrlaltluc <[email protected]>
Co-authored-by: Adi Muraru <[email protected]>
Co-authored-by: Razvan Dobre <[email protected]>
Co-authored-by: Cristian-Petrut Petrache <[email protected]>
Co-authored-by: Petruț™ <[email protected]>
Co-authored-by: Adrian Muraru <[email protected]>
Co-authored-by: Adrian <[email protected]>
Co-authored-by: aguzovatii <[email protected]>
Co-authored-by: cawright-rh <[email protected]>
Co-authored-by: Cameron Wright <[email protected]>
Co-authored-by: Ha Van <[email protected]>
Co-authored-by: Daniel Vaseekaran <[email protected]>
Co-authored-by: Ha Van <[email protected]>

Release 0.26.0-adobe-20240820

20 Aug 15:18
1f0d47f
Compare
Choose a tag to compare
Allow property security-inter-broker-protocol  (#85)

* adding the ability to use security-inter-broker-protocol in koperator

* updating util.go to remove _ for generated names

* adding replace all for external listener port name

* fixing other places where externallistener name is used to not have _

* adding an alternative way to identify which port to use for kafka administration and cc connection

* taking out comments for pr push

* fixing kafka crd

* setting omitempty so it will not be required

* adding generated crds

* adding comments with context for new flag UsedForKafkaAdminCommunication

* Use getBrokerReadOnlyConfig function to get properties and update unit test - security_inter_broker_protocol_Set

* Update crds to match generated manifest

---------

Co-authored-by: Cameron Wright <[email protected]>
Co-authored-by: Ha Van <[email protected]>

Release kafka-2.13-3.8.0-rc1

05 Aug 12:11
Compare
Choose a tag to compare

Release 0.26.0-adobe-20240725

25 Jul 12:51
b1e9544
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.26.0-adobe-20240605...0.26.0-adobe-20240725

Release 0.26.0-adobe-20240613-contour

13 Jun 11:35
29674b9
Compare
Choose a tag to compare
Pre-release
Merge branch 'master' into contour

Release 0.26.0-adobe-20240605

05 Jun 09:50
b37a977
Compare
Choose a tag to compare
[CORE-106517] Fix outdated config in the sample (#83)

chart/kafka-operator/0.26.0-adobe-20240605

05 Jun 12:45
b37a977
Compare
Choose a tag to compare

Release kafka-2.13-3.7.0

19 Mar 15:08
Compare
Choose a tag to compare

What's Changed

  • Upgraded Kafka image to 3.7.0 by @azun in #77

Full Changelog: kafka-2.13-3.6.1-1...kafka-2.13-3.7.0

Release kafka-2.13-3.6.1-1

15 Feb 16:30
5bcb31f
Compare
Choose a tag to compare

What's Changed

  • Upgrade Kafka image to use Java v21 by @amuraru in #72
  • Added arm64 to docker build platforms by @azun in #73

Full Changelog: 0.26.0-adobe-20231222...kafka-2.13-3.6.1-1

Release 0.26.0-adobe-20231222

22 Dec 16:10
7383921
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: https://github.com/adobe/koperator/commits/0.26.0-adobe-20231222