Skip to content

Repository files navigation

Infra

Kubernetes infrastructure for Manafishrov managed via OpenTofu and FluxCD.

Development

nix develop

kustomize build . | kubeconform -strict -ignore-missing-schemas \
  -schema-location default \
  -schema-location 'https://raw.githubusercontent.com/datreeio/CRDs-catalog/main/{{.Group}}/{{.ResourceKind}}_{{.ResourceAPIVersion}}.json'

# Per stack: rustfs, dns, pocket-id, postgres
tofu -chdir=tofu/<stack> fmt -check
tofu -chdir=tofu/<stack> init -backend=false
tofu -chdir=tofu/<stack> validate

See AGENTS.md for the repository structure, deployment model, and operational rules.

License

This project is licensed under the GNU Affero General Public License v3.0 or later - see the LICENSE file for details.

About

Kubernetes infrastructure managed via FluxCD and OpenTofu.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Contributors

Languages