Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type StoreRequest ¶
type StoreRequest[Input any, Output any] struct { // Object is the original Tekton object as received by the controller. Object objects.TektonObject // Artifact is the artifact that was extracted from the Object (e.g. build config, image, etc.) Artifact Input // Payload is the formatted payload that was generated for the Artifact (e.g. simplesigning, in-toto attestation) Payload Output // Bundle contains the signing output details. Bundle *signing.Bundle }
StoreRequest contains the information needed to store a signature/attestation object.
type StoreResponse ¶
type StoreResponse struct { }
StoreResponse contains metadata for the result of the store operation.
type Storer ¶
type Storer[Input, Output any] interface { Store(context.Context, *StoreRequest[Input, Output]) (*StoreResponse, error) }
Click to show internal directories.
Click to hide internal directories.