An open API service indexing awesome lists of open source software.

https://github.com/kasuboski/k8s-gitops

Specify my Kubernetes cluster declaratively
https://github.com/kasuboski/k8s-gitops

gitops k8s-at-home kubernetes kustomize

Last synced: 1 day ago
JSON representation

Specify my Kubernetes cluster declaratively

Awesome Lists containing this project

README

        

# Managing Kubernetes with GitOps
[![](https://argocd.joshcorp.co/api/badge?name=apps&revision=true)](https://argocd.joshcorp.co/applications/apps)

This repo is synced with the cluster using [ArgoCD](https://argoproj.github.io/projects/argo-cd).

The cluster is described more [here](https://www.joshkasuboski.com/posts/home-k8s-raspberry-update/).

Secrets are managed by [Doppler](https://www.doppler.com/). This syncs values to a namespace based on a `DopplerSecret` definition. Secrets are still encrypted in this repo using git-crypt. You can find a walkthrough [here](https://buddy.works/guides/git-crypt).