Using the GitOps Toolkit APIs with Go
The GitOps Toolkit client libraries documentation.
The Flux CLI is available as a binary executable for all major platforms, the binaries can be downloaded form GitHub releases page.
With Homebrew:
brew install fluxcd/tap/flux
With Bash:
curl -s https://fluxcd.io/install.sh | sudo bash
# enable Bash completions
echo ". <(flux completion bash)" >> ~/.bash_profile
Arch Linux (AUR) packages:
main branchA container image with kubectl and flux is available on DockerHub and GitHub:
docker.io/fluxcd/flux-cli:<version>ghcr.io/fluxcd/flux-cli:<version>The GitOps Toolkit client libraries documentation.
Develop a Kubernetes controller that reacts to source changes.
Configure Go profiling for the GitOps Toolkit controllers.