-
Notifications
You must be signed in to change notification settings - Fork 253
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
update script ci-conformance.sh #1816
base: main
Are you sure you want to change the base?
Conversation
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: prashantrewar The full list of commands accepted by this bot can be found here.
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
✅ Deploy Preview for kubernetes-sigs-cluster-api-openstack ready!
To edit notification comments on pull requests, go to your Netlify site configuration. |
Welcome @prashantrewar! |
Hi @prashantrewar. Thanks for your PR. I'm waiting for a kubernetes-sigs member to verify that this patch is reasonable to test. If it is, they should reply with Once the patch is verified, the new status will be reflected by the I understand the commands that are listed here. 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. |
These are our prow jobs: https://github.com/kubernetes/test-infra/tree/master/config/jobs/kubernetes-sigs/cluster-api-provider-openstack We run the conformance tests:
I don't understand the purpose of running this as a postsubmit, btw, although I'm still a bit unclear on the intended function of postsubmits. @lentzi90 should we delete that? Note that in each case we invoke the test by running
cluster-api-provider-openstack/scripts/ci-conformance.sh Lines 84 to 87 in 0a4899a
So if we delete test-conformance-fast we'd also have to update I'm still really interested to understand how other CAPI providers handle running the conformance tests, btw. If you have time to investigate that I'd be very grateful. /ok-to-test |
/test pull-cluster-api-provider-openstack-conformance |
@mdbooth: The specified target(s) for
The following commands are available to trigger optional jobs:
Use
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. |
/test pull-cluster-api-provider-openstack-conformance-test |
Yeah I'm not sure why we have it as both postsubmit and periodic... I think we could delete the postsubmit.
I looked at both CAPA and CAPZ. They seem to have a very similar conformance suite to what we have.
I'm not sure what our fast conformance was supposed to do but I think it is safe to delete it. CAPZ has a fast option that increases the number of ginkgo nodes and can take a different config. But this is not used in their CI. |
Ah now we are getting somewhere!
@prashantrewar can you check how CAPA is doing this? They have a different way of doing this "measuring" and we should probably do the same. |
@lentzi90 and @mdbooth, when I replace the whole code of conformance_test.go with CAPA conformance_test.go code after that when I run
|
Alright, instead of copy/pasting it, can you check the ginkgo docs about the deprecation and try to follow their migration suggestion. The docs are here: https://onsi.github.io/ginkgo/MIGRATING_TO_V2#removed-measure |
FYI I've submitted a PR to remove the postsubmit here: kubernetes/test-infra#31625 |
88d3a17
to
fb4c655
Compare
245401e
to
cf97c4d
Compare
Signed-off-by: Prashant Rewar <[email protected]>
cf97c4d
to
eb9c151
Compare
@prashantrewar: The following test failed, say
Full PR test history. Your PR dashboard. Please help us cut down on flakes by linking to an open issue when you hit one in your PR. 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. I understand the commands that are listed here. |
PR needs rebase. 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. |
What this PR does / why we need it:
Which issue(s) this PR fixes (optional, in
fixes #<issue number>(, fixes #<issue_number>, ...)
format, will close the issue(s) when PR gets merged):Fixes #1800
Special notes for your reviewer:
TODOs:
/hold