cluster-api-provider-aws
cluster-api-provider-aws copied to clipboard
Failed to find AMI for AWSMachine following the documentation quick start
trafficstars
/kind bug
What steps did you take and what happened: [A clear and concise description of what the bug is.]
After following the ClusterAPI Provider AWS Quick Start, and creating a cluster with the kubernetes version v1.29.2, as described in the documentation, I've faced the following error:
E0518 20:43:26.820802 1 awsmachine_controller.go:520] "unable to create instance" err="failed to create AWSMachine instance: failed to find ami: found no AMIs with the name: \"capa-ami-ubuntu-18.04-?1.29.2-*\""
E0518 20:43:26.839548 1 controller.go:329] "Reconciler error" err="failed to create AWSMachine instance: failed to find ami: found no AMIs with the name: \"capa-ami-ubuntu-18.04-?1.29.2-*\"" controller="awsmachine" controllerGroup="infrastructure.cluster.x-k8s.io" controllerKind="AWSMachine" AWSMachine="default/capi-quickstart-control-plane-ghxb2" namespace="default" name="capi-quickstart-control-plane-ghxb2" reconcileID="0e55d5cb-e196-4aad-8abc-3877a24209a7"
The image name string isn't being parsed correctly, and resulting in an error during reconcile.
What did you expect to happen:
The cluster to be completelly provisioned following the commands of the documentation.
Environment:
- Cluster-api-provider-aws version: v2.5.0
- Kubernetes version: (use
kubectl version): v1.29.2 - OS (e.g. from
/etc/os-release): ubuntu v22.04.4