OCPBUGS-98322: switch e2e-aws-upgrade to nested workflow on 4.23 and 5.0#81725
OCPBUGS-98322: switch e2e-aws-upgrade to nested workflow on 4.23 and 5.0#81725celebdor wants to merge 1 commit into
Conversation
|
@celebdor: This pull request references Jira Issue OCPBUGS-98322, which is invalid:
Comment The bug has been updated to refer to the pull request using the external bug tracker. 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. |
WalkthroughThe scheduled ChangesHypershift upgrade workflow routing
Estimated code review effort: 1 (Trivial) | ~5 minutes Suggested labels: Suggested reviewers: 🚥 Pre-merge checks | ✅ 15✅ Passed checks (15 passed)
✨ Finishing Touches🧪 Generate unit tests (beta)
Comment |
|
/pj-rehearse periodic-ci-openshift-hypershift-release-4.23-periodics-e2e-aws-upgrade |
|
@celebdor: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel. |
|
/lgtm |
The e2e-aws-upgrade periodic jobs on 4.23 and 5.0 use REQUEST_SERVING_COMPONENT_TEST=true with the external workflow, but that workflow lacks the MGMT_PARENT_KUBECONFIG env var and hypershift-ci-2 credential mount. This causes an immediate "unbound variable" crash since the script runs with set -o nounset. Main already switched to the nested workflow (which has both) in PR openshift#76723, but the 4.23/5.0 periodics were not updated. This aligns them with main. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1730c1d to
571ad24
Compare
|
/pj-rehearse periodic-ci-openshift-hypershift-release-4.23-periodics-e2e-aws-upgrade |
|
/lgtm |
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: celebdor, jparrill 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 |
|
@celebdor: your |
|
[REHEARSALNOTIFIER]
Interacting with pj-rehearseComment: Once you are satisfied with the results of the rehearsals, comment: |
|
/jira refresh |
|
@celebdor: This pull request references Jira Issue OCPBUGS-98322, which is invalid:
Comment 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. |
|
/pj-rehearse periodic-ci-openshift-hypershift-release-4.23-periodics-e2e-aws-upgrade |
|
@celebdor: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel. |
|
@celebdor: 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. |
Summary
e2e-aws-upgradeperiodic jobs on 4.23 and 5.0 fromhypershift-aws-e2e-externaltohypershift-aws-e2e-nestedworkflowMGMT_PARENT_KUBECONFIGnot being declared in the external workflow's envnestedin PR NO-JIRA: hypershift: slim down e2e footprint #76723 but did not propagate the change to release branch periodicsRoot Cause
The
e2e-aws-upgradejobs setREQUEST_SERVING_COMPONENT_TEST=true, which causes the script to reference$MGMT_PARENT_KUBECONFIG. Theexternalworkflow never declared this env var or mounted thehypershift-ci-2credential, soset -o nounsetaborts immediately. Thenestedworkflow has both configured correctly, and main already uses it.Test plan
e2e-aws-upgradeperiodic jobs on 4.23 and 5.0 should stop crashing with "unbound variable"REQUEST_SERVING_COMPONENT_TEST=trueshould proceed past the variable expansionFixes: https://issues.redhat.com/browse/OCPBUGS-98322
🤖 Generated with Claude Code
Summary by CodeRabbit
Updates the HyperShift AWS upgrade periodic jobs for release 4.23 and 5.0 to use the
hypershift-aws-e2e-nestedworkflow instead of the external workflow. This avoids the external workflow’s missing environment variable and credential mount, preventingunbound variablefailures when running component tests.