Commit Graph

129 Commits

Author SHA1 Message Date
juvdiaz b6f65f4618 Handle reused Pimox worker SSH host keys
Homelab Main / deploy (push) Failing after 1h0m51s Details
2026-05-27 17:23:49 -06:00
juvdiaz 8a55d14542 Improve Pimox worker boot diagnostics
Homelab Main / deploy (push) Has been cancelled Details
2026-05-27 16:35:46 -06:00
juvdiaz 14b784ef9a Disable Pimox CPU affinity by default
Homelab Main / deploy (push) Failing after 1h16m53s Details
2026-05-27 15:02:43 -06:00
juvdiaz 61b0042165 Make Pimox template create use minimal qm options
Homelab Main / deploy (push) Failing after 30s Details
2026-05-27 14:49:31 -06:00
juvdiaz 80648f8e7a Run cluster rebuild when Actions has no kubeconfig
Homelab Main / deploy (push) Failing after 37s Details
2026-05-27 14:44:41 -06:00
juvdiaz 0a53f6bc20 Remove Actions deploy SSH fetch
Homelab Main / deploy (push) Failing after 20s Details
2026-05-27 14:39:58 -06:00
juvdiaz 11021138d7 Make Actions deploy checkout fallback explicit
Homelab Main / deploy (push) Failing after 13s Details
2026-05-27 14:35:17 -06:00
juvdiaz f8d2286558 Add Pimox cluster rebuild path
Homelab Main / deploy (push) Failing after 2s Details
2026-05-27 14:31:06 -06:00
juvdiaz 041e607fed Remove non-Gitea Actions guardrails
Homelab Main / deploy (push) Failing after 2s Details
2026-05-27 14:21:58 -06:00
juvdiaz e59e3258fc Narrow Gitea Actions deploy guardrail
Homelab Main / validate-and-deploy (push) Failing after 5s Details
2026-05-27 14:16:33 -06:00
juvdiaz c470e64070 Use Debian SSH key for Gitea deploys
Homelab Main / validate-and-deploy (push) Failing after 18s Details
2026-05-27 14:07:50 -06:00
jv cc657fad6c Bootstrap external Gitea 2026-05-27 14:15:10 -05:00
juvdiaz 1108e21b1b Fix MetalLB pool apply ordering 2026-05-26 23:12:22 -06:00
juvdiaz 7c0a74cf51 Add optional MetalLB platform support 2026-05-26 23:09:09 -06:00
juvdiaz 047aee8481 Add Gitea backup restore drill 2026-05-26 23:07:35 -06:00
juvdiaz 8f3ec624c2 Add Renovate dependency update config 2026-05-26 23:06:15 -06:00
juvdiaz 40662b2b74 Add NodeLocal DNSCache platform component 2026-05-26 23:05:21 -06:00
juvdiaz 7b0b060a1c Add workload placement node labels 2026-05-26 23:02:36 -06:00
juvdiaz dfe7bbf4a7 Skip manually created first Pimox worker 2026-05-26 23:01:22 -06:00
juvdiaz 391070d440 Document SOPS age secret workflow 2026-05-26 22:58:45 -06:00
juvdiaz ffb530694c Add Kyverno audit policy baseline 2026-05-26 22:57:44 -06:00
juvdiaz f5ae4a2746 Update blog with latest homelab additions 2026-05-26 22:49:22 -06:00
juvdiaz 180c1b1cca Add OpenWrt Pimox VM automation 2026-05-26 22:05:35 -06:00
juvdiaz 60911646bd Prevent local storage for Pimox workers 2026-05-26 21:45:55 -06:00
juvdiaz 9a8b4ba26d Place Pimox worker clones on NVMe storage 2026-05-26 21:43:12 -06:00
juvdiaz 4baad45305 Update homelab blog with Pimox provisioning 2026-05-26 15:12:41 -06:00
juvdiaz 6cf83bb682 Fix Gitea backup kubeconfig default 2026-05-26 15:00:02 -06:00
juvdiaz 420f6ca62f Fix Pimox template post-install boot 2026-05-26 14:42:30 -06:00
juvdiaz d1c7293dc7 Use SCSI disk for Pimox Debian preseed 2026-05-26 14:39:13 -06:00
juvdiaz 922f8add5f Fix arm64 PXE GRUB config path 2026-05-26 13:49:58 -06:00
juvdiaz 928e548fc9 Tighten Pimox readiness checks 2026-05-26 12:51:09 -06:00
juvdiaz 3a627b6428 Split app deploys from infra pipeline 2026-05-26 12:40:03 -06:00
juvdiaz df95e2ea5f Automate Pimox worker provisioning pipeline 2026-05-26 12:25:37 -06:00
juvdiaz 11ea473c7f Add homelab provisioning automation 2026-05-26 11:46:38 -06:00
juvdiaz b0a5a0bd67 Fix Prometheus operator TLS mount 2026-05-25 22:23:37 -06:00
juvdiaz 009e6ce927 Add observability platform stack 2026-05-25 21:50:53 -06:00
juvdiaz de4e9854e7 Collect visitor homelab ideas safely 2026-05-25 21:12:51 -06:00
juvdiaz e242de3eec Add source links to homelab blog 2026-05-25 19:31:10 -06:00
juvdiaz 0ad1018d40 Add homelab diagrams and roadmap 2026-05-25 18:58:25 -06:00
juvdiaz 4bf61e7490 Retest local GitOps mirror sync 2026-05-25 14:49:43 -06:00
juvdiaz 1b263106fb Sync validated commit to local GitOps mirror 2026-05-25 14:48:37 -06:00
juvdiaz 16069b7950 Harden app and registry workloads 2026-05-25 14:36:44 -06:00
juvdiaz f7e3065cda Add scoped Trivy exception for Gitea 2026-05-25 14:35:52 -06:00
juvdiaz 62d52886f0 Retest Trivy workflow 2026-05-25 14:25:39 -06:00
juvdiaz 479a1c4d55 Add Trivy scanning to main workflow 2026-05-25 14:24:42 -06:00
juvdiaz 04fbcdac28 Retest Gitleaks workflow 2026-05-25 14:19:12 -06:00
juvdiaz 4355ad0af8 Add Gitleaks secret scanning 2026-05-25 14:16:40 -06:00
juvdiaz a2efef2804 Retest persistent deploy workflow 2026-05-25 14:10:19 -06:00
juvdiaz e661c0b4c8 Run deploy from persistent Debian checkout 2026-05-25 14:08:54 -06:00
juvdiaz 08b8c2872b Retest workflow manifest validation 2026-05-25 14:05:07 -06:00