https://github.com/kasuboski/k8s-gitops
Specify my Kubernetes cluster declaratively
https://github.com/kasuboski/k8s-gitops
cuelang gitops k8s-at-home kubernetes kustomize
Last synced: 30 days ago
JSON representation
Specify my Kubernetes cluster declaratively
- Host: GitHub
- URL: https://github.com/kasuboski/k8s-gitops
- Owner: kasuboski
- Created: 2020-07-12T23:38:14.000Z (about 5 years ago)
- Default Branch: main
- Last Pushed: 2025-01-15T21:58:34.000Z (9 months ago)
- Last Synced: 2025-06-27T07:42:12.323Z (4 months ago)
- Topics: cuelang, gitops, k8s-at-home, kubernetes, kustomize
- Language: Go
- Homepage: https://argocd.joshcorp.co/
- Size: 2.38 MB
- Stars: 45
- Watchers: 2
- Forks: 13
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Managing Kubernetes with GitOps
[](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).