-
Notifications
You must be signed in to change notification settings - Fork 1.4k
[ST] Change the way how we are deleting KafkaNodePools and Kafka in tests #12191
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
…ests Signed-off-by: Lukas Kral <[email protected]>
|
/gha run pipeline=regression,regression-fg,upgrade |
|
⏳ System test verification started: link The following 16 job(s) will be executed:
Tests will start after successful build completion. |
Codecov Report✅ All modified and coverable lines are covered by tests. 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 🚀 New features to boost your workflow:
|
|
❌ System test verification failed: link |
|
🎉 System test verification passed: link |
|
/gha run pipeline=regression,regression-fg,upgrade |
|
⏳ System test verification started: link The following 16 job(s) will be executed:
Tests will start after successful build completion. |
|
🎉 System test verification passed: link |
|
/azp run regression |
|
Azure Pipelines successfully started running 1 pipeline(s). |
|
/gha run pipeline=regression,regression-fg,upgrade |
|
⏳ System test verification started: link The following 16 job(s) will be executed:
Tests will start after successful build completion. |
|
🎉 System test verification passed: link |
Signed-off-by: Lukas Kral <[email protected]>
|
/gha run pipeline=regression |
|
⏳ System test verification started: link The following 6 job(s) will be executed:
Tests will start after successful build completion. |
see-quick
left a comment
There was a problem hiding this 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 👍
|
🎉 System test verification passed: link |
Type of change
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