NO-JIRA: fix(e2e-v2): gate ConfigOperatorReconciliationSucceeded on 4.23+ - #8875
Conversation
|
Pipeline controller notification For optional jobs, comment This repository is configured in: LGTM mode |
|
@muraee: This pull request explicitly references no jira issue. 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 selected for processing (1)
📝 WalkthroughWalkthrough
🚥 Pre-merge checks | ✅ 11✅ Passed checks (11 passed)
✨ Finishing Touches🧪 Generate unit tests (beta)
Comment |
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: muraee 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 |
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #8875 +/- ##
=======================================
Coverage 43.19% 43.19%
=======================================
Files 767 767
Lines 94910 94910
=======================================
Hits 40997 40997
Misses 51050 51050
Partials 2863 2863
Flags with carried forward coverage won't be shown. Click here to find out more. 🚀 New features to boost your workflow:
|
The v2 health test unconditionally expects the ConfigOperatorReconciliationSucceeded condition, which was introduced in PR openshift#8340 for 4.23+. The v1 test already gates this with IsLessThan(Version423), but the v2 test was missing the same check, causing e2e-v2-aws failures on release-4.22 branches. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
8165647 to
e7e1898
Compare
|
/lgtm |
|
Scheduling tests matching the |
AI Test Failure AnalysisJob: Generated by hypershift-analyze-e2e-failure post-step using Claude claude-opus-4-6 |
Test Resultse2e-aks
e2e-aws
|
AI Test Failure AnalysisJob: Generated by hypershift-analyze-e2e-failure post-step using Claude claude-opus-4-6 |
|
/test e2e-v2-gke |
|
/retest-required |
|
/verified by e2e |
|
@muraee: This PR has been marked as verified by 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. |
AI Test Failure AnalysisJob: Generated by hypershift-analyze-e2e-failure post-step using Claude claude-opus-4-6 |
|
/override e2e-aks PR only changes v2 test, those tests are failing because of infra issues. |
|
I have all the evidence needed. Both failures are identical CI infrastructure issues — not related to the PR code changes at all. Here's the final report: Test Failure Analysis CompleteJob Information
Test Failure AnalysisErrorSummaryBoth Root CauseThe root cause is CI infrastructure resource pressure on the Timeline:
This is a transient CI infrastructure issue. The PR's code changes were never tested — the jobs failed during the release image import phase, before any test step could begin. Recommendations
Evidence
|
|
@muraee: /override requires failed status contexts, check run or a prowjob name to operate on.
Only the following failed contexts/checkruns were expected:
If you are trying to override a checkrun that has a space in it, you must put a double quote on the context. 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 kubernetes-sigs/prow repository. |
|
/override "ci/prow/e2e-aks" PR only changes v2 test, those tests are failing because of infra issues. |
|
@muraee: Overrode contexts on behalf of muraee: ci/prow/e2e-aks, ci/prow/e2e-aws, ci/prow/e2e-aws-4-22 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 kubernetes-sigs/prow repository. |
|
@muraee: 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
ConfigOperatorReconciliationSucceeded, which was introduced in PR CNTRLPLANE-597: Surface HCCO reconciliation failures in HostedCluster status #8340 for 4.23+IsLessThan(Version423), but the v2 test was missing the same checke2e-v2-awsfailures on all release-4.22 PRs since the condition doesn't exist on 4.22 clustersTest plan
e2e-v2-awspasses on release-4.22 PRs after this mergese2e-v2-awsstill passes on main (4.23+ clusters should have the condition)🤖 Generated with Claude Code
Summary by CodeRabbit