canonical / cluster-api-control-plane-provider-microk8s

This project offers a cluster API control plane controller that manages the control plane of a MicroK8s cluster. It is expected to be used along with the respective MicroK8s specific machine bootstrap provider.
https://microk8s.io
7 stars 5 forks source link

Fix external machine labels #46

Closed neoaggelos closed 1 year ago

neoaggelos commented 1 year ago

Summary

External control plane machines must be labelled with the cluster name and as control plane nodes, otherwise some providers do not handle them properly.

This is required for the MaaS cluster template (https://github.com/canonical/cluster-api-bootstrap-provider-microk8s/pull/77) to properly configure DNS for the cluster endpoint.