Skip to content

Conversation

@im-konge
Copy link
Member

@im-konge im-konge commented Dec 2, 2025

Type of change

  • Enhancement

Description

The PR should fix issues with deletion of KNP and PVCs in tests - because of race condition and deletion order of Kafka and KNP resources, the check for deletion of the PVCs can fail - as the Kafka resource is deleted before KNP and Pods (with PVCs) are removed. Adding deletion of KNP before Kafka seems to fix this issue, so this PR adds this deletion of KNPs (connected to the particular Kafka resource) into the deletion method of Kafka.
This way is the only solution without any other hacks in our STs or Test Frame.

Checklist

  • Make sure all tests pass

@im-konge im-konge added this to the 0.50.0 milestone Dec 2, 2025
@im-konge
Copy link
Member Author

im-konge commented Dec 2, 2025

/gha run pipeline=regression,regression-fg,upgrade

@github-actions
Copy link

github-actions bot commented Dec 2, 2025

⏳ System test verification started: link

The following 16 job(s) will be executed:

  • regression-brokers-and-security-amd64 (oracle-vm-8cpu-32gb-x86-64)
  • regression-operators-amd64 (oracle-vm-8cpu-32gb-x86-64)
  • regression-operands-amd64 (oracle-vm-8cpu-32gb-x86-64)
  • regression-brokers-and-security-arm64 (oracle-vm-8cpu-32gb-arm64)
  • regression-operators-arm64 (oracle-vm-8cpu-32gb-arm64)
  • regression-operands-arm64 (oracle-vm-8cpu-32gb-arm64)
  • upgrade-azp_kraft_upgrade-amd64 (oracle-vm-4cpu-16gb-x86-64)
  • upgrade-azp_kafka_upgrade-amd64 (oracle-vm-4cpu-16gb-x86-64)
  • upgrade-azp_kraft_upgrade-arm64 (oracle-vm-4cpu-16gb-arm64)
  • upgrade-azp_kafka_upgrade-arm64 (oracle-vm-4cpu-16gb-arm64)
  • regression-fg-brokers-and-security-amd64 (oracle-vm-8cpu-32gb-x86-64)
  • regression-fg-operators-amd64 (oracle-vm-8cpu-32gb-x86-64)
  • regression-fg-operands-amd64 (oracle-vm-8cpu-32gb-x86-64)
  • regression-fg-brokers-and-security-arm64 (oracle-vm-8cpu-32gb-arm64)
  • regression-fg-operators-arm64 (oracle-vm-8cpu-32gb-arm64)
  • regression-fg-operands-arm64 (oracle-vm-8cpu-32gb-arm64)

Tests will start after successful build completion.

@codecov
Copy link

codecov bot commented Dec 2, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 74.78%. Comparing base (eb3054f) to head (e7c583f).
⚠️ Report is 12 commits behind head on main.

Additional details and impacted files
@@            Coverage Diff            @@
##               main   #12191   +/-   ##
=========================================
  Coverage     74.77%   74.78%           
- Complexity     6623     6629    +6     
=========================================
  Files           377      377           
  Lines         25349    25360   +11     
  Branches       3398     3402    +4     
=========================================
+ Hits          18955    18965   +10     
  Misses         5008     5008           
- Partials       1386     1387    +1     

see 4 files with indirect coverage changes

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@github-actions
Copy link

github-actions bot commented Dec 2, 2025

❌ System test verification failed: link

@github-actions
Copy link

github-actions bot commented Dec 3, 2025

🎉 System test verification passed: link

@im-konge
Copy link
Member Author

im-konge commented Dec 3, 2025

/gha run pipeline=regression,regression-fg,upgrade

@github-actions
Copy link

github-actions bot commented Dec 3, 2025

⏳ System test verification started: link

The following 16 job(s) will be executed:

  • regression-brokers-and-security-amd64 (oracle-vm-8cpu-32gb-x86-64)
  • regression-operators-amd64 (oracle-vm-8cpu-32gb-x86-64)
  • regression-operands-amd64 (oracle-vm-8cpu-32gb-x86-64)
  • regression-brokers-and-security-arm64 (oracle-vm-8cpu-32gb-arm64)
  • regression-operators-arm64 (oracle-vm-8cpu-32gb-arm64)
  • regression-operands-arm64 (oracle-vm-8cpu-32gb-arm64)
  • upgrade-azp_kraft_upgrade-amd64 (oracle-vm-4cpu-16gb-x86-64)
  • upgrade-azp_kafka_upgrade-amd64 (oracle-vm-4cpu-16gb-x86-64)
  • upgrade-azp_kraft_upgrade-arm64 (oracle-vm-4cpu-16gb-arm64)
  • upgrade-azp_kafka_upgrade-arm64 (oracle-vm-4cpu-16gb-arm64)
  • regression-fg-brokers-and-security-amd64 (oracle-vm-8cpu-32gb-x86-64)
  • regression-fg-operators-amd64 (oracle-vm-8cpu-32gb-x86-64)
  • regression-fg-operands-amd64 (oracle-vm-8cpu-32gb-x86-64)
  • regression-fg-brokers-and-security-arm64 (oracle-vm-8cpu-32gb-arm64)
  • regression-fg-operators-arm64 (oracle-vm-8cpu-32gb-arm64)
  • regression-fg-operands-arm64 (oracle-vm-8cpu-32gb-arm64)

