-
Notifications
You must be signed in to change notification settings - Fork 1.4k
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 support for AppMesh controller addon with AppMesh mTLS example #539
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks great. Thank you for the PR! Minor comments for you.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@svelango thanks for the PR. We will need some additional things:
- For gitops mode, please open another PR here. See other addons for example for what's needed.
- Add documentation under
docs
- Add a detailed example under
examples
to demonstrate a non-trivial usage of the add-on. - Provide some information in the PR comments on how this was tested.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for the PR @svelango Few minor comments needs incorporating and the comments from @kcoleman731
-
We also need a docs page for this Add-on here https://github.com/aws-ia/terraform-aws-eks-blueprints/tree/main/docs/add-ons. Refer to the other Add-ons as an example
-
Update the PR with your test results for this add-on.
This PR has been automatically marked as stale because it has been open 30 days |
This PR has been automatically marked as stale because it has been open 30 days |
@svelango any updates on this? |
The examples directory is there. Need to see why build failed. Checking. |
@bryantbiggs Picked ACM as we are adding ACM addon into EKS so as a example added a sample for ACM. |
Lets use cert-manager here please |
hi @bryantbiggs If I understand we wanted to use Cert-Manager and ACM PCA as Issuer and not directly work with ACM to get certificate? |
This PR has been automatically marked as stale because it has been open 30 days |
Pull request closed due to inactivity. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There is not output from terraform, so how can we connect to the cluster ?
Also It missing some Readme with guidance on how to uses this AppMesh add-on with a simple example to follow
README.md
Outdated
# Deploy Kubernetes Add-ons with sub module | ||
#-------------------------------------------- | ||
module "eks-blueprints-kubernetes-addons" { | ||
source = "github.com/aws-ia/terraform-aws-eks-blueprints//modules/kubernetes-addons" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
we should specify version here
README.md
Outdated
enable_ingress_nginx = true | ||
enable_appmesh_controller = true | ||
|
||
depends_on = [module.eks-blueprints.managed_node_groups] |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
depend_on is not recommended with modules
…ple (#539) Co-authored-by: Elango Sundararajan <elansund@amazon.com> Co-authored-by: Bryant Biggs <bryantbiggs@gmail.com>
…ple (aws-ia#539) Co-authored-by: Elango Sundararajan <elansund@amazon.com> Co-authored-by: Bryant Biggs <bryantbiggs@gmail.com>
…ple (aws-ia#539) Co-authored-by: Elango Sundararajan <elansund@amazon.com> Co-authored-by: Bryant Biggs <bryantbiggs@gmail.com>
What does this PR do?
Adds AppMesh Addon
Motivation
Closes tickets as much as possible
More
pre-commit run -a
with this PRNote: Not all the PRs required examples and docs except a new pattern or add-on added.
For Moderators
Additional Notes