Repository navigation
v1.78.2
What's Changed
Graceful Workload API Degradation
When WithHTTPWorkloadAPITargetPath(...) is used but no SPIFFE trust domain is configured (WORKLOAD_API_TRUSTED_DOMAIN env var not set), the HTTP client now silently skips workload API mTLS and uses a plain HTTP client instead of failing closed with an error transport.
This allows services to include workload API target options in their code without crashing when SPIFFE infrastructure is not deployed. When trust domain IS configured but the SPIFFE socket is unavailable, the client still fails closed as before (security-first behavior).
Fixes: Services crashing with "workload API target path requires trusted domain configuration" when SPIFFE/SPIRE is not deployed.
Full Changelog: v1.78.1...v1.78.2