-
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
✨ Support IPAM and runtime extension providers #7288
✨ Support IPAM and runtime extension providers #7288
Conversation
/test pull-cluster-api-e2e-full-main |
/retest |
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.
Overall looks good!
/test pull-cluster-api-e2e-full-main |
Okay probably related:
|
@@ -129,43 +130,27 @@ func clusterUpgradeWithRuntimeSDKSpec(ctx context.Context, inputGetter func() cl | |||
}) | |||
|
|||
It("Should create, upgrade and delete a workload cluster", func() { | |||
By("Deploy Test Extension") |
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.
Where is the test extension deployed after removing this?
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.
test extension is deployed by clusterctl init because it is defined as a provider in the E2E config file
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.
Right - so to test using an existing cluster the test-extension should be deployed before running the test e.g. with tilt. That's why I couldn't get it working 🙂
/test pull-cluster-api-e2e-full-main |
1 similar comment
/test pull-cluster-api-e2e-full-main |
/test |
@fabriziopandini: The
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-e2e-workload-upgrade-1-25-latest-main |
@sbueringer @killianmuldoon all the E2E tests are good, PTAL |
ebd86eb
to
6881c75
Compare
/test pull-cluster-api-test-full-main |
@fabriziopandini: 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. |
6881c75
to
64d8866
Compare
/test pull-cluster-api-e2e-full-main |
Great work! /lgtm |
916e9ea
to
09e290f
Compare
/test pull-cluster-api-e2e-full-main |
rebased |
/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
09e290f
to
2fb12b1
Compare
removed shortcut from --runtime-extension flag |
/test pull-cluster-api-e2e-full-main |
/lgtm |
/lgtm |
/approve e2e-full is green Great work 🎉 |
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: sbueringer 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 |
cc @schrej :) |
What this PR does / why we need it:
This PR adds support for IPAM provider and runtime extensions in clusterctl, Tilt, and E2E tests; also test-extension has been reworked to be compliant with the clusterctl contract for providers + the handling of the ConfigMap has been simplified
Which issue(s) this PR fixes:
Fixes #6154