v1alpha1

package
v1.1.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 12, 2023 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Overview

+k8s:conversion-gen=github.com/deislabs/ratify/api/unversioned

Package v1alpha1 contains API Schema definitions for the config v1alpha1 API group +kubebuilder:object:generate=true +groupName=config.ratify.deislabs.io

Index

Constants

This section is empty.

Variables

View Source
var (
	// GroupVersion is group version used to register these objects
	GroupVersion = schema.GroupVersion{Group: "config.ratify.deislabs.io", Version: "v1alpha1"}

	// SchemeBuilder is used to add go types to the GroupVersionKind scheme
	SchemeBuilder = &scheme.Builder{GroupVersion: GroupVersion}

	// AddToScheme adds the types in this group-version to the given scheme.
	AddToScheme = SchemeBuilder.AddToScheme
)

Functions

func Convert_unversioned_CertificateStoreList_To_v1alpha1_CertificateStoreList

func Convert_unversioned_CertificateStoreList_To_v1alpha1_CertificateStoreList(in *unversioned.CertificateStoreList, out *CertificateStoreList, s conversion.Scope) error

Convert_unversioned_CertificateStoreList_To_v1alpha1_CertificateStoreList is an autogenerated conversion function.

func Convert_unversioned_CertificateStoreSpec_To_v1alpha1_CertificateStoreSpec

func Convert_unversioned_CertificateStoreSpec_To_v1alpha1_CertificateStoreSpec(in *unversioned.CertificateStoreSpec, out *CertificateStoreSpec, s conversion.Scope) error

Convert_unversioned_CertificateStoreSpec_To_v1alpha1_CertificateStoreSpec is an autogenerated conversion function.

func Convert_unversioned_CertificateStoreStatus_To_v1alpha1_CertificateStoreStatus

func Convert_unversioned_CertificateStoreStatus_To_v1alpha1_CertificateStoreStatus(in *unversioned.CertificateStoreStatus, out *CertificateStoreStatus, s conversion.Scope) error

Convert_unversioned_CertificateStoreStatus_To_v1alpha1_CertificateStoreStatus is an autogenerated conversion function.

func Convert_unversioned_CertificateStore_To_v1alpha1_CertificateStore

func Convert_unversioned_CertificateStore_To_v1alpha1_CertificateStore(in *unversioned.CertificateStore, out *CertificateStore, s conversion.Scope) error

Convert_unversioned_CertificateStore_To_v1alpha1_CertificateStore is an autogenerated conversion function.

func Convert_unversioned_PluginSource_To_v1alpha1_PluginSource

func Convert_unversioned_PluginSource_To_v1alpha1_PluginSource(in *unversioned.PluginSource, out *PluginSource, s conversion.Scope) error

Convert_unversioned_PluginSource_To_v1alpha1_PluginSource is an autogenerated conversion function.

func Convert_unversioned_PolicyList_To_v1alpha1_PolicyList

func Convert_unversioned_PolicyList_To_v1alpha1_PolicyList(in *unversioned.PolicyList, out *PolicyList, s conversion.Scope) error

Convert_unversioned_PolicyList_To_v1alpha1_PolicyList is an autogenerated conversion function.

func Convert_unversioned_PolicySpec_To_v1alpha1_PolicySpec

func Convert_unversioned_PolicySpec_To_v1alpha1_PolicySpec(in *unversioned.PolicySpec, out *PolicySpec, _ conversion.Scope) error

Convert unversioned PolicySpec to PolicySpec of v1alpha1.

func Convert_unversioned_PolicyStatus_To_v1alpha1_PolicyStatus

func Convert_unversioned_PolicyStatus_To_v1alpha1_PolicyStatus(in *unversioned.PolicyStatus, out *PolicyStatus, _ conversion.Scope) error

Convert unversioned PolicyStatus to PolicyStatus of v1alpha1.

func Convert_unversioned_Policy_To_v1alpha1_Policy

func Convert_unversioned_Policy_To_v1alpha1_Policy(in *unversioned.Policy, out *Policy, s conversion.Scope) error

Convert unversioned Policy to Policy of v1alpha1.

func Convert_unversioned_StoreList_To_v1alpha1_StoreList

func Convert_unversioned_StoreList_To_v1alpha1_StoreList(in *unversioned.StoreList, out *StoreList, s conversion.Scope) error

