Open and extensible continuous delivery solution for Kubernetes. Powered by GitOps Toolkit.
Find a file
Stefan Prodan fc4d01b3e5
Allow scraping and webhooks
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2020-10-11 13:48:06 +03:00
.github/workflows Use GitHub actions from fluxcd/pkg@main 2020-10-06 10:50:02 +03:00
cmd/gotk Use install pkg in CLI 2020-10-08 12:47:25 +03:00
docs Update api versions in guides 2020-10-07 17:00:43 +02:00
install Add ARM64 to install docs and script 2020-09-04 15:10:42 +03:00
manifests Allow scraping and webhooks 2020-10-11 13:48:06 +03:00
mkdocs Add metadata to docs website 2020-06-26 16:41:04 +03:00
pkg Use install pkg in CLI 2020-10-08 12:47:25 +03:00
.gitignore Publish manifests as release assets 2020-07-17 12:00:15 +03:00
.goreleaser.yml Add support for ARMv7 2020-09-21 10:37:55 +03:00
CODE_OF_CONDUCT.md Add coc, dco and maintainers docs 2020-04-30 17:25:22 +03:00
CONTRIBUTING.md Add community section to README.md 2020-09-23 10:07:47 +02:00
DCO Add coc, dco and maintainers docs 2020-04-30 17:25:22 +03:00
go.mod Update blang/semver to v4 2020-10-06 10:50:32 +03:00
go.sum Update blang/semver to v4 2020-10-06 10:50:32 +03:00
LICENSE Initial commit 2020-04-24 12:38:22 +03:00
MAINTAINERS Add coc, dco and maintainers docs 2020-04-30 17:25:22 +03:00
Makefile Rename tk binary to gotk 2020-09-01 11:33:49 +02:00
mkdocs.yml Update components to v0.1 2020-09-30 23:09:21 +03:00
README.md removed header link 2020-10-08 22:54:04 -07:00

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:

Upcoming Meetups

  • 19 October 2020 - GitOps Toolkit Guide Walk-through Join us 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.
  • 2 November 2020 - GitOps Toolkit Guide Walk-through - Part 2 (TBD)

We are looking forward to seeing you with us!