Documentation
¶
Index ¶
- func ValidatePolicy(ctx context.Context, ref name.Reference, kc authn.Keychain, ...) ([]oci.Signature, []error)
- type Validator
- func (v *Validator) ResolveCronJob(ctx context.Context, c *duckv1.CronJob)
- func (v *Validator) ResolvePod(ctx context.Context, p *duckv1.Pod)
- func (v *Validator) ResolvePodSpecable(ctx context.Context, wp *duckv1.WithPod)
- func (v *Validator) ValidateCronJob(ctx context.Context, c *duckv1.CronJob) *apis.FieldError
- func (v *Validator) ValidatePod(ctx context.Context, p *duckv1.Pod) *apis.FieldError
- func (v *Validator) ValidatePodSpecable(ctx context.Context, wp *duckv1.WithPod) *apis.FieldError
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ValidatePolicy ¶ added in v1.7.0
func ValidatePolicy(ctx context.Context, ref name.Reference, kc authn.Keychain, authorities []v1alpha1.Authority, remoteOpts ...ociremote.Option) ([]oci.Signature, []error)
ValidatePolicy will go through all the Authorities for a given image and return a success if at least one of the Authorities validated the signatures. Returns the validated signatures, or the errors encountered.
Types ¶
type Validator ¶
type Validator struct {
// contains filtered or unexported fields
}
func (*Validator) ResolveCronJob ¶ added in v1.3.0
ResolveCronJob implements duckv1.CronJobValidator
func (*Validator) ResolvePod ¶ added in v1.3.0
ResolvePod implements duckv1.PodValidator
func (*Validator) ResolvePodSpecable ¶ added in v1.3.0
ResolvePodSpecable implements duckv1.PodSpecValidator
func (*Validator) ValidateCronJob ¶ added in v1.3.0
ValidateCronJob implements duckv1.CronJobValidator
func (*Validator) ValidatePod ¶
ValidatePod implements duckv1.PodValidator
func (*Validator) ValidatePodSpecable ¶
ValidatePodSpecable implements duckv1.PodSpecValidator
Click to show internal directories.
Click to hide internal directories.