Convert_unversioned_StoreList_To_v1alpha1_StoreList is an autogenerated conversion function.

func Convert_unversioned_StoreSpec_To_v1alpha1_StoreSpec

func Convert_unversioned_StoreSpec_To_v1alpha1_StoreSpec(in *unversioned.StoreSpec, out *StoreSpec, s conversion.Scope) error

Convert_unversioned_StoreSpec_To_v1alpha1_StoreSpec is an autogenerated conversion function.

func Convert_unversioned_StoreStatus_To_v1alpha1_StoreStatus

func Convert_unversioned_StoreStatus_To_v1alpha1_StoreStatus(in *unversioned.StoreStatus, out *StoreStatus, s conversion.Scope) error

Convert_unversioned_StoreStatus_To_v1alpha1_StoreStatus is an autogenerated conversion function.

func Convert_unversioned_Store_To_v1alpha1_Store

func Convert_unversioned_Store_To_v1alpha1_Store(in *unversioned.Store, out *Store, s conversion.Scope) error

Convert_unversioned_Store_To_v1alpha1_Store is an autogenerated conversion function.

func Convert_unversioned_VerifierList_To_v1alpha1_VerifierList

func Convert_unversioned_VerifierList_To_v1alpha1_VerifierList(in *unversioned.VerifierList, out *VerifierList, s conversion.Scope) error

Convert_unversioned_VerifierList_To_v1alpha1_VerifierList is an autogenerated conversion function.

func Convert_unversioned_VerifierSpec_To_v1alpha1_VerifierSpec

func Convert_unversioned_VerifierSpec_To_v1alpha1_VerifierSpec(in *unversioned.VerifierSpec, out *VerifierSpec, s conversion.Scope) error

Convert_unversioned_VerifierSpec_To_v1alpha1_VerifierSpec is an autogenerated conversion function.

func Convert_unversioned_VerifierStatus_To_v1alpha1_VerifierStatus

func Convert_unversioned_VerifierStatus_To_v1alpha1_VerifierStatus(in *unversioned.VerifierStatus, out *VerifierStatus, s conversion.Scope) error

Convert_unversioned_VerifierStatus_To_v1alpha1_VerifierStatus is an autogenerated conversion function.

func Convert_unversioned_Verifier_To_v1alpha1_Verifier

func Convert_unversioned_Verifier_To_v1alpha1_Verifier(in *unversioned.Verifier, out *Verifier, s conversion.Scope) error

Convert_unversioned_Verifier_To_v1alpha1_Verifier is an autogenerated conversion function.

func Convert_v1alpha1_CertificateStoreList_To_unversioned_CertificateStoreList

func Convert_v1alpha1_CertificateStoreList_To_unversioned_CertificateStoreList(in *CertificateStoreList, out *unversioned.CertificateStoreList, s conversion.Scope) error

Convert_v1alpha1_CertificateStoreList_To_unversioned_CertificateStoreList is an autogenerated conversion function.

func Convert_v1alpha1_CertificateStoreSpec_To_unversioned_CertificateStoreSpec

func Convert_v1alpha1_CertificateStoreSpec_To_unversioned_CertificateStoreSpec(in *CertificateStoreSpec, out *unversioned.CertificateStoreSpec, s conversion.Scope) error

Convert_v1alpha1_CertificateStoreSpec_To_unversioned_CertificateStoreSpec is an autogenerated conversion function.

func Convert_v1alpha1_CertificateStoreStatus_To_unversioned_CertificateStoreStatus

func Convert_v1alpha1_CertificateStoreStatus_To_unversioned_CertificateStoreStatus(in *CertificateStoreStatus, out *unversioned.CertificateStoreStatus, s conversion.Scope) error

Convert_v1alpha1_CertificateStoreStatus_To_unversioned_CertificateStoreStatus is an autogenerated conversion function.

func Convert_v1alpha1_CertificateStore_To_unversioned_CertificateStore

func Convert_v1alpha1_CertificateStore_To_unversioned_CertificateStore(in *CertificateStore, out *unversioned.CertificateStore, s conversion.Scope) error

Convert_v1alpha1_CertificateStore_To_unversioned_CertificateStore is an autogenerated conversion function.

func Convert_v1alpha1_PluginSource_To_unversioned_PluginSource

func Convert_v1alpha1_PluginSource_To_unversioned_PluginSource(in *PluginSource, out *unversioned.PluginSource, s conversion.Scope) error

