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

Use ArgoCD to deploy Cluster Addons instead of Terraform #185

Open
csantanapr opened this issue Feb 26, 2025 · 0 comments
Open

Use ArgoCD to deploy Cluster Addons instead of Terraform #185

csantanapr opened this issue Feb 26, 2025 · 0 comments

Comments

@csantanapr
Copy link
Member

Update the workshop deployment of EKS cluster to use ArgoCD to deploy cluster addons, currently its using terraform to create kubernetes manifests and helm charts and this is not a good practice since this can be done with GitOps, and ArgoCD is already deploy.

To have consistency with other projects like EKS Blueprints with GitOps we should use the gitops-bridge pattern to deploy cluster addons, the latest iteration of the pattern is used in the EKS Fleet Management workshop were the terraform/argocd integration code can be found in github.com/aws-samples/fleet-management-on-amazon-eks-workshop

The pattern can deploy argocd to spoke clusters, or the cluster addons can be deploy to spoke clusters from the hub without the need to have argocd install on the spoke clusters.
The gitops-bridge helm chart should be deployed in namespace per cluster using argocd appset in namespaces feature.

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

No branches or pull requests

1 participant