This updates the make generate-kubernetes-manifests target to generate k8s configs from a checked-in configuration with helmfile. It also provides a deploy.sh script that can be used as part of CI/CD to deploy to an arbitrary namespace.
I'm still working on the GCB configuration to run deploy.sh, so I'll submit that as a separate PR. I also didn't switch to Workload Identity Pools in this PR, to minimize the diff.
This updates the
make generate-kubernetes-manifests
target to generate k8s configs from a checked-in configuration withhelmfile
. It also provides adeploy.sh
script that can be used as part of CI/CD to deploy to an arbitrary namespace.I'm still working on the GCB configuration to run
deploy.sh
, so I'll submit that as a separate PR. I also didn't switch to Workload Identity Pools in this PR, to minimize the diff.