fix(e2e): reduce Hetzner max parallel from 5 to 3 to respect primary IP quota (#2943)

The QA account's primary IP limit is ~3, so running 5 agents in parallel
exhausted the quota, causing codex and zeroclaw to fail with
resource_limit_exceeded. Reducing _hetzner_max_parallel to 3 keeps
provisioning within quota while still running agents concurrently.

Verified: zeroclaw and codex both PASS on Hetzner after this fix.

-- qa/e2e-tester

Co-authored-by: spawn-qa-bot <qa@openrouter.ai>
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-authored-by: L <6723574+louisgv@users.noreply.github.com>
This commit is contained in:
A 2026-03-23 23:32:10 -07:00 committed by GitHub
parent 81ab237efe
commit aafeda4020
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -378,8 +378,9 @@ _hetzner_cleanup_stale() {
# ---------------------------------------------------------------------------
# _hetzner_max_parallel
#
# Hetzner accounts have a primary IP limit (~5 for most accounts).
# Hetzner accounts have a primary IP limit. This QA account supports ~3
# concurrent provisioning operations before hitting resource_limit_exceeded.
# ---------------------------------------------------------------------------
_hetzner_max_parallel() {
printf '5'
printf '3'
}