Commit Graph

  • ba1884bbc5 Merge pull request 'chore: disable VM tailscale bootstrap for now' (#32) from stage into master master micqdf 2026-02-28 13:47:11 +00:00
  • c516c8ba35 chore: disable VM tailscale bootstrap for now stage MichaelFisher1997 2026-02-28 13:46:11 +00:00
  • 8b8bab77b0 Merge pull request 'fix: make cloud-init tailscale bootstrap resilient' (#31) from stage into master micqdf 2026-02-28 13:31:07 +00:00
  • 93bba9fbfc fix: make cloud-init tailscale bootstrap resilient MichaelFisher1997 2026-02-28 13:24:24 +00:00
  • 6ef807e59c Merge pull request 'refactor: move tailscale join fully into cloud-init' (#30) from stage into master micqdf 2026-02-28 13:20:48 +00:00
  • 8887a8bb87 refactor: move tailscale join fully into cloud-init MichaelFisher1997 2026-02-28 13:13:34 +00:00
  • 32b1fcec58 Merge pull request 'fix: use POST for Proxmox guest agent ping endpoint' (#29) from stage into master micqdf 2026-02-28 13:03:18 +00:00
  • c87bb16f10 fix: use POST for Proxmox guest agent ping endpoint MichaelFisher1997 2026-02-28 13:02:02 +00:00
  • a891109ee9 Merge pull request 'stage' (#28) from stage into master micqdf 2026-02-28 12:58:11 +00:00
  • 0ea9888854 fix: include SSH key variable in destroy workflow MichaelFisher1997 2026-02-28 12:56:51 +00:00
  • 3261b18f37 improve: fail fast and surface guest-agent API errors MichaelFisher1997 2026-02-28 12:52:15 +00:00
  • 2d455929bd Merge pull request 'stage' (#27) from stage into master micqdf 2026-02-28 12:48:21 +00:00
  • 9740e9c6fb fix: strip newlines from SSH_KEY_PUBLIC secret in workflows MichaelFisher1997 2026-02-28 12:46:25 +00:00
  • f12e15e566 Merge remote-tracking branch 'origin/master' into stage MichaelFisher1997 2026-02-28 12:45:15 +00:00
  • b3521d6c02 chore: remove baked SSH key from template user MichaelFisher1997 2026-02-28 12:45:04 +00:00
  • 17834b3aa7 update: rotate SSH access via cloud-init secret MichaelFisher1997 2026-02-28 12:36:20 +00:00
  • 017d5ce00d Merge pull request 'stage' (#26) from stage into master micqdf 2026-02-28 12:14:24 +00:00
  • 6fada2f32a refactor: use direct tailscale auth-key enrollment MichaelFisher1997 2026-02-28 12:12:58 +00:00
  • 510ba707ad fix: stabilize tailscale enrollment without cloud-init rollback MichaelFisher1997 2026-02-28 12:09:40 +00:00
  • a2d61d6972 Merge pull request 'fix: make tailscale enrollment resilient when guest agent is unavailable' (#25) from stage into master micqdf 2026-02-28 11:36:29 +00:00
  • 6fbc4dd80f fix: make tailscale enrollment resilient when guest agent is unavailable MichaelFisher1997 2026-02-28 10:34:46 +00:00
  • 5acb8370cc Merge pull request 'fix: parse terraform output JSON robustly in enroll step' (#24) from stage into master micqdf 2026-02-28 02:29:06 +00:00
  • f207f774de fix: parse terraform output JSON robustly in enroll step MichaelFisher1997 2026-02-28 02:21:57 +00:00
  • 1a309cbe4f Merge pull request 'feat: enroll tailscale via Proxmox guest agent by VMID' (#23) from stage into master micqdf 2026-02-28 02:16:58 +00:00
  • 83d277d144 feat: enroll tailscale via Proxmox guest agent by VMID MichaelFisher1997 2026-02-28 02:14:39 +00:00
  • 5e1fd2e9f3 Merge pull request 'fix: make tailscale enrollment clone-safe and hostname-aware' (#22) from stage into master micqdf 2026-02-28 02:02:49 +00:00
  • 3335020db5 fix: make tailscale enrollment clone-safe and hostname-aware MichaelFisher1997 2026-02-28 02:01:48 +00:00
  • 9ce06671c9 Merge pull request 'fix: align VM boot disk and add Terraform safety workflows' (#21) from stage into master micqdf 2026-02-28 01:26:59 +00:00
  • a7f68c0c4b fix: tolerate extra output in destroy guard parser MichaelFisher1997 2026-02-28 01:23:07 +00:00
  • d1a7ccc98c chore: serialize Terraform workflows to prevent races MichaelFisher1997 2026-02-28 01:17:51 +00:00
  • afe19041d9 fix: make destroy guard parse tfplan JSON robustly MichaelFisher1997 2026-02-28 01:16:19 +00:00
  • c9be2a2fc8 fix: align VM boot disk and add Terraform safety workflows MichaelFisher1997 2026-02-28 01:10:19 +00:00
  • 5fc58dfc98 Merge pull request 'stage' (#20) from stage into master micqdf 2026-02-28 01:01:31 +00:00
  • 1c4a27bca3 Merge branch 'master' into stage micqdf 2026-02-28 01:00:47 +00:00
  • 47f950d667 fix: update S3 backend config for Terraform init MichaelFisher1997 2026-02-28 00:56:12 +00:00
  • b0768db7a7 feat: store Terraform state in Backblaze B2 MichaelFisher1997 2026-02-28 00:52:40 +00:00
  • c0dd091b51 chore: align template base with live VM config MichaelFisher1997 2026-02-28 00:44:08 +00:00
  • 595df12b3e update: automate tailscale enrollment from Gitea secrets MichaelFisher1997 2026-02-28 00:33:14 +00:00
  • 735e9df9f1 Merge pull request 'stage' (#19) from stage into master micqdf 2026-02-28 00:13:24 +00:00
  • e714a56980 update: switch Terraform to NixOS template workflow MichaelFisher1997 2026-02-28 00:06:25 +00:00
  • 4247d16c24 fix: upgrade proxmox provider for Proxmox 9 permissions MichaelFisher1997 2026-02-27 21:04:44 +00:00
  • 59fbbb07df fix: load static token id and validate token secret MichaelFisher1997 2026-02-27 21:00:44 +00:00
  • c3a0ef251c debug: show secret lengths to verify they are set MichaelFisher1997 2026-02-27 20:56:41 +00:00
  • 841abb8fe3 fix: create secrets.auto.tfvars dynamically in workflow MichaelFisher1997 2026-02-27 20:48:41 +00:00
  • 364dc6b35b fix: use TF_VAR_ prefix for token credentials MichaelFisher1997 2026-02-27 20:43:39 +00:00
  • 9c1476b6bf fix: use PM_API_TOKEN_ID/SECRET env vars directly MichaelFisher1997 2026-02-27 20:36:44 +00:00
  • 4a123e0fb6 fix: apply terraform fmt MichaelFisher1997 2026-02-27 20:27:20 +00:00
  • 5633d18276 fix: terraform fmt alignment MichaelFisher1997 2026-02-27 20:22:44 +00:00
  • c6fc9edcc4 fix: terraform fmt formatting MichaelFisher1997 2026-02-27 20:06:23 +00:00
  • c8b86c7443 fix: switch to API token authentication for Proxmox MichaelFisher1997 2026-02-27 20:02:22 +00:00
  • 79b535bb59 fix: code quality improvements MichaelFisher1997 2026-02-27 01:25:25 +00:00
  • 84e45b4c61 Merge pull request 'stage' (#18) from stage into master micqdf 2025-04-18 11:14:21 +00:00
  • 080752e8a0 Worflow: changes vars MichaelFisher1997 2025-04-18 12:12:52 +01:00
  • f063baa349 Worflow: changes vars MichaelFisher1997 2025-04-18 12:12:28 +01:00
  • bada1b69da Merge pull request 'stage' (#17) from stage into master micqdf 2025-04-18 10:43:01 +00:00
  • 7d04a2c475 Worflow: changes vars MichaelFisher1997 2025-04-18 11:42:05 +01:00
  • e04f10c5a3 Worflow: changes vars MichaelFisher1997 2025-04-18 11:40:44 +01:00
  • 0e7860bfe7 Worflow: changes vars MichaelFisher1997 2025-04-18 11:35:01 +01:00
  • 0c0cbc5def terraform apply MichaelFisher1997 2025-04-18 11:29:29 +01:00
  • fcdde6cf1f terraform apply MichaelFisher1997 2025-04-18 11:27:41 +01:00
  • 524bd92da4 terraform apply MichaelFisher1997 2025-04-18 11:26:17 +01:00
  • ba3fe8e7ff terraform apply MichaelFisher1997 2025-04-18 11:01:55 +01:00
  • 724a433d5e terraform fmt MichaelFisher1997 2025-04-18 10:56:54 +01:00
  • bfbf0680e2 terraform fmt MichaelFisher1997 2025-04-18 10:54:10 +01:00
  • 8f1ee24440 terraform fmt MichaelFisher1997 2025-04-18 10:52:42 +01:00
  • 73dd2e18ff terraform fmt MichaelFisher1997 2025-04-18 10:51:00 +01:00
  • 8d9eea6728 Merge pull request 'terraform fmt' (#16) from stage into master micqdf 2025-04-17 21:54:27 +00:00
  • 96f6d94c3a terraform fmt MichaelFisher1997 2025-04-17 22:50:43 +01:00
  • 8d49e447e6 Merge pull request 'terraform fmt' (#15) from stage into master micqdf 2025-04-17 21:40:34 +00:00
  • 99f3610a84 terraform fmt MichaelFisher1997 2025-04-17 22:38:09 +01:00
  • d634e124a3 Merge pull request 'stage' (#14) from stage into master micqdf 2025-04-17 21:29:51 +00:00
  • 70b9b5e5b7 terraform fmt MichaelFisher1997 2025-04-17 22:28:45 +01:00
  • 93d3f94100 terraform fmt MichaelFisher1997 2025-04-17 22:24:54 +01:00
  • 70139b2693 Merge pull request 'terraform fmt' (#13) from stage into master micqdf 2025-04-17 21:18:18 +00:00
  • 8773f5026c terraform fmt MichaelFisher1997 2025-04-17 22:15:22 +01:00
  • 1b6eca0f69 Merge pull request 'stage' (#12) from stage into master micqdf 2025-04-17 21:00:27 +00:00
  • 9551e0ad53 terraform fmt MichaelFisher1997 2025-04-17 21:59:31 +01:00
  • ffc1c1e785 terraform fmt MichaelFisher1997 2025-04-17 21:58:07 +01:00
  • 3e55a72767 Merge pull request 'stage' (#11) from stage into master micqdf 2025-04-17 20:27:27 +00:00
  • fcbd6a0b1d terraform fmt MichaelFisher1997 2025-04-17 20:39:32 +01:00
  • 7227782d4f terraform fmt MichaelFisher1997 2025-04-17 20:38:13 +01:00
  • 6dec58856e terraform fmt MichaelFisher1997 2025-04-17 20:36:10 +01:00
  • 437d7ab8d1 terraform fmt MichaelFisher1997 2025-04-17 20:24:03 +01:00
  • ac2db5a1cf terraform fmt MichaelFisher1997 2025-04-17 20:21:16 +01:00
  • 74b2fb8175 terraform fmt MichaelFisher1997 2025-04-17 20:17:29 +01:00
  • 1acd33cb87 terraform fmt MichaelFisher1997 2025-04-17 20:12:37 +01:00
  • f9edeb8be5 terraform fmt MichaelFisher1997 2025-04-17 20:07:17 +01:00
  • 661fb95830 terraform fmt MichaelFisher1997 2025-04-17 20:05:13 +01:00
  • 50ae59602c terraform fmt MichaelFisher1997 2025-04-17 20:03:28 +01:00
  • 507c102dad terraform fmt MichaelFisher1997 2025-04-17 20:01:52 +01:00
  • b26ff582a4 Merge pull request 'terraform fmt' (#10) from stage into master micqdf 2025-04-17 18:24:08 +00:00
  • ec07db08db terraform fmt MichaelFisher1997 2025-04-17 19:21:23 +01:00
  • f90075f098 terraform fmt destroy MichaelFisher1997 2025-04-17 17:20:22 +01:00
  • 114bfb9772 Merge pull request 'stage' (#8) from stage into master micqdf 2025-04-17 16:12:34 +00:00
  • 5a0f927532 terraform fmt destroy/now MichaelFisher1997 2025-04-17 17:08:31 +01:00
  • e968321c39 terraform fmt MichaelFisher1997 2025-04-17 17:06:33 +01:00
  • feb21cadfa terraform fmt MichaelFisher1997 2025-04-17 17:04:06 +01:00
  • 36cba568f2 terraform fmt MichaelFisher1997 2025-04-17 17:02:46 +01:00
  • c1c533f92d terraform fmt MichaelFisher1997 2025-04-17 16:58:28 +01:00
  • 2b8233e870 terraform fmt MichaelFisher1997 2025-04-17 16:54:35 +01:00