Description
Add a self-contained integration test suite under bindings/go/sigstore/integration/ using a local kind cluster with a full Sigstore stack.
Infrastructure (via Helm):
- Rekor v1 (sigstore/scaffold): Fulcio, CTLog, Trillian, TUF, TSA
- Rekor v2 (rekor-tiles, POSIX backend)
- Port-forwards for all services to localhost
Test scenarios required:
- Key-based sign/verify (ECDSA, Ed25519)
- Keyless sign/verify (OIDC token via
kubectl create token)
- Identity verification (issuer + SAN enforcement)
- TSA integration (required for Rekor v2 — no SETs)
signing_config.json endpoint discovery
- Custom TUF mirror verification
- Minimal bundle (no Rekor/Fulcio)
- Tampered digest detection
Done Criteria
Description
Add a self-contained integration test suite under
bindings/go/sigstore/integration/using a local kind cluster with a full Sigstore stack.Infrastructure (via Helm):
Test scenarios required:
kubectl create token)signing_config.jsonendpoint discoveryDone Criteria
task kind/setupdeploys Rekor v1 + v2 + Fulcio + TSA + TUF in kindtask test/integrationruns the full suite