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.
We need the full canonical name for the image or else clusterctl init is failing with:
$ clusterctl init --infrastructure "aws" --bootstrap "microk8s" --control-plane "microk8s"
Fetching providers
Error: failed to get provider components for the "microk8s" provider: failed to apply image overrides: failed to fix containers in deployment capi-microk8s-bootstrap-controller-manager: failed to fix containers: failed to fix image for container manager: couldn't parse image name: repository name must be canonical
We need the full canonical name for the image or else clusterctl init is failing with: