Commit graph

26 commits

Author SHA1 Message Date
dc9b7a30d9
feat(nixos): add control center host with hypervisor gitops service 2026-07-27 22:01:40 +02:00
89cec4e0f3
feat(opentofu): define bare-metal host configuration 2026-07-27 20:25:39 +02:00
06500a8f01
chore: split nixos and opentofu 2026-07-24 22:17:43 +02:00
d125848b82
chore: add master keys 2026-07-24 18:40:31 +02:00
86b42b7f25
docs: update README with project goals and quickstart 2026-07-22 21:23:39 +02:00
78a20fbe00
feat(gitops): implement native custom gitops solution with webhooks 2026-07-22 21:20:16 +02:00
501cda6402
docs: clarify proxmox fresh install state and potential breaking changes 2026-07-22 20:52:28 +02:00
95e67dd151
refactor: abstract traefik router labels and dynamic config 2026-07-17 23:29:17 +02:00
d742671460
refactor: abstract app user creation via custom options 2026-07-17 23:26:03 +02:00
1403b1f9c0
refactor: abstract NFS mount creation via custom options 2026-07-17 23:24:17 +02:00
d4d655e735
refactor: abstract docker network creation via custom options 2026-07-17 23:14:45 +02:00
67c7cb6ec6
feat(security): add truenas rbac automation script 2026-07-17 23:08:19 +02:00
8fbecaa864
refactor(security): move staging age key from forgejo secrets to proxmox snippet 2026-07-17 23:01:44 +02:00
53a539dd91
feat(observability): implement plg stack and ntfy alerting 2026-07-17 22:51:04 +02:00
fb3758dbbb
feat: add pre-commit-hooks devShell and checks 2026-07-17 22:34:06 +02:00
29de646d06
feat(staging): implement micro-segmentation with proxmox firewall rules 2026-07-17 22:30:56 +02:00
7b59f88c48
ci: add flake validation job before staging VM provisioning 2026-07-17 22:22:39 +02:00
2960480557
feat: migrate remaining applications, services, and user configurations 2026-07-17 22:18:19 +02:00
3a8f6e6451
feat(apps): migrate DNS configuration (bind9, technitium-dns) 2026-07-17 22:17:09 +02:00
ac224b7294
feat(staging): implement ephemeral staging VM provisioning and TrueNAS snapshot clone workflow 2026-07-17 22:15:28 +02:00
2386e1e942
docs: add comprehensive BOOTSTRAP.md guide for manual initialization 2026-07-17 22:11:41 +02:00
960f8f63fe
ci: add Control Center bootstrap script and RenovateBot workflow 2026-07-17 22:08:37 +02:00
dd2065cf60
ci: add golden image build action and document disaster recovery 2026-07-17 22:07:49 +02:00
12b1faf029
feat(terraform): add proxmox-bootstrap state for user and role creation 2026-07-17 22:06:44 +02:00
17de32268d
feat: port Phase 1 foundational modules and setup comin in flake.nix 2026-07-17 22:05:43 +02:00
647ccfd6e2
chore: initialize v2 SOPS configuration and README 2026-07-17 22:02:42 +02:00