Skip to content

Conversation

@dobrerazvan
Copy link

Description

Please provide a meaningful description of what this change will do, or is for. Bonus points for including links to
related issues, other PRs, or technical references.

Note that by not including a description, you are asking reviewers to do extra work to understand the context of this
change, which may lead to your PR taking much longer to review, or result in it not being reviewed at all.

Type of Change

  • Bug Fix
  • New Feature
  • Breaking Change
  • Refactor
  • Documentation
  • Other (please describe)

Checklist

  • I have read the contributing guidelines
  • Existing issues have been referenced (where applicable)
  • I have verified this change is not present in other open pull requests
  • Functionality is documented
  • All code style checks pass
  • New code contribution is covered by automated tests
  • All new and existing tests pass

panyuenlau and others added 30 commits July 25, 2023 13:39
…pgrade triggered by controller addition/removal
…aicloud#1002)

* Add ConcurrentBrokerRestartCountPerRack to RollingUpgradeConfig
hvan and others added 9 commits January 23, 2025 09:10
* Allow setting CLUSTER_ID as env var for zk to kraft migration

* Add migration properties to control if broker are in kraft mode or zk mode even when kraft is enabled

* Refactor functions and additional test cases

* Fix linting

* Fix unit test

* Add zkConnect property when broker is in zk mode

* Remove control.plane.listener.name property from broker during migration

* Add additional labels to brokers for backward compatibility while performing migration
… and check for security.inter.broker.protocol (#101)

* adding fix for koperator to add interBrokerListenerName one at a time

* updating test to include inter.broker.listener.name

* fixing code that checks for inter.broker.listener.name

* removing unecessary function calls

* updating test expectations to be alphabetized

* adding generateListenerSpecificConfig back

* adding merges back in

* reverting back to having getConfigProperties only call generateListenerSpecificConfig

* removing unnecessary comments

---------

Co-authored-by: Cameron Wright <[email protected]>
* [CORE-122420] - Update pod name for Kraft Controllers

* Triggering Integration Tests

* Update Test Case

---------

Co-authored-by: Daniel Vaseekaran <[email protected]>
dvaseekara and others added 3 commits May 22, 2025 10:01
Co-authored-by: Razvan Dobre <[email protected]>
…ly nodes in kraft mode only (#104)

* fixing controller reconcile logic that was stopping all reconciles

* fixing lint issue

* fixing filteredBrokerID changes

* Updating spacing in cctask_controller_test

* increasing timeout time during waitforclusterrunningstate

* testing longer pull rate

* increasing serviceIP range to try to increase test stability

* reverting to 50ms

* adding service counter to try and further debug

* temporarily removing counter

* removing commented section

* dummy commit to kick of test

* Adding if statement to check if kafkacluster is deleted first before deleting in test

* adding additional checks and defering if an error arises to help with debugging

* adding further debugging and using a helper function to clean up kafkacluster resources

* adding new util to help with safer deleting, easier debugging, and an additional helper function for port management

* taking out old tests

* adding liscense text to new test_utils.go

* taking out old comments from previous testing

* fixing lint errors

* handling errors

* adding panic handling for problematic tests

* adding defer to exact spot where panic is occuring

* removing safekafkacleanup

* removing cleanups

* adding logging to help with debug

* adding printf formatting directive

* adding removal for kafkacluster kraft specific test

* changing kfakcluster deletion

* taking out manual kraft cleanup

* removing manual cleanup of kafkacluster

* refactoring externalnodeport test to be more stable

* fixing license issue

* removing logging

* changing logging

* getting rid of old comments

* updating test to reserve all ports in a line

* fixing lint issue

* fixing lint issues

* Update controllers/tests/suite_test.go

Co-authored-by: hvan <[email protected]>

* fixing lint errors

* forcing ordering to further prevent nodeport collision

---------

Co-authored-by: Cameron Wright <[email protected]>
Co-authored-by: hvan <[email protected]>
Copy link
Author

@dobrerazvan dobrerazvan left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Good enough for me. Unfortunately I'm the owner of the PR so I cannot approve.

@dvaseekara dvaseekara merged commit 7be343a into master Jun 4, 2025
9 checks passed
@dvaseekara dvaseekara deleted the kraft branch June 4, 2025 19:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

9 participants