Skip to content

feat: add OSL RC smoke test setup #13375 - #34

Open
rostalan wants to merge 10 commits into
redhat-developer:mainfrom
rostalan:feat/rhidp-13375-osl-smoke
Open

feat: add OSL RC smoke test setup #13375#34
rostalan wants to merge 10 commits into
redhat-developer:mainfrom
rostalan:feat/rhidp-13375-osl-smoke

Conversation

@rostalan

@rostalan rostalan commented Aug 20, 2026

Copy link
Copy Markdown

Summary

  • Bash OSL RC smoke with 4 phases: cleanup → prepare-osl → deploy → test via ./run-osl-regression.sh or make osl-regression.
  • Default Playwright gate is four tests: Greeting, Failswitch, Failswitch retrigger, and token-propagation.

Closes https://redhat.atlassian.net/browse/RHIDP-13375

Test plan

  • bash -n on driver, setup, prepare, cleanup, rewrite helper
  • make setup-orchestrator VERSION=next ORCH_NAMESPACE=orchestrator
  • --test with --namespace other than orchestrator exits with an error
  • ALLOW_RELATIVE_SERVICE_URL=1 make osl-regression VERSION=next OSL_RELEASE=1.39.0.CR1 ORCH_NAMESPACE=orchestrator runs the four tests

rostalan and others added 7 commits August 20, 2026 10:36
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
…en-propagation #13375

Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Replace the Python probe helper with oc/jq, always tear down operators on
cleanup, drop --full-e2e, and ship the remaining OSL prepare/deploy scripts.

Co-authored-by: Cursor <cursoragent@cursor.com>
Keep only example.json in git; ignore copied CR manifests such as 1.39.0.CR1.json.

Co-authored-by: Cursor <cursoragent@cursor.com>
@openshift-ci

openshift-ci Bot commented Aug 20, 2026

Copy link
Copy Markdown

Skipping CI for Draft Pull Request.
If you want CI signal for your change, please convert it to an actual PR.
You can still manually trigger a test run with /test all

rostalan and others added 2 commits August 20, 2026 12:37
Limit operator teardown to logic/serverless CSVs, fail workflow patches
instead of ignoring them, pin token-propagation fixtures, and restrict
the Keycloak OIDC redirects after RHDH is up.

Co-authored-by: Cursor <cursoragent@cursor.com>
setup-orchestrator now deploys osl-di-rewrite and uses the RHDH route
scheme. Mirror skip compares source/dest digests; token-propagation
and opm images are pinned.

Co-authored-by: Cursor <cursoragent@cursor.com>
@rostalan rostalan changed the title Feat/rhidp 13375 osl smoke feat: add OSL RC 4-test smoke driver #13375 Aug 20, 2026
Orchestrator 6.x exposes OrchestratorPage on Legacy, not PluginRoot, so next
dynamicRoutes must set module: Legacy. Also keep image mirror inspect from
aborting under set -e and drop the demo_dir RETURN trap that unbound the
scratch dir after workflows were ready.

Co-authored-by: Cursor <cursoragent@cursor.com>
@rostalan
rostalan marked this pull request as ready for review August 20, 2026 14:05
@rostalan rostalan changed the title feat: add OSL RC 4-test smoke driver #13375 feat: add OSL RC smoke test setup #13375 Aug 20, 2026
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.

1 participant