-
Notifications
You must be signed in to change notification settings - Fork 243
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
Revisit CI to spin up clusters on-demand #7159
Revisit CI to spin up clusters on-demand #7159
Conversation
Skipping CI for Draft Pull Request. |
✅ Deploy Preview for odo-docusaurus-preview canceled.
|
78630c1
to
91c09c6
Compare
They require installing additional components in the cluster (OLM, SBO, ...).
This allows to easily test even multiple versions of Kubernetes if needed. For easier reporting and visualisation (and also avoid rebuilding odo many times), Podman tests have also been relocated in this same Workflow. Notes: I tried to spin up lightweight OpenShift clusters but gave up because of several issues: - MicroShift: I tried to use the aio container image, but this one is no longer maintained and is pretty old version of OCP. Trying to follow the official guidelines did not work either because a base RHEL OS is mandatory - CRC/OpenShiftLocal with Microshift preset: didnt pass the pre-checks because it detected an issue with nested virtualization on the GH Runner.
When testing on Microshift, it seems that the Project API is purposely not implemented on MicroShift
91c09c6
to
85e561b
Compare
Kudos, SonarCloud Quality Gate passed! 0 Bugs No Coverage information |
/override openshift_tests
|
@rm3l: Overrode contexts on behalf of rm3l: openshift_tests In response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
b5ea6f1
into
redhat-developer:main
What type of PR is this:
/area infra
/area testing
What does this PR do / why we need it:
See #7144
Which issue(s) this PR fixes:
Fixes #7144
PR acceptance criteria:
Unit test
Integration test
Documentation
How to test changes / Special notes to the reviewer: