- 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 |
fabriziopandini left a comment
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.
chrischdi left a comment
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 <chrischdi@users.noreply.github.com> Co-authored-by: Stefan Büringer <4662360+sbueringer@users.noreply.github.com> Signed-off-by: Danil-Grigorev <danil.grigorev@suse.com>
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
clusterctlto 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