Convert_v1alpha1_PluginSource_To_unversioned_PluginSource is an autogenerated conversion function.

func Convert_v1alpha1_PolicyList_To_unversioned_PolicyList

func Convert_v1alpha1_PolicyList_To_unversioned_PolicyList(in *PolicyList, out *unversioned.PolicyList, s conversion.Scope) error

Convert_v1alpha1_PolicyList_To_unversioned_PolicyList is an autogenerated conversion function.

func Convert_v1alpha1_PolicySpec_To_unversioned_PolicySpec

func Convert_v1alpha1_PolicySpec_To_unversioned_PolicySpec(in *PolicySpec, out *unversioned.PolicySpec, s conversion.Scope) error

Convert_v1alpha1_PolicySpec_To_unversioned_PolicySpec is an autogenerated conversion function.

func Convert_v1alpha1_PolicyStatus_To_unversioned_PolicyStatus

func Convert_v1alpha1_PolicyStatus_To_unversioned_PolicyStatus(in *PolicyStatus, out *unversioned.PolicyStatus, s conversion.Scope) error

Convert_v1alpha1_PolicyStatus_To_unversioned_PolicyStatus is an autogenerated conversion function.

func Convert_v1alpha1_Policy_To_unversioned_Policy

func Convert_v1alpha1_Policy_To_unversioned_Policy(in *Policy, out *unversioned.Policy, s conversion.Scope) error

Convert Policy of v1alpha1 to unversioned Policy.

func Convert_v1alpha1_StoreList_To_unversioned_StoreList

func Convert_v1alpha1_StoreList_To_unversioned_StoreList(in *StoreList, out *unversioned.StoreList, s conversion.Scope) error

Convert_v1alpha1_StoreList_To_unversioned_StoreList is an autogenerated conversion function.

func Convert_v1alpha1_StoreSpec_To_unversioned_StoreSpec

func Convert_v1alpha1_StoreSpec_To_unversioned_StoreSpec(in *StoreSpec, out *unversioned.StoreSpec, s conversion.Scope) error

Convert_v1alpha1_StoreSpec_To_unversioned_StoreSpec is an autogenerated conversion function.

func Convert_v1alpha1_StoreStatus_To_unversioned_StoreStatus

func Convert_v1alpha1_StoreStatus_To_unversioned_StoreStatus(in *StoreStatus, out *unversioned.StoreStatus, s conversion.Scope) error

Convert_v1alpha1_StoreStatus_To_unversioned_StoreStatus is an autogenerated conversion function.

func Convert_v1alpha1_Store_To_unversioned_Store

func Convert_v1alpha1_Store_To_unversioned_Store(in *Store, out *unversioned.Store, s conversion.Scope) error

Convert_v1alpha1_Store_To_unversioned_Store is an autogenerated conversion function.

func Convert_v1alpha1_VerifierList_To_unversioned_VerifierList

func Convert_v1alpha1_VerifierList_To_unversioned_VerifierList(in *VerifierList, out *unversioned.VerifierList, s conversion.Scope) error

Convert_v1alpha1_VerifierList_To_unversioned_VerifierList is an autogenerated conversion function.

func Convert_v1alpha1_VerifierSpec_To_unversioned_VerifierSpec

func Convert_v1alpha1_VerifierSpec_To_unversioned_VerifierSpec(in *VerifierSpec, out *unversioned.VerifierSpec, s conversion.Scope) error

Convert_v1alpha1_VerifierSpec_To_unversioned_VerifierSpec is an autogenerated conversion function.

func Convert_v1alpha1_VerifierStatus_To_unversioned_VerifierStatus

func Convert_v1alpha1_VerifierStatus_To_unversioned_VerifierStatus(in *VerifierStatus, out *unversioned.VerifierStatus, s conversion.Scope) error

Convert_v1alpha1_VerifierStatus_To_unversioned_VerifierStatus is an autogenerated conversion function.

func Convert_v1alpha1_Verifier_To_unversioned_Verifier

func Convert_v1alpha1_Verifier_To_unversioned_Verifier(in *Verifier, out *unversioned.Verifier, s conversion.Scope) error

Convert_v1alpha1_Verifier_To_unversioned_Verifier is an autogenerated conversion function.

func RegisterConversions

func RegisterConversions(s *runtime.Scheme) error

RegisterConversions adds conversion functions to the given scheme. Public to allow building arbitrary schemes.

Types

type CertificateStore

type CertificateStore struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`

	Spec   CertificateStoreSpec   `json:"spec,omitempty"`
	Status CertificateStoreStatus `json:"status,omitempty"`
}

CertificateStore is the Schema for the certificatestores API

func (*CertificateStore) DeepCopy

func (in *CertificateStore) DeepCopy() *CertificateStore

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateStore.

func (*CertificateStore) DeepCopyInto

func (in *CertificateStore) DeepCopyInto(out *CertificateStore)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*CertificateStore) DeepCopyObject

func (in *CertificateStore) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type CertificateStoreList

type CertificateStoreList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []CertificateStore `json:"items"`
}

CertificateStoreList contains a list of CertificateStore

func (*CertificateStoreList) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateStoreList.

func (*CertificateStoreList) DeepCopyInto

func (in *CertificateStoreList) DeepCopyInto(out *CertificateStoreList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*CertificateStoreList) DeepCopyObject

func (in *CertificateStoreList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type CertificateStoreSpec

type CertificateStoreSpec struct {

	// Name of the certificate store provider
	Provider string `json:"provider,omitempty"`

	// +kubebuilder:pruning:PreserveUnknownFields
	// Parameters of the certificate store
	Parameters runtime.RawExtension `json:"parameters,omitempty"`
}

CertificateStoreSpec defines the desired state of CertificateStore

func (*CertificateStoreSpec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateStoreSpec.

func (*CertificateStoreSpec) DeepCopyInto

func (in *CertificateStoreSpec) DeepCopyInto(out *CertificateStoreSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CertificateStoreStatus

type CertificateStoreStatus struct {
}

CertificateStoreStatus defines the observed state of CertificateStore

func (*CertificateStoreStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateStoreStatus.

func (*CertificateStoreStatus) DeepCopyInto

func (in *CertificateStoreStatus) DeepCopyInto(out *CertificateStoreStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type PluginSource

type PluginSource struct {

	// OCI Artifact source to download the plugin from
	Artifact string `json:"artifact,omitempty"`

	// +kubebuilder:pruning:PreserveUnknownFields
	// AuthProvider to use to authenticate to the OCI Artifact source, optional
	AuthProvider runtime.RawExtension `json:"authProvider,omitempty"`
}

PluginSource defines the fields needed to download a plugin from an OCI Artifact source

func (*PluginSource) DeepCopy

func (in *PluginSource) DeepCopy() *PluginSource

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PluginSource.

func (*PluginSource) DeepCopyInto

func (in *PluginSource) DeepCopyInto(out *PluginSource)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Policy

type Policy struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`

	Spec   PolicySpec   `json:"spec,omitempty"`
	Status PolicyStatus `json:"status,omitempty"`
}

+kubebuilder:object:root=true +kubebuilder:resource:scope="Cluster" +kubebuilder:deprecatedversion:warning="v1alpha1 of the Policy API has been deprecated. Please migrate to v1beta1." Policy is the Schema for the policies API

func (*Policy) DeepCopy

func (in *Policy) DeepCopy() *Policy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Policy.

func (*Policy) DeepCopyInto

func (in *Policy) DeepCopyInto(out *Policy)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Policy) DeepCopyObject

func (in *Policy) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type PolicyList

type PolicyList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []Policy `json:"items"`
}

+kubebuilder:object:root=true PolicyList contains a list of Policy

func (*PolicyList) DeepCopy

func (in *PolicyList) DeepCopy() *PolicyList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyList.

func (*PolicyList) DeepCopyInto

func (in *PolicyList) DeepCopyInto(out *PolicyList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*PolicyList) DeepCopyObject

