Commit graph

38 commits

Author SHA1 Message Date
6c880fb9ce
fix: switch arguments 2026-08-05 21:18:26 +02:00
35a06a6c93
fix: add additional secrets placeholders 2026-08-05 20:31:16 +02:00
de45fc0103
fix: agree with shellcheck 2026-08-05 20:27:32 +02:00
58effd5966
fix(monitoring): wrap in block 2026-08-05 20:23:38 +02:00
c613a28a45
fix: incorrect relative path 2026-08-05 20:19:05 +02:00
367a63754f
fix: move flake.nix 2026-08-05 20:14:13 +02:00
a5ffe597f7
fix(gitea): updated nix options 2026-08-05 20:09:27 +02:00
e56900934d
fix: typos and outdated docs 2026-08-05 20:03:58 +02:00
c35e0ed40e
chore: update bootstrap flow to clone golden image and track v2 branch 2026-08-05 19:47:12 +02:00
41f5e6bae8
feat(gitea): add native NATS JetStream and webhook bridge 2026-08-05 19:39:51 +02:00
2340c5a0e7
feat(gitops): implement NATS JetStream and TrueNAS staging provisioning (Phase 5) 2026-08-05 18:13:15 +02:00
2b533f4375
feat(bootstrap): rewrite bootstrap script and docs for standalone deployment 2026-07-27 22:01:47 +02:00
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