Skip to content

Conversation

@kradalby
Copy link
Collaborator

Reduces the test matrix from 24 combinations to 3 representative tests
to avoid overwhelming Docker and disk space. The minimal set covers all
key dimensions: both auth methods, all approver types, both policy modes,
and both advertiseDuringUp values.

Set HEADSCALE_INTEGRATION_FULL_MATRIX=1 to run all 24 tests.

The ps aux | grep approach matched both dlv debugger and headscale
binary, causing 'multiple headscale processes' errors. Use pidof
which only matches the actual binary name.
Reduces the test matrix from 24 combinations to 3 representative tests
to avoid overwhelming Docker and disk space. The minimal set covers all
key dimensions: both auth methods, all approver types, both policy modes,
and both advertiseDuringUp values.

Set HEADSCALE_INTEGRATION_FULL_MATRIX=1 to run all 24 tests.
@kradalby kradalby requested a review from juanfont as a code owner October 24, 2025 13:41
@kradalby kradalby added this to the v0.27.0 milestone Oct 24, 2025
@kradalby kradalby enabled auto-merge (squash) October 24, 2025 15:16
@kradalby kradalby merged commit 84fe3de into juanfont:main Oct 27, 2025
172 of 178 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants