- Clone or copy this project
- Add
<this project>/bin
to your$PATH
- Run the
wizk8s
binary
Create a subdir in your helm chart dir like dev
or staging-3
. Populate
it with files/directories like below:
Setup your deploy (helm) dir like:
helm
- Chart.yaml
{wiz_dir_envname_1}
wiz.yml
secretfiles
var
google_credential.json
anotherfile.txt
{wiz_dir_envname_2}
wiz.yml
So now you have several "dir envs" like <project_name>/helm/staging-3
.
Now cd
to a dir env.
Run wizk8s setup
to setup. Follow prompts.
Use the wizk8s --help
for options
- Push local secrets, e.g.,
wizk8s --dirpath=helm/dev push
- To see what helm values with be deployed, e.g.,
wizk8s --dirpath=helm/dev genvalues
- To release e.g.,
wizk8s --dirpath=helm/dev release ghcr.io/topher515/foobar:latest-main