Quickstart template does not install AWS cloud-controller-manager #4677
Labels
kind/bug
Categorizes issue or PR as related to a bug.
needs-priority
triage/accepted
Indicates an issue or PR is ready to be actively worked on.
/kind bug
What steps did you take and what happened:
Following the CAPI quickstart with Kubernetes v1.28, no AWS cloud-controller-manager is installed and the in-tree cloud controller manager is not used, apparently - trying to follow the quickstart results in only 4 nodes (one control plane, three workers) being created, but never being
Ready
.https://github.com/kubernetes-sigs/cluster-api-provider-aws/blob/main/templates/cluster-template.yaml sets the cloud provider to
external
, but does not contain aDeployment
orDaemonSet
that installs the AWS cloud-controller-manager.What did you expect to happen:
Following the quickstart results in a usable cluster.
Anything else you would like to add:
https://github.com/kubernetes-sigs/cluster-api-provider-aws/blob/main/templates/cluster-template-external-cloud-provider.yaml contains the external cloud provider information, but is not the current default template. As the cloud controller managers are being removed from the Kubernetes code base into their own repositories, we should default to using the external code.
Environment:
kubectl version
):/etc/os-release
): macOS 13.6.2The text was updated successfully, but these errors were encountered: