New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
test: extended: add test checking for mismatch between Machines and Nodes #25419
test: extended: add test checking for mismatch between Machines and Nodes #25419
Conversation
/lgtm holding to see if this actually fails in failed fips run as expected. If so, I plan to override to merge so we can get the clear signal on fips for next time. Thanks @sjenning |
/approve |
/approve |
/lgtm |
@deads2k: /override requires a failed status context to operate on.
Only the following contexts were expected:
In 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/test-infra repository. |
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: cgwalters, deads2k, jlebon, sjenning The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
/override ci/prow/e2e-aws-serial |
@deads2k: Overrode contexts on behalf of deads2k: ci/prow/e2e-aws-fips, ci/prow/e2e-aws-serial In 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/test-infra repository. |
/hold cancel |
fips is expected fail (and it did). This only adds a test that doesn't get added to serial overriding to improve the test coverage |
Hmm right, we can only use this test in IPI/machineAPI managed scenarios. Perhaps the simplest is to skip the test if the number of machines is zero? |
Yeah that seems reasonable. Just curious if these presubmits even exist. /test e2e-metal |
defer g.GinkgoRecover() | ||
|
||
g.It("have same number of Machines and Nodes", func() { | ||
if e2e.TestContext.Provider == ibmcloud.ProviderName { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is just a special case of the "UPI/no-machineAPI" scenario that also applies in e.g. AWS UPI, so should be replaced by whatever check we use for that.
@deads2k @smarterclayton
xref https://bugzilla.redhat.com/show_bug.cgi?id=1869654