Uh oh!
There was an error while loading. Please reload this page.
ROX-12637: make kuttl tests tolerate pause reconcile status condition - #17023
Conversation
Skipping CI for Draft Pull Request. |
porridge
commented
Sep 25, 2025
/test gke-operator-e2e-tests |
Images are ready for the commit at a4ca604. To use with deploy scripts, first |
e39dee9 to
e5a571eCompareporridge
commented
Sep 25, 2025
/test gke-operator-e2e-tests |
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@## master #17023 +/- ##
========================================
Coverage 48.80% 48.80% ========================================
Files 2696 2706 +10 Lines 201493 202086 +593 ========================================
+ Hits 98331 98625 +294 - Misses 95400 95695 +295 - Partials 7762 7766 +4
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
porridge
commented
Sep 25, 2025
/test all |
d42d299 to
258c5a1Compareporridge
commented
Sep 25, 2025
/test all |
Uh oh!
There was an error while loading. Please reload this page.
rhacs-bot
commented
Sep 29, 2025
/retest |
Caution There are some errors in your PipelineRun template.
|
Uh oh!
There was an error while loading. Please reload this page.
Description
TODO:
The pause-reconcile support is upstream as of March 2025 (operator-framework/helm-operator-plugins#426). It includes the
Pausedcondition instatus.So we need to teach our tests to tolerate it before we rebase our helm-operator fork.
The problem is kudobuilder/kuttl#76 but it is possible to work it around by using the recently added CEL support. Here I'm changing only the places which are exposed to a status of a CR reconciled by any "old" version of the ACS operator, because the regular CEL-free way is more readable and any failures are also reported in a nicer way.
User-facing documentation
Testing and quality
Automated testing
How I validated my change
CI