Skip to content

yoyostile/gitops

Repository files navigation

My home Kubernetes cluster ⛵

... managed by Flux and serviced with RenovateBot 🤖




🛠 Gitops

This repository utilizes Flux. Flux is a tool for keeping Kubernetes clusters in sync with sources of configuration (like Git repositories), and automating updates to configuration when there is new code to deploy. Please have a look at the docs.

Also have a look at this great chart: overview

🏁 Quickstart

Tools & Requirements

Tool Why?
sops Simple and flexible tool for managing secrets
kustomize Customization of kubernetes YAML configurations
direnv unclutter your .profile
go-task A task runner / simpler Make alternative written in Go
flux Flux is a set of continuous and progressive delivery solutions for Kubernetes, and they are open and extensible.
pre-commit A framework for managing and maintaining multi-language pre-commit hooks.

Before you start simply do this:

$ brew bundle
$ task pre-commit:init

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published