-
Notifications
You must be signed in to change notification settings - Fork 1.3k
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 tests to Ginkgo v2 #6906
Conversation
/retitle [WIP] Update tests to Ginkgo v2 |
+1, it does not seem to be the case at the moment. |
/retitle 🌱 Update tests to Ginkgo v2 |
/hold In today's CAPI office hours meeting, we agreed to merge this in a month, because we assume providers are still integrating the v1.2.0 release. I will send an email to the list announcing that timeline so providers have time to prepare for this breaking change. |
I should have time for a review early next week. |
/retitle |
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.
/lgtm
/hold cancel |
/test pull-cluster-api-e2e-full-main |
Thank you! lgtm pending green tests |
I assume otherwise we're basically ready to merge (considering the mail in which we wrote we want to merge today :)). |
@CecileRobertMichon I see that changed, but I haven't been able to track down where and why. I assume it's part of the new |
It would be interesting to know, but definitely not a showstopper for me. |
/lgtm |
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.
/lgtm
/approve
/hold
feel free to remove the hold when we're ready to merge
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: CecileRobertMichon 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 |
definitely not a blocker, just seemed interesting |
/hold cancel I think this is ready to merge. Thanks everyone for the reviews and the help! |
@mboersma Thank you very much for pushing this forward! :) |
* [WIP] Changes to make use of ginkgo v2 Ref: kubernetes-sigs/cluster-api#6906 * KRBN-5429 added validation for machine template parameters * fixes for supporting ginkgo v2 * fixed panic by calling setupsinglehandler only once * updated package with cve fixes
* [WIP] Changes to make use of ginkgo v2 Ref: kubernetes-sigs/cluster-api#6906 * KRBN-5429 added validation for machine template parameters * fixes for supporting ginkgo v2 * fixed panic by calling setupsinglehandler only once * updated package with cve fixes
* [WIP] Changes to make use of ginkgo v2 Ref: kubernetes-sigs/cluster-api#6906 * KRBN-5429 added validation for machine template parameters * fixes for supporting ginkgo v2 * fixed panic by calling setupsinglehandler only once * updated package with cve fixes * Added clusterctl upgrades related fixes * added proper contracts for each providers for upgrade to work * fixed metadata.yaml * corrected versions * KRBN-5429 added validation for machine template parameters * removed changed from other pr * removed changes from other PR * added more labels * removed fail-fast so that ginkgo runs all the tests in CI * added pure conformance test for capx * updated labels * added nutanix copyright * added TODO comment and copyright * added correct labels
What this PR does / why we need it:
Updates CAPI to Ginkgo v2.
Kubernetes just migrated in kubernetes/kubernetes#109111. I attempted to update Ginkgo in CAPZ but can't because of test framework depencies here in CAPI.
The reporting framework has changed significantly: essentially, custom reporters are out. The
--junit-report
and related flags should give us similar output files, but let's see.Which issue(s) this PR fixes:
Fixes #4897
cc: @vladimirvivien