-
Notifications
You must be signed in to change notification settings - Fork 1.4k
✨ Add e2e tests & clusterctl changes for cross-ns CC ref #11395
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
✨ Add e2e tests & clusterctl changes for cross-ns CC ref #11395
Conversation
d92a5c2
to
7560e66
Compare
7560e66
to
09ce978
Compare
Renamed wip since it builds on a PR not yet merged |
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.
Made first pass, I will get back to this when the PR it builds on top are merged
test/e2e/data/infrastructure-docker/main/cluster-template-cross-ns-topology/cluster.yaml
Outdated
Show resolved
Hide resolved
09ce978
to
2d4a64e
Compare
2d4a64e
to
c181e3e
Compare
cc @Danil-Grigorev the above comments should help to get this one green :-) |
5d11aa7
to
0c1c5b9
Compare
/test pull-cluster-api-e2e-main |
Nice, only another test failed. I call this a win! :) /test pull-cluster-api-e2e-main |
/test pull-cluster-api-e2e-main |
2 similar comments
/test pull-cluster-api-e2e-main |
/test pull-cluster-api-e2e-main |
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.
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.
One nit from my side :-)
5902f12
to
460dc51
Compare
- Prevent duplicate CC creation in template processing - Test runtimextension integration - Add changes to CC rebase e2e test - Add a note CLUSTER_CLASS_NAMESPACE to the clusterctl contract Co-authored-by: Christian Schlotter <[email protected]> Co-authored-by: Stefan Büringer <[email protected]> Signed-off-by: Danil-Grigorev <[email protected]>
460dc51
to
b801b94
Compare
Thank you very much!! /approve Leving lgtm to @chrischdi 🙏 🤞 🍀 |
[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 |
/lgtm |
LGTM label has been added. Git tree hash: 43af4e7d1255168333ec1d7530ca7314071b3ef1
|
Alrighty. I'll keep track of the cherry-pick for this PR. Now onwards to the final PR #11649 so we can cherry-pick all of this :) |
/cherry-pick release-1.9 |
@sbueringer: new pull request created: #11845 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-sigs/prow repository. |
What this PR does / why we need it:
This PR allows
clusterctl
to create a template with a reference to CC located in a different namespace.This change allows to perform e2e tests in a multi-ns environment.
Added e2e tests to verify cluster-class quick-start scenario and runtime extension scenario in a cross-namespaced context.
The PR is built on top of:
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 #5673