WINC-2015: Disable platform monitors in aws-e2e-ote job - #82627
Conversation
The openshift-e2e-test step runs platform monitors that scan all namespaces for invariant violations. These monitors are unrelated to OTE extension tests and cause false failures in the aws-e2e-ote job. Disable the specific monitors that fire on WMCO namespaces.
|
@rrasouli: This pull request references WINC-2015 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. |
WalkthroughThe Windows machine config adds a ChangesWindows E2E configuration
Estimated code review effort: 1 (Trivial) | ~2 minutes Suggested reviewers: 🚥 Pre-merge checks | ✅ 15✅ Passed checks (15 passed)
✨ 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 |
|
[REHEARSALNOTIFIER]
Prior to this PR being merged, you will need to either run and acknowledge or opt to skip these rehearsals. Interacting with pj-rehearseComment: Once you are satisfied with the results of the rehearsals, comment: |
|
@rrasouli: 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. |
|
/lgtm from my side (limited) |
|
/pj-rehearse auto-ack |
|
@jrvaldes: 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: jrvaldes, mansikulkarni96, rrasouli 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 |
Problem
The
aws-e2e-otejob uses theopenshift-e2e-teststep which runsopenshift-tests runwith platform monitors enabled. These monitors scan all namespaces for invariant violations and cause false failures completely unrelated to OTE extension tests.The OTE tests themselves all pass (8 pass, 1 skip), but 10 monitor failures cause the overall job to fail:
termination-message-policy-- flags pods inopenshift-windows-machine-config-operatornamespacerequired-scc-annotation-checker-- flags pods missing SCC annotationspod-network-avalibility-- network availability checks across all namespaceskubelet-log-collector-- kubelet log collection invariant checksFix
Add
TEST_ARGS: --disable-monitor=...to disable these 4 specific monitors in theaws-e2e-otejob. This follows the same pattern used byopenshift-e2e-aws-csi-smb-win(another Windows test job) which already disablespod-network-avalibilityandrequired-scc-annotation-checker.Change
One line added to
ci-operator/config/openshift/windows-machine-config-operator/openshift-windows-machine-config-operator-master.yaml:Summary by CodeRabbit
aws-e2e-oteCI job to disable unrelated platform monitors that scan all namespaces and can cause false failures in WMCO namespaces.