[openshift-pipelines] Add presubmit e2e job for release-tests on release-v1.21 (ROSA Hypershift)#76794
Conversation
|
Hi @anithapriyanatarajan. Thanks for your PR. I'm waiting for a openshift member to verify that this patch is reasonable to test. If it is, they should reply with Regular contributors should join the org to skip this step. Once the patch is verified, the new status will be reflected by the I understand the commands that are listed here. DetailsInstructions 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-sigs/prow repository. |
|
/assign @srivickynesh |
Signed-off-by: Anitha Natarajan <anataraj@redhat.com>
32e9b3d to
ebde185
Compare
|
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: anithapriyanatarajan The full list of commands accepted by this bot can be found here. DetailsNeeds approval from an approver in each of these files:
Approvers can indicate their approval by writing |
|
[REHEARSALNOTIFIER]
Interacting with pj-rehearseComment: Once you are satisfied with the results of the rehearsals, comment: |
|
/pj-rehearse |
|
@anithapriyanatarajan: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel. |
|
@anithapriyanatarajan: needs-ok-to-test label found, no rehearsals will be run |
|
/ok-to-test |
|
/pj-rehearse |
|
@anithapriyanatarajan: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel. |
|
@anithapriyanatarajan: The following tests failed, say
Full PR test history. Your PR dashboard. DetailsInstructions 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-sigs/prow repository. I understand the commands that are listed here. |
|
PR needs rebase. DetailsInstructions 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-sigs/prow repository. |
|
Issues in openshift/release go stale after 30d of inactivity. Mark the issue as fresh by commenting If this issue is safe to close now please do so with /lifecycle stale |
|
closing this in favor of #79867 |
What this PR does?
Adds a new presubmit CI job that runs the full OpenShift Pipelines e2e test suite on every PR to openshift-pipelines/release-tests targeting the release-v1.21 branch. The cluster is provisioned via the existing rosa-lifecycle-advanced workflow on ROSA HyperShift.
This is intentionally separate from the existing interop sanity jobs (openshift-pipelines-tests). No files under [tests] are modified.
New step-registry steps
e2e-tests
— runs the full gauge e2e suite (TEST_TAGS=e2e), loads cloud/registry credentials from the openshift-pipelines-e2e-credentials secret, and supports configurable spec paths via PIPELINES_TEST_SPECS.
cleanup
— post-test best-effort cleanup (best_effort: true) that removes PipelineRuns, PVCs, and test namespaces labelled openshift-pipelines.tekton.dev/test=true. Failures are logged but never propagate to the overall job result.
New ci-operator config
openshift-pipelines-release-tests-release-v1.21.yaml
No cron / no variant → pure presubmit, triggers on every PR.
cluster_profile: aws-sd-qe
workflow: rosa-lifecycle-advanced.
Test chain: ipi-install-rbac → cucushift-hypershift-extended-health-check → openshift-pipelines-install → openshift-pipelines-e2e-tests.
Post step: openshift-pipelines-cleanup.
Auto-generated (by make update):
openshift-pipelines-release-tests-release-v1.21-presubmits.yaml — adds job pull-ci-openshift-pipelines-release-tests-release-v1.21-openshift-pipelines-e2e.
Co-authored-by: Claude