A kubectl plugin for manually gating Flagger based Canary deployments.
# clone this repo
$ git clone https://github.com/mayankshah1607/kubectl-flagger
$ cd kubectl-flagger
# install
$ make
Ensure that installation is working correctly:
$ kubectl flagger --help
$ kubectl flagger promote [canary name] [canary namespace] [flags]
# promote canary/podinfo in namespace/app
# use `-n` to specify the namespace where flagger-loadtester is installed
$ kubectl flagger promote podinfo app -n tester
$ kubectl flagger rollback [canary name] [canary namespace] [flags]
# abort canary/podinfo in namespace/app
# use `-n` to specify the namespace where flagger-loadtester is installed
$ kubectl flagger rollback podinfo app -n tester