Go to file
Stefan Prodan 637fdac28a
Merge pull request from fluxcd/windows-exe
Add Windows OS to CLI install docs
.github/workflows Remove documentation version hotfix
cmd/gotk Add GitLab HTTPS auth to bootstrap options
docs Add Windows OS to CLI install docs
install Add ARM64 to install docs and script
manifests Update toolkit components
mkdocs Add metadata to docs website
pkg Use install pkg in CLI
.gitignore Publish manifests as release assets
.goreleaser.yml Publish CLI binary for Windows
CODE_OF_CONDUCT.md Add coc, dco and maintainers docs
CONTRIBUTING.md Add community section to `README.md`
DCO Add coc, dco and maintainers docs
LICENSE Initial commit
MAINTAINERS Add coc, dco and maintainers docs
Makefile Rename `tk` binary to `gotk`
README.md Add Windows OS to CLI install docs
go.mod Update toolkit components
go.sum Update toolkit components
mkdocs.yml Update docs website

README.md

GitOps Toolkit

e2e report license release overview

The GitOps Toolkit is a set of composable APIs and specialized tools that can be used to build a Continuous Delivery platform on top of Kubernetes.

These tools are build with Kubernetes controller-runtime libraries, and they can be dynamically configured with Kubernetes custom resources either by cluster admins or by other automated tools. The GitOps Toolkit components interact with each other via Kubernetes events and are responsible for the reconciliation of their designated API objects.

gotk installation

With Homebrew:

brew tap fluxcd/tap
brew install gotk

With Bash:

curl -s https://toolkit.fluxcd.io/install.sh | sudo bash

# enable completions in ~/.bash_profile
. <(gotk completion bash)

Binaries for macOS, Windows and Linux AMD64/ARM are available to download on the release page.

Verify that your cluster satisfies the prerequisites with:

gotk check --pre

Get started

To get started with the GitOps Toolkit, start browsing the documentation or get started with one of the following guides:

Components

Community

The GitOps Toolkit is always looking for new contributors and there are a multitude of ways to get involved. Depending on what you want to do, some of the following bits might be your first steps:

Upcoming Meetups

We are looking forward to seeing you with us!