feat: add support for policy parameters

This commit is contained in:
James Carnegie
2024-10-16 11:26:30 +01:00
committed by James Carnegie
parent 2856a952d5
commit 395b5fe114
6 changed files with 39 additions and 0 deletions

View File

@@ -38,6 +38,7 @@ type ValidateHandlerOptions struct {
AttestationStyle string
ReferrersRepo string
Parameters map[string]string
}
type validateHandler struct {
@@ -83,6 +84,7 @@ func (h *validateHandler) newVerifier(ctx context.Context) (*attest.ImageVerifie
AttestationStyle: mapping.AttestationStyle(h.opts.AttestationStyle),
ReferrersRepo: h.opts.ReferrersRepo,
Debug: true,
Parameters: h.opts.Parameters,
}
verifier, err := attest.NewImageVerifier(ctx, policyOpts)
if err != nil {