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

Remove local kustomization.yaml files from deployment process

Open nawatts opened this issue 3 years ago • 0 comments

Currently, creating a deployment using deployctl creates a local kustomization.yaml file and applying the deployment applies it using kubectl.

https://github.com/broadinstitute/gnomad-browser/blob/95f5d24f540f8132dc9cf546226ae9581bb095bb/deploy/deployctl/subcommands/browser_deployments.py#L31-L35

However, the only thing that changes is the image tag used. Deployment could be changed to a one step process where deployctl accepts an image tag as a CLI argument and generates the kustomization.yaml file.

nawatts avatar Jan 04 '22 15:01 nawatts