[release-1.9] fix(e2e): fix orchestrator workflow deployment#4979
Conversation
Pin workflow manifests to a known-good commit so CI does not drift to unavailable OSL image tags and fail failswitch rollout with timeout.
|
Skipping CI for Draft Pull Request. |
|
/test all |
|
/retest |
This comment was marked as spam.
This comment was marked as spam.
This comment was marked as spam.
This comment was marked as spam.
|
/test e2e-ocp-helm |
This comment was marked as spam.
This comment was marked as spam.
|
@rostalan i recently push updated images for these four workflows and tagged them as
i'm not sure if those are the workflows that were timing out or not. i know there was another slack thread that mentioned those |
Hey @lholmquist, thanks, It might however have an impact for main and 1.10, where we are currently resolving to osl 1.38 afaik. Will update this PR to pin the osl version to 1.37.2. |
Allow install_subscription to accept an optional startingCSV and use it to install logic-operator from the stable channel pinned to logic-operator.v1.37.2 on release-1.9.
|
The container image build workflow finished with status: |
CI Medic: Root Cause AnalysisThe Root cause: The crash happened during OpenShift Pipelines operator installation ( Callers affected:
Fix: Change line 381 from: starting_csv=$7to: starting_csv=${7:-}This makes the 7th parameter optional with an empty default, which is the correct behavior since only the serverless logic operator needs CSV pinning. |
Stop excluding orchestrator specs in pull e2e-ocp-helm runs while keeping existing skips for osd-gcp and non-OpenShift environments.
Log the installed logic-operator CSV/version and the serverless-workflows ref/commit used during workflow deployment to speed up timeout triage.
1b96889 to
903d8d2
Compare
fbce4dd to
27dca80
Compare
Keep completed status validation focused on the Completed icon and completion timestamp, and poll for stabilization to reduce UI flakiness.
4c49f0c to
23ab2b6
Compare
Make workflow ref checkout fail fast and configurable, reduce failswitch test flakiness with safer restart/polling behavior, and prevent env clobbering when HTTPBIN patch pre-read fails.
Avoid readonly reassignment errors when utils.sh is sourced multiple times by initializing SERVERLESS_WORKFLOWS_DEFAULT_REF once before marking it readonly.
|
/test e2e-ocp-helm |
dbcbafa
into
redhat-developer:release-1.9
|



Description
On 1.9, orchestrator tests fail with timeout error, because workflow images do not exist.
This PR changes OSL channel from logic-operator-rhel8:alpha to logic-operator:stable and pins it to 1.37.2.
It also pins workflow images to 1.37.
And also unskips some skipped orchestrator jobs for 1.9.
And it also removes check for non-existing UI element that failed the tests (RHDHBUGS-3363)
Which issue(s) does this PR fix
Fixes RHDHBUGS-3383
Also fixes RHDHBUGS-3363
PR acceptance criteria
Please make sure that the following steps are complete:
How to test changes / Special notes to the reviewer