mirror of
https://github.com/GoodOlClint/PSProxmoxVE.git
synced 2026-09-04 03:05:32 +00:00
ci: retire the PVE 8 integration leg
PVE 8 reached EOL 2026-08-31. The full matrix needs 42GiB free on one parent node; no node has that after the fleet rebuild, so the headroom guard blocks every run. Dropping the 8a/8b pair brings the requirement to 26GiB. The module keeps PVE 8 runtime support and the script still accepts PVE_VERSIONS='9 8' for local runs; the PVE-8-only Pester contexts stay for SKIP_PROVISION runs against real PVE 8 hosts. Also counts the storage VM in the headroom error message. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
committed by
GitHub
parent
5564453177
commit
932cc0dcf5
@@ -61,6 +61,9 @@ env:
|
||||
SCRIPTS_DIR: tests/infrastructure/scripts
|
||||
TEST_IMAGE: ghcr.io/goodolclint/psproxmoxve-integration
|
||||
CACHE_DIR: /opt/pve-integration
|
||||
# PVE 8 reached EOL 2026-08-31; CI provisions and tests PVE 9 only.
|
||||
# run-integration.sh still accepts "8" for local runs against old targets.
|
||||
PVE_VERSIONS: '9'
|
||||
|
||||
jobs:
|
||||
# ── Build module artifact (GitHub-hosted) ────────────────────────
|
||||
@@ -158,9 +161,8 @@ jobs:
|
||||
- /opt/pve-integration:/opt/pve-integration
|
||||
strategy:
|
||||
fail-fast: false
|
||||
max-parallel: 2
|
||||
matrix:
|
||||
pve_version: ['9', '8']
|
||||
pve_version: ['9']
|
||||
|
||||
steps:
|
||||
- uses: actions/checkout@v7
|
||||
|
||||
Reference in New Issue
Block a user