Skip to content
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

feat: Add optional path variable for the aws_load_balancer_controller aws_iam_policy #1475

Closed
wants to merge 3 commits into from

Conversation

nadaj
Copy link
Contributor

@nadaj nadaj commented Mar 3, 2023

What does this PR do?

Motivation

Needed a custom path for the resource aws_iam_policy.aws_load_balancer_controller, since the roles used to deploy the resources have strict permissions on certain policy paths.
In addition, fixes issue with not being able to provide the path variable for the Karpenter add-on and the issue with having deprecated variables tied to external DNS.

More

  • Yes, I have tested the PR using my local account setup (Provide any test evidence report under Additional Notes)
  • Yes, I have updated the docs for this feature
  • Yes, I ran pre-commit run -a with this PR

For Moderators

  • E2E Test successfully complete before merge?

Additional Notes

@nadaj nadaj requested a review from a team as a code owner March 3, 2023 19:15
@nadaj nadaj had a problem deploying to EKS Blueprints Test March 3, 2023 19:15 — with GitHub Actions Error
@nadaj nadaj had a problem deploying to EKS Blueprints Test March 8, 2023 13:19 — with GitHub Actions Failure
@nadaj
Copy link
Contributor Author

nadaj commented Mar 9, 2023

Tested this PR within my own project and was able to use external DNS with this setup.

@bryantbiggs
Copy link
Contributor

thank you for the PR - this will be resolved in the new addons module https://github.com/aws-ia/terraform-aws-eks-blueprints-addons

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants