Kubernetes infrastructure for Manafishrov managed via OpenTofu and FluxCD.
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> validateSee AGENTS.md for the repository structure, deployment model,
and operational rules.
This project is licensed under the GNU Affero General Public License v3.0 or later - see the LICENSE file for details.