Commit Graph

  • 03fea90cc8 Add blockchain wallet signing lab juvdiaz 2026-06-29 19:18:45 -0600
  • 07fbd745ac Add blockchain RPC gateway juvdiaz 2026-06-29 19:17:16 -0600
  • 3738f81416 Add lightweight blockchain explorer juvdiaz 2026-06-29 19:16:13 -0600
  • 945b2a09a7 Add blockchain smart contract lab juvdiaz 2026-06-29 19:15:09 -0600
  • bedb845270 Add local blockchain devnet juvdiaz 2026-06-29 19:13:23 -0600
  • 00b5010307 Improve Jeannie usage help juvdiaz 2026-06-29 18:50:47 -0600
  • 2932e5b714 Hide Grafana links for healthy report checks juvdiaz 2026-06-29 18:45:00 -0600
  • 35bf3b956c Add Grafana graph and query links to reports juvdiaz 2026-06-29 18:43:11 -0600
  • cc98e2f639 Fix Grafana dashboard restart workload detection juvdiaz 2026-06-29 18:37:12 -0600
  • dd15faabb0 Add Grafana dashboards for Jeannie checks juvdiaz 2026-06-29 18:32:46 -0600
  • 4d7836475a Convert capacity to compact report renderer juvdiaz 2026-06-29 18:22:15 -0600
  • a7156663d9 Add reusable report renderer juvdiaz 2026-06-29 18:20:17 -0600
  • dcfab54e06 Add homelab scorecard command juvdiaz 2026-06-29 17:53:43 -0600
  • 7281143253 Add power loss recovery mode juvdiaz 2026-06-29 17:52:41 -0600
  • 479be7fc47 Add ingress route inventory check juvdiaz 2026-06-29 17:51:43 -0600
  • b1855d4928 Add Pimox golden image ledger juvdiaz 2026-06-29 17:50:24 -0600
  • e8dd88fafe Add optional artifact cache stack juvdiaz 2026-06-29 17:49:26 -0600
  • e4ff0bac49 Add resource budget policy checks juvdiaz 2026-06-29 17:45:31 -0600
  • 59eda9feff Add internal synthetic checks juvdiaz 2026-06-29 17:44:06 -0600
  • 4f90fd8904 Add homelab change journal juvdiaz 2026-06-29 17:42:41 -0600
  • 759b087b5e Add worker lifecycle command juvdiaz 2026-06-29 17:40:36 -0600
  • bfe4627c56 Add backup verification status juvdiaz 2026-06-29 17:38:53 -0600
  • 7efa7a0452 Add homelab dependency map command juvdiaz 2026-06-29 17:26:57 -0600
  • 41498150ea Add release snapshot command juvdiaz 2026-06-29 17:25:30 -0600
  • a4aa75c77d Add public certificate check command juvdiaz 2026-06-29 17:24:17 -0600
  • bb6128ceb3 Add GitOps status command juvdiaz 2026-06-29 17:22:43 -0600
  • 00f8801fd7 Add homelab recovery plan command juvdiaz 2026-06-29 17:20:40 -0600
  • 168d61a820 Add homelab capacity report juvdiaz 2026-06-29 17:14:13 -0600
  • 1d553771f0 Add read-only Kubernetes access model juvdiaz 2026-06-29 17:11:55 -0600
  • e10be77cc2 Add application egress NetworkPolicies juvdiaz 2026-06-29 17:09:45 -0600
  • f7cf1423f9 Add restore drill checklist juvdiaz 2026-06-29 17:08:16 -0600
  • bb5b618a22 Add high-signal homelab alerts juvdiaz 2026-06-29 17:06:10 -0600
  • d2c959bebd Add identity and access audit juvdiaz 2026-06-29 16:58:45 -0600
  • 0777bed10c Add GitOps validation promotion flow juvdiaz 2026-06-29 16:57:00 -0600
  • 329a3d1abd Add what-broke status signals juvdiaz 2026-06-29 16:53:44 -0600
  • 5f8fdfef3d Add Kubernetes attack path drill juvdiaz 2026-06-29 15:07:34 -0600
  • 8964fda2fd Add Kyverno pod hardening audits juvdiaz 2026-06-29 15:05:23 -0600
  • d333ba8ae4 Add Tetragon runtime detection juvdiaz 2026-06-29 15:04:25 -0600
  • 5c8b983666 Add internal security lab app juvdiaz 2026-06-29 15:02:53 -0600
  • 8f41a42a68 Add security log summary command juvdiaz 2026-06-29 15:01:27 -0600
  • 88e7ccd214 Add repo secret scanning command juvdiaz 2026-06-29 14:59:46 -0600
  • 5aeb953362 Add web security quick check juvdiaz 2026-06-29 14:58:35 -0600
  • e1c33ff42e Focus Lynis host audit on highest risk finding juvdiaz 2026-06-29 14:42:58 -0600
  • eaf74b50eb Install Lynis in Debian host bootstrap juvdiaz 2026-06-29 14:38:35 -0600
  • adb2b921ed Add report-only Lynis host audit juvdiaz 2026-06-29 14:35:12 -0600
  • c8be38a213 Add security scan preparation command juvdiaz 2026-06-29 14:28:48 -0600
  • 4f1c973cb5 Add defensive security scan commands juvdiaz 2026-06-29 14:25:47 -0600
  • 45efd87960 Relax Gitea public status probe juvdiaz 2026-06-29 14:16:38 -0600
  • 3e23b794e7 Fix Pi-hole v6 LAN DNS mode juvdiaz 2026-06-29 14:10:50 -0600
  • 727ab402a3 Clean up RPi service reload output juvdiaz 2026-06-29 14:00:42 -0600
  • 836eeed40f Allow LAN DNS queries to Pi-hole juvdiaz 2026-06-29 13:55:14 -0600
  • 806475afc0 Improve status probe diagnostics juvdiaz 2026-06-29 13:47:04 -0600
  • 6241a14bac Refine cascade status health probes juvdiaz 2026-06-29 13:44:59 -0600
  • d8f518c8e9 Add cascade health checks to status juvdiaz 2026-06-29 13:40:33 -0600
  • 1d73c33703 Add Jeannie man page juvdiaz 2026-06-29 13:28:49 -0600
  • 8582c3ea61 Add pre-apply readiness doctor checks juvdiaz 2026-06-29 13:27:46 -0600
  • d9d7bc20a3 Back up local OpenTofu state before deletion juvdiaz 2026-06-29 13:25:24 -0600
  • 21364a4202 Require explicit edge HAProxy password juvdiaz 2026-06-29 13:24:23 -0600
  • a26f420d4a Require confirmation for direct nuke juvdiaz 2026-06-29 13:24:01 -0600
  • c526b57f30 Guard Prometheus data deletion workflow juvdiaz 2026-06-29 13:23:33 -0600
  • 4561dd9788 Make edge Docker installation opt-in juvdiaz 2026-06-29 13:22:59 -0600
  • f8a9e7b792 Redact sensitive values from Jeannie logs juvdiaz 2026-06-29 13:22:27 -0600
  • ee51fbd421 Add compact step logging for noisy commands juvdiaz 2026-06-29 13:16:37 -0600
  • df46fbbf9b Align nuke with worker topology state juvdiaz 2026-06-29 13:11:34 -0600
  • 9497b8dc86 Validate homelab inventory with YAML parser juvdiaz 2026-06-29 13:08:55 -0600
  • 889396eaa4 Make remote Docker installation opt-in juvdiaz 2026-06-29 12:57:19 -0600
  • 755f60267f Add homelab tofu plan mode juvdiaz 2026-06-29 12:55:19 -0600
  • 9ce4ec6c04 Defer kubeadm join token creation to apply juvdiaz 2026-06-29 12:52:44 -0600
  • 1a8bf9a77d Preserve manual worker topology file juvdiaz 2026-06-29 12:50:50 -0600
  • 8cd0b14e5e Resolve Pimox worker count from cluster state juvdiaz 2026-06-29 12:48:07 -0600
  • 28cb7ed70f Run early preflight before mutating up pipeline juvdiaz 2026-06-29 12:45:51 -0600
  • b763e8c747 Start existing cluster during up when stopped juvdiaz 2026-06-29 12:38:13 -0600
  • 3c24f05ff6 Allow Debian Docker root on NVMe root filesystem juvdiaz 2026-06-29 11:14:59 -0600
  • b49df4f2eb Add Debian Docker root repair command juvdiaz 2026-06-29 11:13:29 -0600
  • 67d514bf59 Reset existing Gitea bootstrap password juvdiaz 2026-06-29 11:02:54 -0600
  • 61db0ce277 Normalize Ollama host configuration juvdiaz 2026-06-28 00:19:24 -0600
  • 3c5dfd08c2 Wait for Ollama API during setup juvdiaz 2026-06-28 00:15:51 -0600
  • 26be9bfb0c Make Ollama installer setup more resilient juvdiaz 2026-06-28 00:09:54 -0600
  • 5504dd7b2e Manage Ollama setup for homelab host juvdiaz 2026-06-27 23:55:21 -0600
  • 172bcca975 Add optional homelab AI knowledge index juvdiaz 2026-06-27 23:14:27 -0600
  • 8488c9523e Add backstage Ollama helper for diagnostics juvdiaz 2026-06-27 17:56:15 -0600
  • acb6817c98 Add repo-managed Tailscale ACL policy juvdiaz 2026-06-27 17:46:21 -0600
  • f38b065599 Expand PXE provisioning rescue menu juvdiaz 2026-06-27 17:40:04 -0600
  • 23dd03b0ef Add generated homelab service catalog juvdiaz 2026-06-27 17:34:55 -0600
  • e3a1c05a2e Add SOPS age secret management bootstrap juvdiaz 2026-06-27 17:27:05 -0600
  • e4b2057f15 Centralize homelab inventory preflight and pihole state juvdiaz 2026-06-27 16:55:28 -0600
  • 6070493b1b Seed Uptime Kuma monitors juvdiaz 2026-06-27 16:43:51 -0600
  • 7beb0778c9 Add focused homelab doctor checks juvdiaz 2026-06-27 16:35:30 -0600
  • d5ff049cae Add homelab inventory juvdiaz 2026-06-27 16:31:04 -0600
  • 6ee2e2cb46 Add homelab failure runbooks juvdiaz 2026-06-27 16:23:09 -0600
  • 534c87132e Add RPi DNS services stack juvdiaz 2026-06-27 16:18:17 -0600
  • 84855cd927 Add generated docs config juvdiaz 2026-06-27 15:42:59 -0600
  • 806efb8f85 Add Jeannie status command juvdiaz 2026-06-27 15:38:32 -0600
  • 3b86eec2d2 Simplify YouTube backup sidecar files juvdiaz 2026-06-27 14:51:34 -0600
  • 1dab330a38 Use Node runtime for YouTube backups juvdiaz 2026-06-27 14:30:28 -0600
  • 6b673e3bdd Add YouTube backup runtime packages juvdiaz 2026-06-27 14:28:17 -0600
  • 647929c758 Update script name juvdiaz 2026-06-27 14:19:57 -0600
  • b3160e9feb Make arr service DNS explicit juvdiaz 2026-06-27 14:13:18 -0600
  • d61c1eebf7 Add DNS defaults to arr stack juvdiaz 2026-06-27 14:10:17 -0600
  • 25c05041da Install yt-dlp with host pipx tools juvdiaz 2026-06-27 14:07:57 -0600