Documentation
¶
Overview ¶
+kubebuilder:skip
+kubebuilder:skip
+kubebuilder:skip
Index ¶
- type CertificateStore
- type CertificateStoreList
- type CertificateStoreSpec
- type CertificateStoreStatus
- type PluginSource
- type Policy
- type PolicyList
- type PolicySpec
- type PolicyStatus
- type Store
- type StoreList
- type StoreSpec
- type StoreStatus
- type Verifier
- type VerifierList
- type VerifierSpec
- type VerifierStatus
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
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.
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 ¶
func (in *CertificateStoreList) DeepCopy() *CertificateStoreList
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.
type CertificateStoreSpec ¶
type CertificateStoreSpec struct { // Name of the certificate store provider Provider string `json:"provider,omitempty"` // Parameters of the certificate store Parameters runtime.RawExtension `json:"parameters,omitempty"` }
CertificateStoreSpec defines the desired state of CertificateStore
func (*CertificateStoreSpec) DeepCopy ¶
func (in *CertificateStoreSpec) DeepCopy() *CertificateStoreSpec
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 { // Important: Run "make manifests" to regenerate code after modifying this file // Is successful in loading certificate files IsSuccess bool `json:"issuccess"` // Error message if operation was unsuccessful // +optional Error string `json:"error,omitempty"` // Truncated error message if the message is too long // +optional BriefError string `json:"brieferror,omitempty"` // The time stamp of last successful certificates fetch operation. If operation failed, last fetched time shows the time of error // +optional LastFetchedTime *metav1.Time `json:"lastfetchedtime,omitempty"` // provider specific properties of the each individual certificate // +optional Properties runtime.RawExtension `json:"properties,omitempty"` }
func (*CertificateStoreStatus) DeepCopy ¶
func (in *CertificateStoreStatus) DeepCopy() *CertificateStoreStatus
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"` }
Policy is the Schema for the policies API
func (*Policy) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Policy.
func (*Policy) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PolicyList ¶
type PolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Policy `json:"items"` }
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.
type PolicySpec ¶
type PolicySpec struct { // Type of the policy Type string `json:"type,omitempty"` // 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 { // Is successful while applying the policy. IsSuccess bool `json:"issuccess"` // Error message if policy is not successfully applied. // +optional Error string `json:"error,omitempty"` // Truncated error message if the message is too long // +optional BriefError string `json:"brieferror,omitempty"` }
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 ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Store.
func (*Store) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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 ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StoreList.
func (*StoreList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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"` // Parameters of the store Parameters runtime.RawExtension `json:"parameters,omitempty"` }
StoreSpec defines the desired state of Store
func (*StoreSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StoreSpec.
func (*StoreSpec) DeepCopyInto ¶
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 ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Verifier.
func (*Verifier) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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.
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"` // 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.