Commit Graph

250 Commits

Author SHA1 Message Date
f6805f8a39 Merge branch 'master' into stage
All checks were successful
Terraform Plan / Terraform Plan (push) Successful in 13s
2026-02-28 21:07:53 +00:00
3b5d04dda2 fix: force bash for remote kubeadm commands
All checks were successful
Terraform Plan / Terraform Plan (push) Successful in 18s
2026-02-28 21:06:35 +00:00
f5675d2a84 Merge pull request 'fix: preconfigure remote nix trusted-users before rebuild' (#56) from stage into master
Some checks failed
Terraform Apply / Terraform Apply (push) Failing after 6m40s
Reviewed-on: #56
2026-02-28 20:58:58 +00:00
cf98bdf229 Merge branch 'master' into stage
All checks were successful
Terraform Plan / Terraform Plan (push) Successful in 14s
2026-02-28 20:58:27 +00:00
ba912810d1 fix: preconfigure remote nix trusted-users before rebuild
All checks were successful
Terraform Plan / Terraform Plan (push) Successful in 12s
2026-02-28 20:25:50 +00:00
727c21e43b Merge pull request 'stage' (#55) from stage into master
Some checks failed
Terraform Apply / Terraform Apply (push) Failing after 9m38s
Reviewed-on: #55
2026-02-28 20:13:44 +00:00
70ff5ccef9 Merge branch 'master' into stage
All checks were successful
Terraform Plan / Terraform Plan (push) Successful in 14s
2026-02-28 20:11:37 +00:00
5c037d9a99 fix: prefer root SSH for deploy and trust micqdf in nix
All checks were successful
Terraform Plan / Terraform Plan (push) Successful in 18s
2026-02-28 20:03:26 +00:00
244887e9c2 fix: auto-detect SSH login user for node operations
All checks were successful
Terraform Plan / Terraform Plan (push) Successful in 18s
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
Some checks failed
Terraform Apply / Terraform Apply (push) Failing after 9m39s
Reviewed-on: #54
2026-02-28 19:13:39 +00:00
6105a314b7 Merge remote-tracking branch 'origin/master' into stage
All checks were successful
Terraform Plan / Terraform Plan (push) Successful in 13s
2026-02-28 19:09:38 +00:00
89bc2242cb fix: ignore recurrent Proxmox cloud-init drift fields
All checks were successful
Terraform Plan / Terraform Plan (push) Successful in 12s
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
Some checks failed
Terraform Apply / Terraform Apply (push) Failing after 2m4s
Reviewed-on: #53
2026-02-28 19:02:04 +00:00
c1c1b3d7f7 Merge remote-tracking branch 'origin/master' into stage
All checks were successful
Terraform Plan / Terraform Plan (push) Successful in 19s
2026-02-28 19:00:36 +00:00
cc40dff49a fix: allow required VM reboots and serialize apply
All checks were successful
Terraform Plan / Terraform Plan (push) Successful in 18s
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
Some checks failed
Terraform Apply / Terraform Apply (push) Failing after 26s
Reviewed-on: #52
2026-02-28 18:51:57 +00:00
d190f64181 fix: ignore cloud-init ssh drift on existing VMs
All checks were successful
Terraform Plan / Terraform Plan (push) Successful in 18s
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
Some checks failed
Terraform Apply / Terraform Apply (push) Failing after 25s
Reviewed-on: #51
2026-02-28 18:38:07 +00:00
2a5ecebd99 fix: repair SSH key step quoting in workflows
All checks were successful
Terraform Plan / Terraform Plan (push) Successful in 17s
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
Some checks failed
Terraform Apply / Terraform Apply (push) Failing after 5m14s
Reviewed-on: #50
2026-02-28 18:25:36 +00:00
3ee5cfa823 fix: support base64 SSH private keys in workflows
All checks were successful
Terraform Plan / Terraform Plan (push) Successful in 17s
2026-02-28 18:13:56 +00:00
2078afa8a3 Merge pull request 'fix: normalize escaped SSH private key secrets' (#49) from stage into master
Some checks failed
Terraform Apply / Terraform Apply (push) Failing after 5m10s
Reviewed-on: #49
2026-02-28 18:06:31 +00:00
2d9d6cdcd5 fix: normalize escaped SSH private key secrets
All checks were successful
Terraform Plan / Terraform Plan (push) Successful in 18s
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
Some checks failed
Terraform Apply / Terraform Apply (push) Failing after 5m8s
Reviewed-on: #48
2026-02-28 17:50:47 +00:00
03fff813ac fix: prefer SSH_KEY_PRIVATE and validate keypair fingerprint
All checks were successful
Terraform Plan / Terraform Plan (push) Successful in 13s
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
Some checks failed
Terraform Apply / Terraform Apply (push) Failing after 4m53s
Reviewed-on: #47
2026-02-28 17:22:56 +00:00
c94c1f61d8 fix: force explicit SSH identity for kubeadm remote operations
All checks were successful
Terraform Plan / Terraform Plan (push) Successful in 18s
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
Some checks failed
Terraform Apply / Terraform Apply (push) Failing after 4m48s
Reviewed-on: #46
2026-02-28 17:09:04 +00:00
046de9b3d4 fix: preseed known_hosts for kubeadm SSH operations
All checks were successful
Terraform Plan / Terraform Plan (push) Successful in 19s
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
Some checks failed
Terraform Apply / Terraform Apply (push) Failing after 4m55s
Reviewed-on: #45
2026-02-28 17:01:34 +00:00
b6ce31ad6c fix: avoid PATH override that hides bash on runners
All checks were successful
Terraform Plan / Terraform Plan (push) Successful in 17s
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
Some checks failed
Terraform Apply / Terraform Apply (push) Failing after 1m47s
Reviewed-on: #44
2026-02-28 16:57:42 +00:00
71890c00c0 fix: load nix profile from root path on act runners
All checks were successful
Terraform Plan / Terraform Plan (push) Successful in 17s
2026-02-28 16:57:08 +00:00
f8379e6d08 Merge pull request 'fix: add nixbld users as explicit group members' (#43) from stage into master
Some checks failed
Terraform Apply / Terraform Apply (push) Failing after 1m3s
Reviewed-on: #43
2026-02-28 16:55:01 +00:00
8d809355eb fix: add nixbld users as explicit group members
All checks were successful
Terraform Plan / Terraform Plan (push) Successful in 17s
2026-02-28 16:53:41 +00:00
0f171a668b Merge pull request 'fix: provision nixbld users for root nix install' (#42) from stage into master
Some checks failed
Terraform Apply / Terraform Apply (push) Failing after 35s
Reviewed-on: #42
2026-02-28 16:52:35 +00:00
7759c47fea fix: provision nixbld users for root nix install
All checks were successful
Terraform Plan / Terraform Plan (push) Successful in 18s
2026-02-28 16:49:45 +00:00
8b83bb9d3a Merge pull request 'fix: create /nix when installing nix on root runners' (#41) from stage into master
Some checks failed
Terraform Apply / Terraform Apply (push) Failing after 33s
Reviewed-on: #41
2026-02-28 16:48:13 +00:00
9e922dd62c fix: create /nix when installing nix on root runners
All checks were successful
Terraform Plan / Terraform Plan (push) Successful in 17s
2026-02-28 16:47:22 +00:00
3539ae9b50 Merge pull request 'stage' (#40) from stage into master
Some checks failed
Terraform Apply / Terraform Apply (push) Failing after 32s
Reviewed-on: #40
2026-02-28 16:44:18 +00:00
5669305e59 feat: make kubeadm workflows auto-scale with terraform outputs
All checks were successful
Terraform Plan / Terraform Plan (push) Successful in 19s
2026-02-28 16:43:22 +00:00
f341816112 feat: run kubeadm reconcile after terraform apply on master
All checks were successful
Terraform Plan / Terraform Plan (push) Successful in 18s
2026-02-28 16:39:04 +00:00
c04ef106a3 fix: install nix tooling in bootstrap workflow when missing
All checks were successful
Terraform Plan / Terraform Plan (push) Successful in 17s
2026-02-28 16:36:42 +00:00
c154ff4d15 Merge pull request 'stage' (#39) from stage into master
All checks were successful
Terraform Apply / Terraform Apply (push) Successful in 27s
Reviewed-on: #39
2026-02-28 16:34:24 +00:00
8bcc162956 feat: auto-discover kubeadm node IPs from terraform state
All checks were successful
Terraform Plan / Terraform Plan (push) Successful in 17s
2026-02-28 16:31:23 +00:00
b0779c51c0 feat: add gitea workflows for kubeadm bootstrap and reset
All checks were successful
Terraform Plan / Terraform Plan (push) Successful in 17s
2026-02-28 16:26:51 +00:00
9fe845b53d feat: add repeatable kubeadm rebuild and reset scripts
All checks were successful
Terraform Plan / Terraform Plan (push) Successful in 17s
2026-02-28 16:24:45 +00:00
885a92f494 chore: add lightweight flake checks for kubeadm configs
All checks were successful
Terraform Plan / Terraform Plan (push) Successful in 17s
2026-02-28 16:19:37 +00:00
91dd20e60e fix: escape shell expansion in kubeadm helper scripts
All checks were successful
Terraform Plan / Terraform Plan (push) Successful in 17s
2026-02-28 16:12:25 +00:00
abac6300ca refactor: generate kubeadm host configs from flake
All checks were successful
Terraform Plan / Terraform Plan (push) Successful in 17s
2026-02-28 16:09:05 +00:00