Skip to content

⭐️ add SPIFFE integration tests (#1365)#1370

Open
chris-rock wants to merge 6 commits intomainfrom
spiffe-integration-tests
Open

⭐️ add SPIFFE integration tests (#1365)#1370
chris-rock wants to merge 6 commits intomainfrom
spiffe-integration-tests

Conversation

@chris-rock
Copy link
Copy Markdown
Member

@chris-rock chris-rock commented Feb 5, 2026

Add integration tests for SPIFFE/SPIRE authentication to verify the full flow of external cluster scanning using SPIFFE X.509 SVIDs.

  • Add SPIRE installer helper for deploying SPIRE via Helm
  • Add SPIFFE test utilities for trust bundle and RBAC setup
  • Add SPIFFESuite with tests for CronJob creation and validation
  • Add GitHub Actions workflow job for SPIFFE tests
  • Add Makefile target: make test/integration/spiffe

Fixes #1365

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Feb 5, 2026

Test Results

  5 files  ± 0   43 suites  +1   1h 18m 29s ⏱️ + 13m 47s
398 tests + 5  394 ✅ +1  2 💤 +2  2 ❌ +2 
445 runs  +12  433 ✅ +2  8 💤 +6  4 ❌ +4 

For more details on these failures, see this check.

Results for commit d229af8. ± Comparison against base commit 42ddc4d.

♻️ This comment has been updated with latest results.

@chris-rock
Copy link
Copy Markdown
Member Author

Retriggering CI due to transient k3d setup failure

@chris-rock chris-rock force-pushed the spiffe-integration-tests branch from fbc4700 to f0b8c96 Compare February 14, 2026 18:18
chris-rock and others added 6 commits February 19, 2026 15:08
Add integration tests for SPIFFE/SPIRE authentication to verify the full
flow of external cluster scanning using SPIFFE X.509 SVIDs.

- Add SPIRE installer helper for deploying SPIRE via Helm
- Add SPIFFE test utilities for trust bundle and RBAC setup
- Add SPIFFESuite with tests for CronJob creation and validation
- Add GitHub Actions workflow job for SPIFFE tests
- Add Makefile target: make test/integration/spiffe

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@chris-rock chris-rock force-pushed the spiffe-integration-tests branch from f0b8c96 to d229af8 Compare February 19, 2026 14:08
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.

SPIFFE Test setup

1 participant