func (in *PolicyList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type PolicySpec

type PolicySpec struct {

	// +kubebuilder:pruning:PreserveUnknownFields
	// Parameters for this policy
	Parameters runtime.RawExtension `json:"parameters,omitempty"`
}

PolicySpec defines the desired state of Policy

func (*PolicySpec) DeepCopy

func (in *PolicySpec) DeepCopy() *PolicySpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicySpec.

func (*PolicySpec) DeepCopyInto

func (in *PolicySpec) DeepCopyInto(out *PolicySpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type PolicyStatus

type PolicyStatus struct {
}

PolicyStatus defines the observed state of Policy

func (*PolicyStatus) DeepCopy

func (in *PolicyStatus) DeepCopy() *PolicyStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyStatus.

func (*PolicyStatus) DeepCopyInto

func (in *PolicyStatus) DeepCopyInto(out *PolicyStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Store

type Store struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`

	Spec   StoreSpec   `json:"spec,omitempty"`
	Status StoreStatus `json:"status,omitempty"`
}

Store is the Schema for the stores API

func (*Store) DeepCopy

func (in *Store) DeepCopy() *Store

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Store.

func (*Store) DeepCopyInto

func (in *Store) DeepCopyInto(out *Store)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Store) DeepCopyObject

func (in *Store) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type StoreList

type StoreList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []Store `json:"items"`
}

StoreList contains a list of Store

func (*StoreList) DeepCopy

func (in *StoreList) DeepCopy() *StoreList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StoreList.

func (*StoreList) DeepCopyInto

func (in *StoreList) DeepCopyInto(out *StoreList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*StoreList) DeepCopyObject

func (in *StoreList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type StoreSpec

type StoreSpec struct {

	// Name of the store
	Name string `json:"name,omitempty"`
	// Plugin path, optional
	Address string `json:"address,omitempty"`
	// OCI Artifact source to download the plugin from, optional
	Source *PluginSource `json:"source,omitempty"`

	// +kubebuilder:pruning:PreserveUnknownFields
	// Parameters of the store
	Parameters runtime.RawExtension `json:"parameters,omitempty"`
}

StoreSpec defines the desired state of Store

func (*StoreSpec) DeepCopy

func (in *StoreSpec) DeepCopy() *StoreSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StoreSpec.

func (*StoreSpec) DeepCopyInto

func (in *StoreSpec) DeepCopyInto(out *StoreSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type StoreStatus

type StoreStatus struct {
}

StoreStatus defines the observed state of Store

func (*StoreStatus) DeepCopy

func (in *StoreStatus) DeepCopy() *StoreStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StoreStatus.

func (*StoreStatus) DeepCopyInto

func (in *StoreStatus) DeepCopyInto(out *StoreStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Verifier

type Verifier struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`

	Spec   VerifierSpec   `json:"spec,omitempty"`
	Status VerifierStatus `json:"status,omitempty"`
}

Verifier is the Schema for the verifiers API

func (*Verifier) DeepCopy

func (in *Verifier) DeepCopy() *Verifier

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Verifier.

func (*Verifier) DeepCopyInto

func (in *Verifier) DeepCopyInto(out *Verifier)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Verifier) DeepCopyObject

func (in *Verifier) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type VerifierList

type VerifierList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []Verifier `json:"items"`
}

VerifierList contains a list of Verifier

func (*VerifierList) DeepCopy

func (in *VerifierList) DeepCopy() *VerifierList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VerifierList.

func (*VerifierList) DeepCopyInto

func (in *VerifierList) DeepCopyInto(out *VerifierList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*VerifierList) DeepCopyObject

func (in *VerifierList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type VerifierSpec

type VerifierSpec struct {

	// Name of the verifier
	Name string `json:"name,omitempty"`

	// The type of artifact this verifier handles
	ArtifactTypes string `json:"artifactTypes,omitempty"`

	// # Optional. URL/file path
	Address string `json:"address,omitempty"`

	// OCI Artifact source to download the plugin from, optional
	Source *PluginSource `json:"source,omitempty"`

	// +kubebuilder:pruning:PreserveUnknownFields
	// Parameters for this verifier
	Parameters runtime.RawExtension `json:"parameters,omitempty"`
}

VerifierSpec defines the desired state of Verifier

func (*VerifierSpec) DeepCopy

func (in *VerifierSpec) DeepCopy() *VerifierSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VerifierSpec.

func (*VerifierSpec) DeepCopyInto

func (in *VerifierSpec) DeepCopyInto(out *VerifierSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VerifierStatus

type VerifierStatus struct {
}

VerifierStatus defines the observed state of Verifier

func (*VerifierStatus) DeepCopy

func (in *VerifierStatus) DeepCopy() *VerifierStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VerifierStatus.

func (*VerifierStatus) DeepCopyInto

func (in *VerifierStatus) DeepCopyInto(out *VerifierStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL