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

Publish argocd-operator as an EKS add-ons #1208

Open
barryib opened this issue Jan 31, 2024 · 0 comments
Open

Publish argocd-operator as an EKS add-ons #1208

barryib opened this issue Jan 31, 2024 · 0 comments

Comments

@barryib
Copy link

barryib commented Jan 31, 2024

Is your feature request related to a problem? Please describe.
Today when bootstrapping a kubernetes cluster it's quite hard to properly orchestrate the cluster deployment and required system addons for monitoring, security, argocd, etc.

As for AWS EKS, there are what is called EKS Add-on
which are built for that purpose. AWS EKS let independent software to provide their add-on through the marketplace. See https://docs.aws.amazon.com/eks/latest/userguide/eks-add-ons.html#workloads-add-ons-available-vendors for the actual list.

There is actually an issue in the AWS containers roadmap to tackle similar issue, but sounds like there are no willing to move forward on this. Probably because they don't want to maintain it by themselves but are willing the community to step up for that. Just guessing here.

Describe the solution you'd like
The solution is only for EKS workload, but most of the work will be reusable for all Kubernetes platforms. Actually, the idea will be to create a helm chart for the argocd-operator with a proper json schema. The last part is to distribute that through AWS Marketplce.

AWS Marketplace is already used to distribute other open source software like Debian, Centos, etc.

Describe alternatives you've considered
Today alternative is to leverage on a complex orchestration system we built in our CI and CD systems.

Additional context

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