Decision log#
- 0024 Forgejo SSH via ingress-nginx TCP passthrough
- 0023 Namespace manifests in ns/ subdirectory
- 0022 Kustomization.yaml at every directory level
- 0021 Keep Kubernetes structure in sync with source
- 0020 Disable sandbox for tests
- 0019 Start with NixOS VM tests for end-to-end testing
- 0018 Exposing ansible via Nix devShell
- 0017 NixOS module layering with profiles
- 0016 Refactor backup and restore
- 0015 Backup database volumes also
- 0014 Stay with k8up for backup and restore with restic
- 0013 Restore Approach
- 0012 Support two bootstrap modes
- 0011 Use Volsync for backup and restore
- 0010 Add secret cluster settings
- 0009 Use Nix Flakes to split Nix configuration
- 0008 Use Ansible to automate the cluster setup
- 0007 Use
nixos-anywherefor machine deployments - 0006 Add caching http proxy
- 0005 Adjust the max body size per Ingress resource
- 0004 Multiple databases in one PostgreSQL Cluster
- 0003 Use CloudNativePG as Operator for PostgreSQL
- 0002 Use Authelia as identity provider
- 0001 Use Gitea instead of Gogs
- 0000 Use Markdown Any Decision Records