-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update IAM Policy for AWS LoadBalancer Controller #2661
Comments
@mcharriere could we test this last time if it is really needed based on Pau's findings from last week? |
I think this is needed. A fresh cluster with the app installed without any configuration fails with the following error:
the test service is:
Not sure what tests Pau did. |
I did it on a v19 cluster WITHOUT the change and it worked like a charm |
so what is the difference between @whites11 and @mcharriere test? 🤯 |
I found this in aws-ia/terraform-aws-eks-blueprints-addons#200 https://user-images.githubusercontent.com/3725386/251379248-d37a6e60-42ea-47b6-834f-0af83e6d0070.png It seems that this is a API change from AWS and it doesn't affect all the installations. I'm not sure what the pattern is. |
@T-Kukawka I have the fix ready and tested, but it's pointless to backport to v19.0.0 because it requires kicking the cloud formation stack by hand. Do you want me to release anyway? |
From the ticket I undestand that: "After August these calls will start failing" |
What i have in mind. We could backport this and not force roll the CF stack, but let it roll in one of the processes, either upgrade or new cluster creation. Accordingly to the shared ticket the issue affects only new LBs hence the patch would apply when:
WDYT? my reasoning makes sense? @whites11 @mcharriere |
ok let's do it |
In upstream, the policy has been recently updated to include the following block:
We need to update the policy in aws-operator.
See for more details kubernetes-sigs/aws-load-balancer-controller#2692
Full policy: https://raw.githubusercontent.com/kubernetes-sigs/aws-load-balancer-controller/main/docs/install/iam_policy.json
The error associated with the missing permission is:
The text was updated successfully, but these errors were encountered: