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: Update gitops multi-cluster pattern to use the new eks pod identity and CAM #1918

Merged

Conversation

satishbpatil
Copy link
Contributor

@satishbpatil satishbpatil commented Apr 12, 2024

Description

Moves from IRSA and pod identity

Motivation and Context

How was this change tested?

Created hub and spoke to validate pod identity. Hub can connect to spoke. Hub was able to install load balancer and metrics server on the spoke

  • [X ] 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

Additional Notes

@satishbpatil satishbpatil requested a review from a team as a code owner April 12, 2024 21:18
@csantanapr csantanapr self-assigned this Apr 12, 2024
@csantanapr csantanapr changed the title Update/gitops podidentity/issue1916 feat: Update gitops multi-cluster pattern to use the new eks pod identity and CAM Apr 12, 2024
Copy link
Contributor

@csantanapr csantanapr left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Great job @satishbpatil for your first contributions 🎉
Just a couple minor changes requested 🙏

…dded variable for authentication_mode, updated version number for EKS modules to x.y
Copy link
Contributor

@csantanapr csantanapr left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

changes look good, but missed one update
On this line https://github.com/satishbpatil/terraform-aws-eks-blueprints/blob/update/gitops-podidentity/issue1916/patterns/gitops/multi-cluster-hub-spoke-argocd/spokes/main.tf#L258
Update to use the local variable

authentication_mode = local.authentication_mode

@csantanapr
Copy link
Contributor

Thank you @satishbpatil I tested the pattern and is working

Copy link
Contributor

@csantanapr csantanapr left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

/lgtm

@csantanapr csantanapr merged commit a66db17 into aws-ia:main Apr 19, 2024
5 checks passed
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.

Update gitops multi-cluster pattern to use eks pod identity and cluster access a management (CAM)
2 participants