# Constants
ValidationTypeFast specifies fast validation of the artifacts.
ValidationTypeFull specifies full validation of the artifacts.
ValidationTypeNone specifies no extra validation of the artifacts, artifacts will not be pulled.
# Variables
AddToScheme adds the types in this group-version to the given scheme.
GroupVersion is group version used to register these objects.
SchemeBuilder is used to add go types to the GroupVersionKind scheme.
# Structs
Artifact defines an OCI artifact to be validated.
Auth defines the authentication information for the registry.
BasicAuth defines the username and password used to authenticate to the OCI registry.
ECRAuth defines the access key ID, secret access key, and session token used to authenticate to ECR.
OciRegistryRule defines the validation rule for an OCI registry.
OciValidator is the Schema for the ocivalidators API.
OciValidatorList contains a list of OciValidator.
OciValidatorSpec defines the desired state of OciValidator.
OciValidatorStatus defines the observed state of OciValidator.
SignatureVerification defines the provider and secret name to verify the signatures of artifacts in an OCI registry.
# Type aliases
ValidationType defines the type of extra validation to perform on the artifacts.