Commit Graph

  • 3b03e68f3e Merge pull request 'fix: disable lingering kubelet service before node rebuild' (#84) from stage into master micqdf 2026-03-02 10:09:20 +00:00
  • ab5cc8b01d fix: disable lingering kubelet service before node rebuild MichaelFisher1997 2026-03-02 10:08:27 +00:00
  • 92759407a6 Merge pull request 'fix: stop auto-enabling kubelet during base node rebuild' (#83) from stage into master micqdf 2026-03-02 09:17:26 +00:00
  • f65a414959 fix: stop auto-enabling kubelet during base node rebuild MichaelFisher1997 2026-03-02 09:13:53 +00:00
  • 03c6d0454a Merge pull request 'fix: gate kubelet startup until kubeadm config exists' (#82) from stage into master micqdf 2026-03-02 08:40:39 +00:00
  • 7c849ed019 fix: gate kubelet startup until kubeadm config exists MichaelFisher1997 2026-03-02 08:39:22 +00:00
  • b8bd9686d3 Merge pull request 'fix: align kubelet systemd unit with kubeadm flags' (#81) from stage into master micqdf 2026-03-02 03:48:09 +00:00
  • 388b0c4f5d fix: align kubelet systemd unit with kubeadm flags MichaelFisher1997 2026-03-02 03:44:35 +00:00
  • cfd72fa750 Merge pull request 'fix: ignore kubeadm HTTPProxyCIDR preflight in homelab workflow' (#80) from stage into master micqdf 2026-03-02 03:10:37 +00:00
  • d810547675 fix: ignore kubeadm HTTPProxyCIDR preflight in homelab workflow MichaelFisher1997 2026-03-02 03:06:29 +00:00
  • 3ed3381140 Merge pull request 'fix: run kubeadm init/reset with clean environment' (#79) from stage into master micqdf 2026-03-02 02:39:27 +00:00
  • 9426968cd4 fix: run kubeadm init/reset with clean environment MichaelFisher1997 2026-03-02 02:36:57 +00:00
  • 4569fcd2ea Merge pull request 'fix: harden kubeadm scripts for proxy and preflight issues' (#78) from stage into master micqdf 2026-03-02 02:09:11 +00:00
  • 02a6bca60b fix: harden kubeadm scripts for proxy and preflight issues MichaelFisher1997 2026-03-02 02:02:38 +00:00
  • f7f3c7df3e Merge pull request 'fix: avoid sudo env loss for kube-vip image reference' (#77) from stage into master micqdf 2026-03-02 01:32:53 +00:00
  • a098c0aa29 fix: avoid sudo env loss for kube-vip image reference MichaelFisher1997 2026-03-02 01:27:44 +00:00
  • 766cd5db4f Merge pull request 'fix: correctly propagate remote command exit status' (#76) from stage into master micqdf 2026-03-02 01:04:44 +00:00
  • 9b03cec23e fix: correctly propagate remote command exit status MichaelFisher1997 2026-03-02 00:52:24 +00:00
  • 5fe36d0963 Merge pull request 'chore: trigger workflows' (#75) from stage into master micqdf 2026-03-02 00:18:38 +00:00
  • c794e07ab2 chore: trigger workflows MichaelFisher1997 2026-03-02 00:17:53 +00:00
  • 8103b02883 Merge pull request 'fix: require admin kubeconfig before skipping cp init' (#74) from stage into master micqdf 2026-03-01 23:43:29 +00:00
  • fd7be1a428 fix: require admin kubeconfig before skipping cp init MichaelFisher1997 2026-03-01 23:42:42 +00:00
  • 6262f61506 Merge pull request 'fix: make cp-1 init detection and join token generation robust' (#73) from stage into master micqdf 2026-03-01 22:40:10 +00:00
  • c0b820c92a Merge branch 'master' into stage micqdf 2026-03-01 22:40:05 +00:00
  • f9e7356f94 fix: make cp-1 init detection and join token generation robust MichaelFisher1997 2026-03-01 21:56:49 +00:00
  • 27185ed17a Merge pull request 'fix: recover when admin kubeconfig is missing on primary control plane' (#72) from stage into master micqdf 2026-03-01 21:30:33 +00:00
  • 9baf35d886 Merge branch 'master' into stage micqdf 2026-03-01 21:30:28 +00:00
  • a5f0f0a420 fix: recover when admin kubeconfig is missing on primary control plane MichaelFisher1997 2026-03-01 20:58:44 +00:00
  • 310d273378 Merge pull request 'fix: use admin kubeconfig for final cluster node check' (#71) from stage into master micqdf 2026-03-01 20:38:17 +00:00
  • 661fbc2ff4 fix: use admin kubeconfig for final cluster node check MichaelFisher1997 2026-03-01 20:31:57 +00:00
  • 3b0219f211 Merge pull request 'feat: add SSH-based fallback for kubeadm IP inventory' (#70) from stage into master micqdf 2026-03-01 20:07:55 +00:00
  • 3fa227d7c9 feat: add SSH-based fallback for kubeadm IP inventory MichaelFisher1997 2026-03-01 19:28:00 +00:00
  • 61db9a26d9 Merge pull request 'fix: retry kubeadm inventory generation until VM IPs appear' (#69) from stage into master micqdf 2026-03-01 19:04:05 +00:00
  • 8f915201e3 Merge branch 'master' into stage micqdf 2026-03-01 18:46:59 +00:00
  • a933341c28 fix: retry kubeadm inventory generation until VM IPs appear MichaelFisher1997 2026-03-01 18:42:05 +00:00
  • f90e971fab Merge pull request 'fix: fail fast when terraform node IP outputs are empty' (#68) from stage into master micqdf 2026-03-01 18:07:20 +00:00
  • 920c0c10b8 Merge branch 'master' into stage micqdf 2026-03-01 18:07:02 +00:00
  • 718a9930e8 fix: fail fast when terraform node IP outputs are empty MichaelFisher1997 2026-03-01 18:00:59 +00:00
  • a9f6153623 Merge pull request 'fix: auto-detect kube-vip interface and tighten SSH fallback' (#67) from stage into master micqdf 2026-03-01 17:35:34 +00:00
  • 9edb8f807d Merge branch 'master' into stage micqdf 2026-03-01 17:34:57 +00:00
  • 7ec1ce92cf fix: auto-detect kube-vip interface and tighten SSH fallback MichaelFisher1997 2026-03-01 17:34:09 +00:00
  • 198f0e2910 Merge pull request 'stage' (#66) from stage into master micqdf 2026-03-01 13:55:31 +00:00
  • 88db11292d fix: fallback SSH user per host during bootstrap steps MichaelFisher1997 2026-03-01 13:34:15 +00:00
  • 8bd064c828 fix: keep micqdf user during kubeadm node rebuilds MichaelFisher1997 2026-03-01 13:31:36 +00:00
  • 364d407fb7 Merge pull request 'fix: avoid in-place VM updates on unreliable provider' (#65) from stage into master micqdf 2026-03-01 03:58:10 +00:00
  • c8771b897c Merge branch 'master' into stage micqdf 2026-03-01 03:57:40 +00:00
  • 68c896d629 fix: avoid in-place VM updates on unreliable provider MichaelFisher1997 2026-03-01 03:45:28 +00:00
  • 39f1e44f9b Merge pull request 'perf: speed up first bootstrap with fast-mode defaults' (#64) from stage into master micqdf 2026-03-01 03:36:21 +00:00
  • 760d0e8b5b perf: speed up first bootstrap with fast-mode defaults MichaelFisher1997 2026-03-01 03:33:33 +00:00
  • e48726934f Merge pull request 'feat: convert template-base into k8s-ready VM template' (#63) from stage into master micqdf 2026-03-01 03:03:49 +00:00
  • 92a0908ff5 Merge branch 'master' into stage micqdf 2026-03-01 03:03:24 +00:00
  • 3bdf3f8d84 feat: convert template-base into k8s-ready VM template MichaelFisher1997 2026-03-01 01:24:45 +00:00
  • 42b931668f Merge pull request 'fix: restore use-remote-sudo for nixos-rebuild compatibility' (#62) from stage into master micqdf 2026-03-01 00:22:57 +00:00
  • dad409a5b7 fix: restore use-remote-sudo for nixos-rebuild compatibility MichaelFisher1997 2026-02-28 23:20:12 +00:00
  • 4d6ac7d9dd Merge pull request 'fix: preserve terraform PATH in destroy plan retry' (#61) from stage into master micqdf 2026-02-28 23:05:24 +00:00
  • 0a51dfc0e1 fix: preserve terraform PATH in destroy plan retry MichaelFisher1997 2026-02-28 23:04:04 +00:00
  • 92084c3e1a Merge pull request 'fix: enable nix-command for remote gc and use --sudo' (#60) from stage into master micqdf 2026-02-28 22:58:28 +00:00
  • 6a77c96ad9 Merge branch 'master' into stage micqdf 2026-02-28 22:57:59 +00:00
  • 45e818b113 fix: enable nix-command for remote gc and use --sudo MichaelFisher1997 2026-02-28 22:55:05 +00:00
  • 47ec65a7fd Merge pull request 'stage' (#59) from stage into master micqdf 2026-02-28 22:45:17 +00:00
  • 97795fe376 Merge branch 'master' into stage micqdf 2026-02-28 22:44:17 +00:00
  • 24c3f56399 fix: add timeout and retry for terraform refresh-heavy plans MichaelFisher1997 2026-02-28 22:23:01 +00:00
  • f5d9eba9d0 feat: parallelize worker rebuilds with retry and timeout MichaelFisher1997 2026-02-28 22:15:40 +00:00
  • 3e720f1d58 Merge pull request 'stage' (#58) from stage into master micqdf 2026-02-28 21:29:05 +00:00
  • 23a85cc099 Merge branch 'master' into stage micqdf 2026-02-28 21:28:58 +00:00
  • 824e3c09d1 update: increase VM disk sizes for kubeadm nodes MichaelFisher1997 2026-02-28 21:25:44 +00:00
  • 327c07314c fix: reclaim remote nix store space before rebuild MichaelFisher1997 2026-02-28 21:24:16 +00:00
  • 21425c363d Merge pull request 'fix: force bash for remote kubeadm commands' (#57) from stage into master micqdf 2026-02-28 21:09:49 +00:00
  • f6805f8a39 Merge branch 'master' into stage micqdf 2026-02-28 21:07:53 +00:00
  • 3b5d04dda2 fix: force bash for remote kubeadm commands MichaelFisher1997 2026-02-28 21:06:26 +00:00
  • f5675d2a84 Merge pull request 'fix: preconfigure remote nix trusted-users before rebuild' (#56) from stage into master micqdf 2026-02-28 20:58:58 +00:00
  • cf98bdf229 Merge branch 'master' into stage micqdf 2026-02-28 20:58:27 +00:00
  • ba912810d1 fix: preconfigure remote nix trusted-users before rebuild MichaelFisher1997 2026-02-28 20:25:50 +00:00
  • 727c21e43b Merge pull request 'stage' (#55) from stage into master micqdf 2026-02-28 20:13:44 +00:00
  • 70ff5ccef9 Merge branch 'master' into stage micqdf 2026-02-28 20:11:37 +00:00
  • 5c037d9a99 fix: prefer root SSH for deploy and trust micqdf in nix MichaelFisher1997 2026-02-28 20:03:26 +00:00
  • 244887e9c2 fix: auto-detect SSH login user for node operations MichaelFisher1997 2026-02-28 19:25:48 +00:00
  • 129c639e4d Merge pull request 'fix: ignore recurrent Proxmox cloud-init drift fields' (#54) from stage into master micqdf 2026-02-28 19:13:39 +00:00
  • 6105a314b7 Merge remote-tracking branch 'origin/master' into stage MichaelFisher1997 2026-02-28 19:09:38 +00:00
  • 89bc2242cb fix: ignore recurrent Proxmox cloud-init drift fields MichaelFisher1997 2026-02-28 19:06:38 +00:00
  • fce8f9c70c Merge pull request 'fix: allow required VM reboots and serialize apply' (#53) from stage into master micqdf 2026-02-28 19:02:04 +00:00
  • c1c1b3d7f7 Merge remote-tracking branch 'origin/master' into stage MichaelFisher1997 2026-02-28 19:00:36 +00:00
  • cc40dff49a fix: allow required VM reboots and serialize apply MichaelFisher1997 2026-02-28 18:55:07 +00:00
  • 812fcb8066 Merge pull request 'fix: ignore cloud-init ssh drift on existing VMs' (#52) from stage into master micqdf 2026-02-28 18:51:57 +00:00
  • d190f64181 fix: ignore cloud-init ssh drift on existing VMs MichaelFisher1997 2026-02-28 18:46:14 +00:00
  • 2126cf5004 Merge pull request 'fix: repair SSH key step quoting in workflows' (#51) from stage into master micqdf 2026-02-28 18:38:07 +00:00
  • 2a5ecebd99 fix: repair SSH key step quoting in workflows MichaelFisher1997 2026-02-28 18:36:58 +00:00
  • 17ac3fad4c Merge pull request 'fix: support base64 SSH private keys in workflows' (#50) from stage into master micqdf 2026-02-28 18:25:36 +00:00
  • 3ee5cfa823 fix: support base64 SSH private keys in workflows MichaelFisher1997 2026-02-28 18:13:56 +00:00
  • 2078afa8a3 Merge pull request 'fix: normalize escaped SSH private key secrets' (#49) from stage into master micqdf 2026-02-28 18:06:31 +00:00
  • 2d9d6cdcd5 fix: normalize escaped SSH private key secrets MichaelFisher1997 2026-02-28 17:57:58 +00:00
  • 8b363497b7 Merge pull request 'fix: prefer SSH_KEY_PRIVATE and validate keypair fingerprint' (#48) from stage into master micqdf 2026-02-28 17:50:47 +00:00
  • 03fff813ac fix: prefer SSH_KEY_PRIVATE and validate keypair fingerprint MichaelFisher1997 2026-02-28 17:40:25 +00:00
  • a8195f97dc Merge pull request 'fix: force explicit SSH identity for kubeadm remote operations' (#47) from stage into master micqdf 2026-02-28 17:22:56 +00:00
  • c94c1f61d8 fix: force explicit SSH identity for kubeadm remote operations MichaelFisher1997 2026-02-28 17:16:31 +00:00
  • 7cdb0bb00b Merge pull request 'fix: preseed known_hosts for kubeadm SSH operations' (#46) from stage into master micqdf 2026-02-28 17:09:04 +00:00
  • 046de9b3d4 fix: preseed known_hosts for kubeadm SSH operations MichaelFisher1997 2026-02-28 17:07:43 +00:00
  • b75e6b0124 Merge pull request 'fix: avoid PATH override that hides bash on runners' (#45) from stage into master micqdf 2026-02-28 17:01:34 +00:00
  • b6ce31ad6c fix: avoid PATH override that hides bash on runners MichaelFisher1997 2026-02-28 17:01:00 +00:00
  • 6f2fa0ef06 Merge pull request 'fix: load nix profile from root path on act runners' (#44) from stage into master micqdf 2026-02-28 16:57:42 +00:00