Skip to content
This repository has been archived by the owner on Nov 25, 2022. It is now read-only.

Create new cluster level helm chart #175

Open
4 tasks
jgwerner opened this issue Nov 11, 2021 · 2 comments
Open
4 tasks

Create new cluster level helm chart #175

jgwerner opened this issue Nov 11, 2021 · 2 comments
Assignees
Labels
enhancement New feature or request

Comments

@jgwerner
Copy link
Member

Create a new helm chart that is to be used by all namespaces in the cluster. This would allow us to use a helm-chart for the Cluster to manage cluster level resources and a separate helm chart for namespace level resources.

  • Datadog
  • Load Balancer
  • Prometheus
  • ...

@abhex could you complete the list above?

@Abhi94N
Copy link
Contributor

Abhi94N commented Nov 11, 2021

@jgwerner Potential sub-issues to this epic issue
I think we should separate these into sub-issues but overall the cluster helm chart named: illumidesk/ild-cluster should have the following

  1. Datadog - include subchart
  2. Load Balancer - integrate alb version 2.3.0 and allow option to use eksctl to create service account or the hard way using aws cli. Could potentially write a bash script or a helm pre job to create service account role arn which is then passed into service account manifest/resource
  3. Prometheus - Bring in sub chart for deployments that cannot use datadog
  4. Argo and Argo Events - bring in argo-events helm chart and create values.yaml that deploys nats and stan at the same time. Also add documentation to list existing workflows such as using argo list -n {namespace}
  5. External DNS - integerate external dns and allow option to use eksctl to create service account or the hard way using aws cli. Could also be a pontential bash script or helm pre job
  6. Cluster Auto Scaler - Bring in helm subchart

@jgwerner
Copy link
Member Author

Thanks @Abhi94N - could you add these items to the checklist above and create new issues based on the checklist items? That would convert this issue into an epic and tie in the checklist items as sub issues.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants