Install the CLI:
brew tap fluxcd/tap
brew install gotk
# enable completion
. <(gotk completion zsh)
Install the control plane:
gotk install
Register an app repo source:
gotk create source git podinfo \
--url=https://github.com/stefanprodan/podinfo \
--tag-semver=">5.0.0"
Apply the app manifests on the cluster:
gotk create kustomization podinfo \
--source=podinfo \
--path="./kustomize/" \
--prune=true \
--interval=5m \
--validation=server \
--health-check="Deployment/podinfo.default"
Verify app:
kubectl get all