gnomad-browser icon indicating copy to clipboard operation
gnomad-browser copied to clipboard

Use Kustomize to manage K8S deployments

Open nawatts opened this issue 3 years ago • 1 comments

Currently, K8S deployments are managed using manifests and custom wrappers around kubectl (deployctl).

These should be replaced with Helm.

(EDIT: Adding a checklist)

  • [x] https://github.com/broadinstitute/gnomad-deployments/pull/1
  • [x] https://github.com/broadinstitute/gnomad-deployments/pull/2
  • [x] https://github.com/broadinstitute/exome-results-browsers/pull/89
  • [x] https://github.com/broadinstitute/gnomad-deployments/pull/4
  • [ ] https://github.com/broadinstitute/gnomad-deployments/pull/5
  • [ ] browser

nawatts avatar Jan 03 '22 16:01 nawatts

We began rolling out Helm, but the team wasn't happy with all the YAML templating. We decided to pursue a Kustomize-based approach instead. We already have some things that are kustomized, but not everything is, and there's some opportunity to use kustomize more effectively, which is what we're pursuing now!

sjahl avatar Apr 03 '24 15:04 sjahl