Commit Graph

  • a241714125 fix: update CloudInit regenerate test for PUT endpoint Clint Branham 2026-03-25 15:32:25 -05:00
  • 5cfd33d921 fix: update GitHub workflow for credential auth + pve-integration paths Clint Branham 2026-03-25 15:27:48 -05:00
  • 61dca7acb1 chore: add apt-get upgrade to first-boot script Clint Branham 2026-03-25 15:05:24 -05:00
  • 589181e77c fix: use shared host mount for answer files + rename to pve-integration Clint Branham 2026-03-25 14:49:59 -05:00
  • 53e567f38b fix: upload one ISO per PVE version, not per node Clint Branham 2026-03-25 14:43:15 -05:00
  • a27863f4ef fix: prevent -Force -Cleanup with -Version filter Clint Branham 2026-03-25 14:39:27 -05:00
  • 8c6790476b fix: always remove Docker containers in force cleanup Clint Branham 2026-03-25 14:38:54 -05:00
  • b3005e1e72 feat: replace per-node baked ISOs with HTTP answer server Clint Branham 2026-03-25 14:38:15 -05:00
  • 943a9e61dd feat: add -Force cleanup that bypasses Terraform Clint Branham 2026-03-25 14:27:43 -05:00
  • eb0ffdfeba fix: include Docker storage resources in version-filtered Terraform targets Clint Branham 2026-03-25 14:19:02 -05:00
  • 80871f750b feat: consolidate infrastructure into Terraform + terraform destroy cleanup Clint Branham 2026-03-25 14:16:52 -05:00
  • 2e126b96a3 fix: CloudInit regenerate calls PUT endpoint instead of GET dump Clint Branham 2026-03-25 14:06:28 -05:00
  • f5c950f7fa fix: version-safe provisioning with Terraform -target Clint Branham 2026-03-25 13:57:42 -05:00
  • db3629e705 feat: support -Version for -Provision and -Cleanup commands Clint Branham 2026-03-25 13:52:44 -05:00
  • 117b10d222 refactor: make all integration test files self-contained Clint Branham 2026-03-25 13:40:05 -05:00
  • 72280e3697 fix: don't clean up test VM in 06_VMs — later files depend on it Clint Branham 2026-03-25 13:32:51 -05:00
  • df70e278ed fix: inject pwsh variables directly instead of using -- separator Clint Branham 2026-03-25 13:25:49 -05:00
  • d3d73e5702 fix: move config.json from CACHE_DIR to WORK_DIR (/tmp/pve-integration) Clint Branham 2026-03-25 13:23:33 -05:00
  • 858047c477 fix: check correct config path in dev.ps1 integration readiness check Clint Branham 2026-03-25 13:21:53 -05:00
  • 7d74bc9750 feat: add test filter support to run-integration.sh Clint Branham 2026-03-25 13:05:27 -05:00
  • f62e02e2a2 refactor: redesign dev.ps1 with switch-based CLI and -Tests filter Clint Branham 2026-03-25 11:53:24 -05:00
  • 12874d168d refactor: split monolithic integration tests into numbered per-area files Clint Branham 2026-03-25 11:51:49 -05:00
  • 59327a1329 Merge pull request #29 from GoodOlClint/fix/emit-native-types GoodOlClint 2026-03-25 11:46:57 -05:00
  • 298294b687 Merge pull request #30 from GoodOlClint/copilot/sub-pr-29 GoodOlClint 2026-03-25 11:45:14 -05:00
  • 4a63055c10 chore: remove pre-correction D013-compliance.md and fix JsonHelper XML doc comment nullability copilot-swe-agent[bot] 2026-03-25 16:42:29 +00:00
  • 9e22036abd Initial plan copilot-swe-agent[bot] 2026-03-25 16:38:23 +00:00
  • 10c277af10 fix: resolve F085 — PveClusterJoinInfo Nodelist/Totem D013 violations Clint Branham 2026-03-25 11:31:05 -05:00
  • 3ce19a721c feat: emit native types instead of Newtonsoft JObject/JArray in public APIs Clint Branham 2026-03-25 11:12:57 -05:00
  • 20ed5de69e Merge pull request #27 from GoodOlClint/feat/cluster-config-ha GoodOlClint 2026-03-24 18:50:07 -05:00
  • 51b51354ef fix: address second round of Copilot review feedback Clint Branham 2026-03-24 18:47:43 -05:00
  • e54f9fb749 Merge branch 'main' into feat/cluster-config-ha GoodOlClint 2026-03-24 18:41:20 -05:00
  • 358e104db2 Merge pull request #26 from GoodOlClint/fix/f039-f084-quick-fixes GoodOlClint 2026-03-24 18:41:01 -05:00
  • f1a3676723 fix: address Copilot review feedback on PR #27 Clint Branham 2026-03-24 18:40:10 -05:00
  • b646a611e6 Merge pull request #28 from GoodOlClint/copilot/sub-pr-26 GoodOlClint 2026-03-24 18:37:22 -05:00
  • f400336803 fix: narrow exception catches in PingGuestAgent and ImportPveOvaCmdlet copilot-swe-agent[bot] 2026-03-24 23:35:27 +00:00
  • d91c93aca2 Initial plan copilot-swe-agent[bot] 2026-03-24 23:31:32 +00:00
  • da2037d0c5 feat: add cluster config and HA management cmdlets (F060, F053) Clint Branham 2026-03-24 18:28:11 -05:00
  • c33ef930c8 Merge branch 'main' into fix/f039-f084-quick-fixes GoodOlClint 2026-03-24 18:25:06 -05:00
  • 6f74db10ed Merge pull request #25 from GoodOlClint/docs/review-scan-8 GoodOlClint 2026-03-24 18:24:52 -05:00
  • c0a37d5ef3 fix: resolve F039 bare catches and F084 session secret exposure Clint Branham 2026-03-24 18:18:56 -05:00
  • f311c738b4 docs: review scan-8 findings update Clint Branham 2026-03-24 18:15:46 -05:00
  • 0789601e33 Merge pull request #24 from GoodOlClint/fix/ci-concurrency GoodOlClint 2026-03-24 15:57:25 -05:00
  • fb5d00aad0 fix(ci): add concurrency group to queue integration test runs Clint Branham 2026-03-24 15:53:11 -05:00
  • 0f3e2c16d9 Merge pull request #23 from GoodOlClint/copilot/set-up-copilot-instructions GoodOlClint 2026-03-24 15:42:54 -05:00
  • 5a27baa96a Merge branch 'main' into copilot/set-up-copilot-instructions GoodOlClint 2026-03-24 15:41:29 -05:00
  • 80652cbe92 Merge pull request #20 from GoodOlClint/feat/storage-iscsi-nfs-params GoodOlClint 2026-03-24 15:41:09 -05:00
  • a0c0b84323 Merge pull request #21 from GoodOlClint/copilot/sub-pr-20 GoodOlClint 2026-03-24 15:39:47 -05:00
  • efc3e3a8e0 chore: add .github/copilot-instructions.md copilot-swe-agent[bot] 2026-03-24 20:38:49 +00:00
  • 3cd5400695 Initial plan copilot-swe-agent[bot] 2026-03-24 20:37:18 +00:00
  • f76ff513e9 fix(storage): implement Portal defaulting for iSCSI, fix Pool/CephPool selection, add NFS format validation copilot-swe-agent[bot] 2026-03-24 20:36:46 +00:00
  • 79c227f131 Initial plan copilot-swe-agent[bot] 2026-03-24 20:30:56 +00:00
  • 2bf7f45ebf fix(ci): mount /lib/modules into NFS container for automatic kernel module loading Clint Branham 2026-03-24 15:24:06 -05:00
  • c385f4a620 fix(tests): correct NFS and iSCSI storage test parameters Clint Branham 2026-03-24 14:57:45 -05:00
  • 064cc372cf feat(storage): add -Target and -Portal parameters to New-PveStorage for iSCSI Clint Branham 2026-03-24 14:43:33 -05:00
  • ab768e114a Merge pull request #18 from GoodOlClint/feat/multi-node-storage-vm GoodOlClint 2026-03-24 14:09:31 -05:00
  • b3481e259b Merge pull request #19 from GoodOlClint/copilot/sub-pr-18 GoodOlClint 2026-03-24 14:02:54 -05:00
  • 6a63dea923 fix: apply review feedback on Docker storage and security documentation copilot-swe-agent[bot] 2026-03-24 18:53:30 +00:00
  • 8acd04c272 Initial plan copilot-swe-agent[bot] 2026-03-24 18:47:58 +00:00
  • 9817d30a11 feat(ci): multi-node PVE provisioning and Docker-based shared storage Clint Branham 2026-03-24 13:34:15 -05:00
  • 105bf4b2ba Merge pull request #17 from GoodOlClint/feat/local-integration-runner GoodOlClint 2026-03-24 10:55:35 -05:00
  • da0591c84c Merge branch 'main' into feat/local-integration-runner GoodOlClint 2026-03-24 10:53:17 -05:00
  • 8d5df62b41 fix(ci): add .dockerignore to prevent sending 250MB build context Clint Branham 2026-03-24 10:51:27 -05:00
  • cc07e110f9 Merge pull request #16 from GoodOlClint/feat/local-integration-runner GoodOlClint 2026-03-24 10:44:32 -05:00
  • f21c7f84b7 feat(ci): unify CI and local integration test infrastructure Clint Branham 2026-03-24 10:41:28 -05:00
  • 629551021c Merge pull request #15 from GoodOlClint/fix/unmask-target-node GoodOlClint 2026-03-24 09:55:15 -05:00
  • c1e1442155 fix(ci): move PVE_TARGET_NODE from secret to variable Clint Branham 2026-03-24 09:49:21 -05:00
  • da9e553683 Merge pull request #13 from GoodOlClint/refactor/integration-test-orchestration GoodOlClint 2026-03-24 09:44:19 -05:00
  • cddb3ef71a Merge pull request #14 from GoodOlClint/copilot/sub-pr-13 GoodOlClint 2026-03-24 09:40:06 -05:00
  • 2291379040 fix: apply security and correctness fixes from PR #13 review copilot-swe-agent[bot] 2026-03-24 14:36:51 +00:00
  • bdb62a3fbf Initial plan copilot-swe-agent[bot] 2026-03-24 14:34:00 +00:00
  • ee717cccd1 docs: update CLAUDE.md with PR workflow and dev container instructions Clint Branham 2026-03-24 09:21:59 -05:00
  • fc092ea5b3 feat: add dev container for local build, test, and provisioning Clint Branham 2026-03-24 09:21:52 -05:00
  • 9752b854e4 refactor(ci): simplify workflow to delegate to run-integration.sh Clint Branham 2026-03-24 09:21:14 -05:00
  • 7f3430cd50 refactor(ci): extract integration test orchestration into run-integration.sh Clint Branham 2026-03-24 09:21:08 -05:00
  • 6a1253c37b fix: remove pull_request trigger from integration tests workflow Clint Branham 2026-03-24 08:39:16 -05:00
  • b4754c72a0 docs: update README, CHANGELOG, SECURITY.md, and review artifacts Clint Branham 2026-03-23 17:41:19 -05:00
  • f6a2f843db docs: update cmdlet help via platyPS merge, fix generate-help.ps1 Clint Branham 2026-03-23 17:41:04 -05:00
  • d5f4e13637 fix(security): move hardcoded test password to GitHub Actions secret Clint Branham 2026-03-23 17:40:47 -05:00
  • 053fd4c06a fix(security): add Uri.EscapeDataString to all URL path parameters Clint Branham 2026-03-23 17:40:36 -05:00
  • 625ea0fa28 docs: update README for netstandard2.0, add missing cmdlets, fix version ref Clint Branham 2026-03-23 16:57:28 -05:00
  • 1faaba0a20 perf(ci): run PVE 8 and PVE 9 tests in parallel (max-parallel: 2) Clint Branham 2026-03-23 16:41:59 -05:00
  • 68c528e278 fix(ci): pass test config via shared volume instead of job outputs Clint Branham 2026-03-23 16:29:18 -05:00
  • 1dd677a50c fix(ci): stop masking nested PVE IPs so job outputs pass through Clint Branham 2026-03-23 16:18:32 -05:00
  • c8c285e000 fix(ci): use RUNNER_TEMP env var in tfvars heredoc, add debug output Clint Branham 2026-03-23 16:10:26 -05:00
  • a424dd18ac refactor(ci): parallel provisioning, file caching, provision/test/cleanup split Clint Branham 2026-03-23 16:05:20 -05:00
  • d19c6f0c4b fix: upgrade SharpCompress from 0.38.0 to 0.47.3 (#12) Clint Branham 2026-03-23 15:53:56 -05:00
  • 40a1390094 Merge pull request #10 from GoodOlClint/dependabot/nuget/tests/PSProxmoxVE.Core.Tests/main/xunit-2.9.3 GoodOlClint 2026-03-23 15:49:57 -05:00
  • 6f9ffd9ad1 Bump xunit from 2.7.0 to 2.9.3 dependabot[bot] 2026-03-23 20:47:03 +00:00
  • 81291d98fd Merge pull request #7 from GoodOlClint/dependabot/nuget/tests/PSProxmoxVE.Core.Tests/main/Moq-4.20.72 GoodOlClint 2026-03-23 15:44:20 -05:00
  • 17b42b6a89 Bump Moq from 4.20.70 to 4.20.72 dependabot[bot] 2026-03-23 20:41:03 +00:00
  • c5ad5bcca7 Merge pull request #11 from GoodOlClint/dependabot/nuget/tests/PSProxmoxVE.Core.Tests/main/xunit.runner.visualstudio-3.1.5 GoodOlClint 2026-03-23 15:38:00 -05:00
  • ac1fb4872d Merge pull request #6 from GoodOlClint/dependabot/nuget/tests/PSProxmoxVE.Core.Tests/main/Microsoft.NET.Test.Sdk-18.3.0 GoodOlClint 2026-03-23 15:37:29 -05:00
  • cccd64e817 Merge pull request #5 from GoodOlClint/dependabot/nuget/tests/PSProxmoxVE.Core.Tests/main/coverlet.collector-8.0.1 GoodOlClint 2026-03-23 15:37:16 -05:00
  • fd8030415c Bump xunit.runner.visualstudio from 2.5.7 to 3.1.5 dependabot[bot] 2026-03-23 20:32:20 +00:00
  • eef68ee96d Bump coverlet.collector from 6.0.1 to 8.0.1 dependabot[bot] 2026-03-23 20:32:19 +00:00
  • 2d3099aaef Bump Microsoft.NET.Test.Sdk from 17.9.0 to 18.3.0 dependabot[bot] 2026-03-23 20:32:17 +00:00
  • 728e8df335 fix(ci): gate all integration jobs against dependabot Clint Branham 2026-03-23 15:27:45 -05:00
  • 6a7379c6fb Merge pull request #4 from GoodOlClint/dependabot/github_actions/main/actions/checkout-6 GoodOlClint 2026-03-23 15:26:39 -05:00
  • 26a43fc52b chore(deps): Bump actions/checkout from 5 to 6 dependabot[bot] 2026-03-23 20:21:00 +00:00
  • d74f8c952a fix(test): add -Confirm:$false to Suspend/Restart container Pester tests Clint Branham 2026-03-23 15:09:58 -05:00