You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
Go to file
Stacey Potter 32b0267b9f
Added GOTK guide walk-through
Added invite for Leigh's GOTK guide walk-through on Oct 19 (10am PT/18:00 BST) to the Community Section. LMK if this should be somewhere else - or condensed (wasn't sure how much info to include). Thanks! :)
4 years ago
.github/workflows Use GitHub actions from fluxcd/pkg@main 4 years ago
cmd/gotk Update blang/semver to v4 4 years ago
docs Update api versions in guides 4 years ago
install Add ARM64 to install docs and script 4 years ago
manifests Update toolkit components 4 years ago
mkdocs Add metadata to docs website 5 years ago
pkg/log Migrate to fluxcd/pkg 5 years ago
.gitignore Publish manifests as release assets 5 years ago
.goreleaser.yml Add support for ARMv7 4 years ago
CODE_OF_CONDUCT.md Add coc, dco and maintainers docs 5 years ago
CONTRIBUTING.md Add community section to `README.md` 4 years ago
DCO Add coc, dco and maintainers docs 5 years ago
LICENSE Initial commit 5 years ago
MAINTAINERS Add coc, dco and maintainers docs 5 years ago
Makefile Rename `tk` binary to `gotk` 4 years ago
README.md Added GOTK guide walk-through 4 years ago
go.mod Update blang/semver to v4 4 years ago
go.sum Update blang/semver to v4 4 years ago
mkdocs.yml Update components to v0.1 4 years ago

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 and Linux AMD64/ARM64 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:

  • Join our upcoming dev meetings (meeting access and agenda)
  • Talk to us in the #flux channel on CNCF Slack
  • Join the planning discussions
  • And if you are completely new to the GitOps Toolkit, take a look at our Get Started guide and give us feedback
  • To be part of the conversation about Flux's development, join the flux-dev mailing list.
  • Check out how to contribute to the project
  • GitOps Toolkit Guide Walk-through Join us October 19 (10am PT / 18:00 BST) for to this special walk-through of the GitOps Toolkit! Through this talk you'll be able to see how the upcoming Flux v2 and GitOps Toolkit will bring great improvements to the Flux that you love! Watch or follow along as Leigh Capili shares some highlights and then goes through Getting Started with GitOps Toolkit.

We are looking forward to seeing you with us!