You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{"level":"ERROR","time":"2024-12-19T15:32:00.620Z","logger":"controller","message":"Reconciler error","commit":"3298d91","controller":"nodeclass.status","controllerGroup":"karpenter.k8s.aws","controllerKind":"EC2NodeClass","EC2NodeClass":{"name":"default"},"namespace":"","name":"default","reconcileID":"a7f7f4f5-0c9b-4c29-a11f-263dafa81493","error":"getting amis, getting AMI queries, failed to discover AMIs for alias \"al2023@v20241213\""}
Expected Behavior:
Able to discover AMI by alias.
Reproduction Steps (Please include YAML):
Using following EC2NodeÇlass will cause this issue:
Are you able to check your CloudTrail logs for failed GetParameter calls made by Karpenter? Can you also verify that you have sufficient permissions for ssm:GetParameter on your KarpenterControllerPolicy (ref)?
Agreed, they shouldn't omitted. Do you want to update the title to reflect the issue, e.g. something along the lines of "authorization failures aren't provided in logs for amiSelectorTerm aliases"?
Description
Observed Behavior:
Expected Behavior:
Able to discover AMI by alias.
Reproduction Steps (Please include YAML):
Using following EC2NodeÇlass will cause this issue:
Will result following status
The workaround for me is specifying the AMI ID and AMI Family with following spec:
Versions:
kubectl version
): 1.30.7The text was updated successfully, but these errors were encountered: