HYPERFLEET-1037: nightly E2E pulls images from Quay; retire release-0.2 variant#79420
Conversation
|
@ciaranRoche: This pull request references HYPERFLEET-1037 which is a valid jira issue. Warning: The referenced jira issue has an invalid target version for the target branch this PR targets: expected the task to target the "5.0.0" version, but no target version was set. DetailsIn 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 openshift-eng/jira-lifecycle-plugin repository. |
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Repository YAML (base), Central YAML (inherited) Review profile: CHILL Plan: Enterprise Run ID: ⛔ Files ignored due to path filters (3)
📒 Files selected for processing (5)
💤 Files with no reviewable changes (2)
🚧 Files skipped from review as they are similar to previous changes (2)
WalkthroughThe PR updates OpenShift Hyperfleet E2E CI configuration to migrate container image sources from registry.ci.openshift.org to quay.io using redhat-services-prod repositories, applies those defaults to main nightly tiers, and removes release-0.2 E2E/images configs. ChangesHyperfleet E2E image registry migration
Estimated code review effort🎯 3 (Moderate) | ⏱️ ~20 minutes Suggested labels
🚥 Pre-merge checks | ✅ 12✅ Passed checks (12 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
|
/pj-rehearse auto-ack |
|
@ciaranRoche: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel. |
|
/retest |
|
/retest-required |
9ce6e4d to
3cdec08
Compare
|
/pj-rehearse periodic-ci-openshift-hyperfleet-hyperfleet-e2e-main-e2e-tier0-nightly |
|
@ciaranRoche: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel. |
…lease-0.2 variant Switch the three nightly tier tests to pull api/sentinel/adapter images from quay.io/redhat-services-prod/hyperfleet-tenant/hyperfleet/ (Konflux builds, public, no pull secret) instead of registry.ci.openshift.org. Update the e2e step-registry defaults to match, and remove the release-0.2 variant configs and generated jobs — per-release-branch Prow pipelines are being replaced by a single reusable definition. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
3cdec08 to
01de25a
Compare
|
/retest-required |
|
[REHEARSALNOTIFIER]
Interacting with pj-rehearseComment: Once you are satisfied with the results of the rehearsals, comment: |
|
/pj-rehearse periodic-ci-openshift-hyperfleet-hyperfleet-e2e-main-e2e-tier2-nightly |
|
@ciaranRoche: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel. |
|
/pj-rehearse periodic-ci-openshift-hyperfleet-hyperfleet-e2e-main-e2e-tier1-nightly |
|
@ciaranRoche: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel. |
|
/pj-rehearse periodic-ci-openshift-hyperfleet-hyperfleet-e2e-main-e2e-tier0-nightly |
|
@ciaranRoche: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel. |
|
/pj-rehearse ack |
|
@ciaranRoche: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel. |
|
/lgtm |
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: ciaranRoche, rh-amarin The full list of commands accepted by this bot can be found here. The pull request process is described here DetailsNeeds approval from an approver in each of these files:
Approvers can indicate their approval by writing |
|
@ciaranRoche: all tests passed! 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. |
…lease-0.2 variant (openshift#79420) Switch the three nightly tier tests to pull api/sentinel/adapter images from quay.io/redhat-services-prod/hyperfleet-tenant/hyperfleet/ (Konflux builds, public, no pull secret) instead of registry.ci.openshift.org. Update the e2e step-registry defaults to match, and remove the release-0.2 variant configs and generated jobs — per-release-branch Prow pipelines are being replaced by a single reusable definition. Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Summary
tier0/1/2-nightly) inopenshift-hyperfleet/hyperfleet-e2eto pullapi/sentinel/adapterimages from public Quay (quay.io/redhat-services-prod/hyperfleet-tenant/hyperfleet/) instead ofregistry.ci.openshift.org. Images are now produced by Konflux (HYPERFLEET-1009), and the Quay repos are public so no pull secret is needed.openshift-hyperfleet-e2estep-registry refs (setup,test) defaults to Quay so workflow consumers don't carry a staleregistry.ci.openshift.orgpointer.release-0.2variant (__e2e.yamland__images.yaml) — per the Konflux Release Pipeline Design, per-release-branch Prow pipeline definitions are being replaced by a single reusable nightly job. RC E2E (per-component pinned tags, Gangway-triggered) is tracked separately in HYPERFLEET-1038.JIRA: HYPERFLEET-1037
Test plan
make updateregenerates Prow jobs cleanly (verified locally —…release-0.2-{periodics,postsubmits,presubmits}.yamlremoved,…main-periodics.yamlregenerated)pj-rehearserunsperiodic-ci-openshift-hyperfleet-hyperfleet-e2e-main-e2e-tier0-nightlyand pulls images fromquay.io/redhat-services-prod/hyperfleet-tenant/hyperfleet/hyperfleet-{api,sentinel,adapter}:latest30 9 * * *for tier0) completes against Konflux-built imagesHyperfleet E2E CI Configuration: Nightly Migration to Quay and release-0.2 Retirement
This PR updates OpenShift CI configuration for the openshift-hyperfleet/hyperfleet-e2e repository so nightly E2E jobs pull publicly-hosted Hyperfleet images from Quay and removes the per-release (release-0.2) variant.
What changed (practical impact)
Files affected (high level)
Testing / verification
JIRA: HYPERFLEET-1037