Tests will start after successful build completion.

@github-actions
Copy link

github-actions bot commented Dec 3, 2025

🎉 System test verification passed: link

@im-konge
Copy link
Member Author

im-konge commented Dec 3, 2025

/azp run regression

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@im-konge
Copy link
Member Author

im-konge commented Dec 3, 2025

/gha run pipeline=regression,regression-fg,upgrade

@github-actions
Copy link

github-actions bot commented Dec 3, 2025

⏳ System test verification started: link

The following 16 job(s) will be executed:

  • regression-brokers-and-security-amd64 (oracle-vm-8cpu-32gb-x86-64)
  • regression-operators-amd64 (oracle-vm-8cpu-32gb-x86-64)
  • regression-operands-amd64 (oracle-vm-8cpu-32gb-x86-64)
  • regression-brokers-and-security-arm64 (oracle-vm-8cpu-32gb-arm64)
  • regression-operators-arm64 (oracle-vm-8cpu-32gb-arm64)
  • regression-operands-arm64 (oracle-vm-8cpu-32gb-arm64)
  • upgrade-azp_kraft_upgrade-amd64 (oracle-vm-4cpu-16gb-x86-64)
  • upgrade-azp_kafka_upgrade-amd64 (oracle-vm-4cpu-16gb-x86-64)
  • upgrade-azp_kraft_upgrade-arm64 (oracle-vm-4cpu-16gb-arm64)
  • upgrade-azp_kafka_upgrade-arm64 (oracle-vm-4cpu-16gb-arm64)
  • regression-fg-brokers-and-security-amd64 (oracle-vm-8cpu-32gb-x86-64)
  • regression-fg-operators-amd64 (oracle-vm-8cpu-32gb-x86-64)
  • regression-fg-operands-amd64 (oracle-vm-8cpu-32gb-x86-64)
  • regression-fg-brokers-and-security-arm64 (oracle-vm-8cpu-32gb-arm64)
  • regression-fg-operators-arm64 (oracle-vm-8cpu-32gb-arm64)
  • regression-fg-operands-arm64 (oracle-vm-8cpu-32gb-arm64)

Tests will start after successful build completion.

@github-actions
Copy link

github-actions bot commented Dec 4, 2025

🎉 System test verification passed: link

@im-konge im-konge marked this pull request as ready for review December 4, 2025 10:54
@im-konge im-konge requested a review from see-quick December 4, 2025 10:54
@im-konge im-konge self-assigned this Dec 4, 2025
@im-konge
Copy link
Member Author

im-konge commented Dec 4, 2025

/gha run pipeline=regression

@github-actions
Copy link

github-actions bot commented Dec 4, 2025

⏳ System test verification started: link

The following 6 job(s) will be executed:

  • regression-brokers-and-security-amd64 (oracle-vm-8cpu-32gb-x86-64)
  • regression-operators-amd64 (oracle-vm-8cpu-32gb-x86-64)
  • regression-operands-amd64 (oracle-vm-8cpu-32gb-x86-64)
  • regression-brokers-and-security-arm64 (oracle-vm-8cpu-32gb-arm64)
  • regression-operators-arm64 (oracle-vm-8cpu-32gb-arm64)
  • regression-operands-arm64 (oracle-vm-8cpu-32gb-arm64)

Tests will start after successful build completion.

Copy link
Member

@see-quick see-quick left a comment

Choose a reason for hiding this comment

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

Thanks @im-konge! Looking good 👍

@github-actions
Copy link

github-actions bot commented Dec 4, 2025

🎉 System test verification passed: link

@im-konge im-konge merged commit edf1dac into strimzi:main Dec 4, 2025
32 checks passed
@im-konge im-konge deleted the delete-nodepools-in-kafkatype branch December 4, 2025 22:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants