b0d2a38ff6
Signed-off-by: Philip Laine <philip.laine@xenit.se> |
4 years ago | |
---|---|---|
.github/workflows | 4 years ago | |
cmd/gotk | 4 years ago | |
docs | 4 years ago | |
install | 4 years ago | |
internal | 4 years ago | |
manifests | 4 years ago | |
mkdocs | 5 years ago | |
pkg | 4 years ago | |
.gitignore | 5 years ago | |
.goreleaser.yml | 4 years ago | |
CODE_OF_CONDUCT.md | 5 years ago | |
CONTRIBUTING.md | 4 years ago | |
DCO | 5 years ago | |
LICENSE | 5 years ago | |
MAINTAINERS | 5 years ago | |
Makefile | 4 years ago | |
README.md | 4 years ago | |
go.mod | 4 years ago | |
go.sum | 4 years ago | |
mkdocs.yml | 4 years ago |
README.md
GitOps Toolkit
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:
- Get started with GitOps Toolkit (deep dive)
- Installation
- Manage Helm Releases
- Setup Notifications
- Setup Webhook Receivers
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
Featured Talks
- 19 Oct 2020 - The Power of GitOps with Flux & GitOps Toolkit - Part 1
- 12 Oct 2020 - Rawkode Live: Introduction to GitOps Toolkit with Stefan Prodan
- 4 Sep 2020 - KubeCon/CloudNativeCon Europe: The road to Flux v2 and Progressive Delivery with Stefan Prodan & Hidde Beydals
- 25 June 2020 - Cloud Native Nordics: Introduction to GitOps & GitOps Toolkit with Alexis Richardson & Stefan Prodan
- 7 May 2020 - GitOps Days - Community Special: GitOps Toolkit Experimentation with Stefan Prodan
Upcoming Meetups
- 2 Nov 2020 - The Power of GitOps with Flux & GitOps Toolkit - Part 2
- 12-13 Nov 2020 - GitOps Days EMEA with talks and workshops on migrating to Flux v2 and Helm Controller
We are looking forward to seeing you with us!