This repository hosts the Infrastructure-as-Code (IaC) and GitOps configuration
This repository uses Nix Flakes and direnv to provide a reproducible, zero-configuration development environment with all required CLI tools.
When entering the repository with direnv enabled, the following binaries are automatically provisioned:
- Kubernetes & GitOps:
kubectl,k9s,helm(kubernetes-helm),kustomize,flux,flux9s - Talos Linux:
talosctl,talhelper - Secrets Management:
sops,age - Processing Utilities:
yq,jq
Allow the directory once:
direnv allowThe development shell and tools will automatically load whenever you cd into this directory.
If you do not use direnv, you can enter the development shell manually:
nix develop