Commit Graph

45 Commits

Author SHA1 Message Date
juvdiaz 329a3d1abd Add what-broke status signals 2026-06-29 16:53:44 -06:00
juvdiaz 5f8fdfef3d Add Kubernetes attack path drill 2026-06-29 15:07:34 -06:00
juvdiaz d333ba8ae4 Add Tetragon runtime detection 2026-06-29 15:04:25 -06:00
juvdiaz 8f41a42a68 Add security log summary command 2026-06-29 15:01:27 -06:00
juvdiaz 88e7ccd214 Add repo secret scanning command 2026-06-29 14:59:46 -06:00
juvdiaz 5aeb953362 Add web security quick check 2026-06-29 14:58:35 -06:00
juvdiaz adb2b921ed Add report-only Lynis host audit 2026-06-29 14:35:12 -06:00
juvdiaz c8be38a213 Add security scan preparation command 2026-06-29 14:28:48 -06:00
juvdiaz 4f1c973cb5 Add defensive security scan commands 2026-06-29 14:25:47 -06:00
juvdiaz 45efd87960 Relax Gitea public status probe 2026-06-29 14:16:38 -06:00
juvdiaz 3e23b794e7 Fix Pi-hole v6 LAN DNS mode 2026-06-29 14:10:50 -06:00
juvdiaz 806475afc0 Improve status probe diagnostics 2026-06-29 13:47:04 -06:00
juvdiaz 6241a14bac Refine cascade status health probes 2026-06-29 13:44:59 -06:00
juvdiaz d8f518c8e9 Add cascade health checks to status 2026-06-29 13:40:33 -06:00
juvdiaz 8582c3ea61 Add pre-apply readiness doctor checks 2026-06-29 13:27:46 -06:00
juvdiaz d9d7bc20a3 Back up local OpenTofu state before deletion 2026-06-29 13:25:24 -06:00
juvdiaz a26f420d4a Require confirmation for direct nuke 2026-06-29 13:24:01 -06:00
juvdiaz c526b57f30 Guard Prometheus data deletion workflow 2026-06-29 13:23:33 -06:00
juvdiaz f8a9e7b792 Redact sensitive values from Jeannie logs 2026-06-29 13:22:27 -06:00
juvdiaz ee51fbd421 Add compact step logging for noisy commands 2026-06-29 13:16:37 -06:00
juvdiaz df46fbbf9b Align nuke with worker topology state 2026-06-29 13:11:34 -06:00
juvdiaz 9497b8dc86 Validate homelab inventory with YAML parser 2026-06-29 13:08:55 -06:00
juvdiaz 889396eaa4 Make remote Docker installation opt-in 2026-06-29 12:57:19 -06:00
juvdiaz 755f60267f Add homelab tofu plan mode 2026-06-29 12:55:19 -06:00
juvdiaz 1a8bf9a77d Preserve manual worker topology file 2026-06-29 12:50:50 -06:00
juvdiaz 8cd0b14e5e Resolve Pimox worker count from cluster state 2026-06-29 12:48:07 -06:00
juvdiaz 28cb7ed70f Run early preflight before mutating up pipeline 2026-06-29 12:45:51 -06:00
juvdiaz b763e8c747 Start existing cluster during up when stopped 2026-06-29 12:38:13 -06:00
juvdiaz 3c24f05ff6 Allow Debian Docker root on NVMe root filesystem 2026-06-29 11:14:59 -06:00
juvdiaz b49df4f2eb Add Debian Docker root repair command 2026-06-29 11:13:29 -06:00
juvdiaz 67d514bf59 Reset existing Gitea bootstrap password 2026-06-29 11:02:54 -06:00
juvdiaz 61db0ce277 Normalize Ollama host configuration 2026-06-28 00:19:24 -06:00
juvdiaz 3c5dfd08c2 Wait for Ollama API during setup 2026-06-28 00:15:51 -06:00
juvdiaz 26be9bfb0c Make Ollama installer setup more resilient 2026-06-28 00:09:54 -06:00
juvdiaz 5504dd7b2e Manage Ollama setup for homelab host 2026-06-27 23:55:21 -06:00
juvdiaz 172bcca975 Add optional homelab AI knowledge index 2026-06-27 23:14:27 -06:00
juvdiaz 8488c9523e Add backstage Ollama helper for diagnostics 2026-06-27 17:56:15 -06:00
juvdiaz acb6817c98 Add repo-managed Tailscale ACL policy 2026-06-27 17:46:21 -06:00
juvdiaz e3a1c05a2e Add SOPS age secret management bootstrap 2026-06-27 17:27:05 -06:00
juvdiaz e4b2057f15 Centralize homelab inventory preflight and pihole state 2026-06-27 16:55:28 -06:00
juvdiaz 6070493b1b Seed Uptime Kuma monitors 2026-06-27 16:43:51 -06:00
juvdiaz 7beb0778c9 Add focused homelab doctor checks 2026-06-27 16:35:30 -06:00
juvdiaz 534c87132e Add RPi DNS services stack 2026-06-27 16:18:17 -06:00
juvdiaz 806efb8f85 Add Jeannie status command 2026-06-27 15:38:32 -06:00
juvdiaz 647929c758 Update script name 2026-06-27 14:19:57 -06:00