Closed deepakm-ntnx closed 10 months ago
All modified and coverable lines are covered by tests :white_check_mark:
Comparison is base (
ba2b194
) 15.14% compared to head (31a01eb
) 15.21%.
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
Please note the TODO list in description. while adding e2e tests, it was discovered that we need to reorg the templates folder yaml with respect to bases else it casues issues in generate e2e templates. working on the same
base - Cluster without topology - KubeadmControlPlane - KubeadmConfigTemplate - NutanixCluster - NutanixMachineTemplate - MachineDeployment - ConfigMap - Secret Overlay: Cluster class - Template patches - Add ClusterClass - Add KubeadmControlPlaneTemplate - Update Cluster with topology - Kustomize - Include everything from base - Drop NutanixCluster - Drop MachineDeployment - Drop KubeadmControlPlane
Oops sorry @deepakm-ntnx I didn't see the TODO about the clusterclass variables and patches and commented 🫣
For anyone exercising this in a shared PC: Your cluster name must be unique. Here, it's determined by the TEST_CLUSTER_NAME
make variable, e.g., make test-cc-cluster-create TEST_CLUSTER_NAME=<unique name>
.
/retest
/ok-to-test
/test e2e-ncn-1-calico-k8s-v1.26.1
/retest
/test e2e-ncn-1-calico-k8s-v.1.27-api-upgrade
/retest
/test e2e-ncn-1-calico-k8s-v.1.27-api-upgrade
/test e2e-k8s-upgrade /test e2e-capx-conformance /test e2e-capx-controller-upgrade
/test e2e-k8s-upgrade /test e2e-capx-controller-upgrade
/test e2e-k8s-upgrade /test e2e-capx-controller-upgrade
/lgtm /approve
/unhold
/retest
[APPROVALNOTIFIER] This PR is APPROVED
This pull-request has been approved by: adiantum, deepakm-ntnx, dkoshkin, thunderboltsid
The full list of commands accepted by this bot can be found here.
The pull request process is described here
What this PR does / why we need it: This PR adds support for clusterclass in CAPX. More indepth details on need for clusterclass can be found here https://cluster-api.sigs.k8s.io/tasks/experimental-features/cluster-class/
have kept the go/v3 kuberbuilder scffolding as is to reduce the code churn
Done
Dev Steps:
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 #How Has This Been Tested?: Currently its tested manually as mentioned above dev steps. local test passed
Please describe the tests that you ran to verify your changes. Provide instructions so we can reproduce. Please also list any relevant details for your test configuration and test output
Special notes for your reviewer:
Please confirm that if this PR changes any image versions, then that's the sole change this PR makes.
Release note: