Documentation ¶
Overview ¶
Copyright The Ratify Authors.
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
+k8s:conversion-gen=github.com/deislabs/ratify/api/unversioned
Package v1beta1 contains API Schema definitions for the config.ratify.deislabs.io v1beta1 API group +kubebuilder:object:generate=true +groupName=config.ratify.deislabs.io
Index ¶
- Variables
- func Convert_unversioned_CertificateStoreList_To_v1beta1_CertificateStoreList(in *unversioned.CertificateStoreList, out *CertificateStoreList, ...) error
- func Convert_unversioned_CertificateStoreSpec_To_v1beta1_CertificateStoreSpec(in *unversioned.CertificateStoreSpec, out *CertificateStoreSpec, ...) error
- func Convert_unversioned_CertificateStoreStatus_To_v1beta1_CertificateStoreStatus(in *unversioned.CertificateStoreStatus, out *CertificateStoreStatus, ...) error
- func Convert_unversioned_CertificateStore_To_v1beta1_CertificateStore(in *unversioned.CertificateStore, out *CertificateStore, s conversion.Scope) error
- func Convert_unversioned_PluginSource_To_v1beta1_PluginSource(in *unversioned.PluginSource, out *PluginSource, s conversion.Scope) error
- func Convert_unversioned_PolicyList_To_v1beta1_PolicyList(in *unversioned.PolicyList, out *PolicyList, s conversion.Scope) error
- func Convert_unversioned_PolicySpec_To_v1beta1_PolicySpec(in *unversioned.PolicySpec, out *PolicySpec, s conversion.Scope) error
- func Convert_unversioned_PolicyStatus_To_v1beta1_PolicyStatus(in *unversioned.PolicyStatus, out *PolicyStatus, s conversion.Scope) error
- func Convert_unversioned_Policy_To_v1beta1_Policy(in *unversioned.Policy, out *Policy, s conversion.Scope) error
- func Convert_unversioned_StoreList_To_v1beta1_StoreList(in *unversioned.StoreList, out *StoreList, s conversion.Scope) error
- func Convert_unversioned_StoreSpec_To_v1beta1_StoreSpec(in *unversioned.StoreSpec, out *StoreSpec, s conversion.Scope) error
- func Convert_unversioned_StoreStatus_To_v1beta1_StoreStatus(in *unversioned.StoreStatus, out *StoreStatus, s conversion.Scope) error
- func Convert_unversioned_Store_To_v1beta1_Store(in *unversioned.Store, out *Store, s conversion.Scope) error
- func Convert_unversioned_VerifierList_To_v1beta1_VerifierList(in *unversioned.VerifierList, out *VerifierList, s conversion.Scope) error
- func Convert_unversioned_VerifierSpec_To_v1beta1_VerifierSpec(in *unversioned.VerifierSpec, out *VerifierSpec, s conversion.Scope) error
- func Convert_unversioned_VerifierStatus_To_v1beta1_VerifierStatus(in *unversioned.VerifierStatus, out *VerifierStatus, s conversion.Scope) error
- func Convert_unversioned_Verifier_To_v1beta1_Verifier(in *unversioned.Verifier, out *Verifier, s conversion.Scope) error
- func Convert_v1beta1_CertificateStoreList_To_unversioned_CertificateStoreList(in *CertificateStoreList, out *unversioned.CertificateStoreList, ...) error
- func Convert_v1beta1_CertificateStoreSpec_To_unversioned_CertificateStoreSpec(in *CertificateStoreSpec, out *unversioned.CertificateStoreSpec, ...) error
- func Convert_v1beta1_CertificateStoreStatus_To_unversioned_CertificateStoreStatus(in *CertificateStoreStatus, out *unversioned.CertificateStoreStatus, ...) error
- func Convert_v1beta1_CertificateStore_To_unversioned_CertificateStore(in *CertificateStore, out *unversioned.CertificateStore, s conversion.Scope) error
- func Convert_v1beta1_PluginSource_To_unversioned_PluginSource(in *PluginSource, out *unversioned.PluginSource, s conversion.Scope) error
- func Convert_v1beta1_PolicyList_To_unversioned_PolicyList(in *PolicyList, out *unversioned.PolicyList, s conversion.Scope) error
- func Convert_v1beta1_PolicySpec_To_unversioned_PolicySpec(in *PolicySpec, out *unversioned.PolicySpec, s conversion.Scope) error
- func Convert_v1beta1_PolicyStatus_To_unversioned_PolicyStatus(in *PolicyStatus, out *unversioned.PolicyStatus, s conversion.Scope) error
- func Convert_v1beta1_Policy_To_unversioned_Policy(in *Policy, out *unversioned.Policy, s conversion.Scope) error
- func Convert_v1beta1_StoreList_To_unversioned_StoreList(in *StoreList, out *unversioned.StoreList, s conversion.Scope) error
- func Convert_v1beta1_StoreSpec_To_unversioned_StoreSpec(in *StoreSpec, out *unversioned.StoreSpec, s conversion.Scope) error
- func Convert_v1beta1_StoreStatus_To_unversioned_StoreStatus(in *StoreStatus, out *unversioned.StoreStatus, s conversion.Scope) error
- func Convert_v1beta1_Store_To_unversioned_Store(in *Store, out *unversioned.Store, s conversion.Scope) error
- func Convert_v1beta1_VerifierList_To_unversioned_VerifierList(in *VerifierList, out *unversioned.VerifierList, s conversion.Scope) error
- func Convert_v1beta1_VerifierSpec_To_unversioned_VerifierSpec(in *VerifierSpec, out *unversioned.VerifierSpec, s conversion.Scope) error
- func Convert_v1beta1_VerifierStatus_To_unversioned_VerifierStatus(in *VerifierStatus, out *unversioned.VerifierStatus, s conversion.Scope) error
- func Convert_v1beta1_Verifier_To_unversioned_Verifier(in *Verifier, out *unversioned.Verifier, s conversion.Scope) error
- func RegisterConversions(s *runtime.Scheme) error
- 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 ¶
var ( // GroupVersion is group version used to register these objects GroupVersion = schema.GroupVersion{Group: "config.ratify.deislabs.io", Version: "v1beta1"} // 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_v1beta1_CertificateStoreList ¶
func Convert_unversioned_CertificateStoreList_To_v1beta1_CertificateStoreList(in *unversioned.CertificateStoreList, out *CertificateStoreList, s conversion.Scope) error
Convert_unversioned_CertificateStoreList_To_v1beta1_CertificateStoreList is an autogenerated conversion function.
func Convert_unversioned_CertificateStoreSpec_To_v1beta1_CertificateStoreSpec ¶
func Convert_unversioned_CertificateStoreSpec_To_v1beta1_CertificateStoreSpec(in *unversioned.CertificateStoreSpec, out *CertificateStoreSpec, s conversion.Scope) error
Convert_unversioned_CertificateStoreSpec_To_v1beta1_CertificateStoreSpec is an autogenerated conversion function.
func Convert_unversioned_CertificateStoreStatus_To_v1beta1_CertificateStoreStatus ¶
func Convert_unversioned_CertificateStoreStatus_To_v1beta1_CertificateStoreStatus(in *unversioned.CertificateStoreStatus, out *CertificateStoreStatus, s conversion.Scope) error
Convert_unversioned_CertificateStoreStatus_To_v1beta1_CertificateStoreStatus is an autogenerated conversion function.
func Convert_unversioned_CertificateStore_To_v1beta1_CertificateStore ¶
func Convert_unversioned_CertificateStore_To_v1beta1_CertificateStore(in *unversioned.CertificateStore, out *CertificateStore, s conversion.Scope) error
Convert_unversioned_CertificateStore_To_v1beta1_CertificateStore is an autogenerated conversion function.
func Convert_unversioned_PluginSource_To_v1beta1_PluginSource ¶
func Convert_unversioned_PluginSource_To_v1beta1_PluginSource(in *unversioned.PluginSource, out *PluginSource, s conversion.Scope) error
Convert_unversioned_PluginSource_To_v1beta1_PluginSource is an autogenerated conversion function.
func Convert_unversioned_PolicyList_To_v1beta1_PolicyList ¶
func Convert_unversioned_PolicyList_To_v1beta1_PolicyList(in *unversioned.PolicyList, out *PolicyList, s conversion.Scope) error
Convert_unversioned_PolicyList_To_v1beta1_PolicyList is an autogenerated conversion function.
func Convert_unversioned_PolicySpec_To_v1beta1_PolicySpec ¶
func Convert_unversioned_PolicySpec_To_v1beta1_PolicySpec(in *unversioned.PolicySpec, out *PolicySpec, s conversion.Scope) error
Convert_unversioned_PolicySpec_To_v1beta1_PolicySpec is an autogenerated conversion function.
func Convert_unversioned_PolicyStatus_To_v1beta1_PolicyStatus ¶
func Convert_unversioned_PolicyStatus_To_v1beta1_PolicyStatus(in *unversioned.PolicyStatus, out *PolicyStatus, s conversion.Scope) error
Convert_unversioned_PolicyStatus_To_v1beta1_PolicyStatus is an autogenerated conversion function.
func Convert_unversioned_Policy_To_v1beta1_Policy ¶
func Convert_unversioned_Policy_To_v1beta1_Policy(in *unversioned.Policy, out *Policy, s conversion.Scope) error
Convert_unversioned_Policy_To_v1beta1_Policy is an autogenerated conversion function.
func Convert_unversioned_StoreList_To_v1beta1_StoreList ¶
func Convert_unversioned_StoreList_To_v1beta1_StoreList(in *unversioned.StoreList, out *StoreList, s conversion.Scope) error
Convert_unversioned_StoreList_To_v1beta1_StoreList is an autogenerated conversion function.
func Convert_unversioned_StoreSpec_To_v1beta1_StoreSpec ¶
func Convert_unversioned_StoreSpec_To_v1beta1_StoreSpec(in *unversioned.StoreSpec, out *StoreSpec, s conversion.Scope) error
Convert_unversioned_StoreSpec_To_v1beta1_StoreSpec is an autogenerated conversion function.
func Convert_unversioned_StoreStatus_To_v1beta1_StoreStatus ¶
func Convert_unversioned_StoreStatus_To_v1beta1_StoreStatus(in *unversioned.StoreStatus, out *StoreStatus, s conversion.Scope) error
Convert_unversioned_StoreStatus_To_v1beta1_StoreStatus is an autogenerated conversion function.
func Convert_unversioned_Store_To_v1beta1_Store ¶
func Convert_unversioned_Store_To_v1beta1_Store(in *unversioned.Store, out *Store, s conversion.Scope) error
Convert_unversioned_Store_To_v1beta1_Store is an autogenerated conversion function.
func Convert_unversioned_VerifierList_To_v1beta1_VerifierList ¶
func Convert_unversioned_VerifierList_To_v1beta1_VerifierList(in *unversioned.VerifierList, out *VerifierList, s conversion.Scope) error
Convert_unversioned_VerifierList_To_v1beta1_VerifierList is an autogenerated conversion function.
func Convert_unversioned_VerifierSpec_To_v1beta1_VerifierSpec ¶
func Convert_unversioned_VerifierSpec_To_v1beta1_VerifierSpec(in *unversioned.VerifierSpec, out *VerifierSpec, s conversion.Scope) error
Convert_unversioned_VerifierSpec_To_v1beta1_VerifierSpec is an autogenerated conversion function.
func Convert_unversioned_VerifierStatus_To_v1beta1_VerifierStatus ¶
func Convert_unversioned_VerifierStatus_To_v1beta1_VerifierStatus(in *unversioned.VerifierStatus, out *VerifierStatus, s conversion.Scope) error
Convert_unversioned_VerifierStatus_To_v1beta1_VerifierStatus is an autogenerated conversion function.
func Convert_unversioned_Verifier_To_v1beta1_Verifier ¶
func Convert_unversioned_Verifier_To_v1beta1_Verifier(in *unversioned.Verifier, out *Verifier, s conversion.Scope) error
Convert_unversioned_Verifier_To_v1beta1_Verifier is an autogenerated conversion function.
func Convert_v1beta1_CertificateStoreList_To_unversioned_CertificateStoreList ¶
func Convert_v1beta1_CertificateStoreList_To_unversioned_CertificateStoreList(in *CertificateStoreList, out *unversioned.CertificateStoreList, s conversion.Scope) error
Convert_v1beta1_CertificateStoreList_To_unversioned_CertificateStoreList is an autogenerated conversion function.
func Convert_v1beta1_CertificateStoreSpec_To_unversioned_CertificateStoreSpec ¶
func Convert_v1beta1_CertificateStoreSpec_To_unversioned_CertificateStoreSpec(in *CertificateStoreSpec, out *unversioned.CertificateStoreSpec, s conversion.Scope) error
Convert_v1beta1_CertificateStoreSpec_To_unversioned_CertificateStoreSpec is an autogenerated conversion function.
func Convert_v1beta1_CertificateStoreStatus_To_unversioned_CertificateStoreStatus ¶
func Convert_v1beta1_CertificateStoreStatus_To_unversioned_CertificateStoreStatus(in *CertificateStoreStatus, out *unversioned.CertificateStoreStatus, s conversion.Scope) error
Convert_v1beta1_CertificateStoreStatus_To_unversioned_CertificateStoreStatus is an autogenerated conversion function.
func Convert_v1beta1_CertificateStore_To_unversioned_CertificateStore ¶
func Convert_v1beta1_CertificateStore_To_unversioned_CertificateStore(in *CertificateStore, out *unversioned.CertificateStore, s conversion.Scope) error
Convert_v1beta1_CertificateStore_To_unversioned_CertificateStore is an autogenerated conversion function.
func Convert_v1beta1_PluginSource_To_unversioned_PluginSource ¶
func Convert_v1beta1_PluginSource_To_unversioned_PluginSource(in *PluginSource, out *unversioned.PluginSource, s conversion.Scope) error
Convert_v1beta1_PluginSource_To_unversioned_PluginSource is an autogenerated conversion function.
func Convert_v1beta1_PolicyList_To_unversioned_PolicyList ¶
func Convert_v1beta1_PolicyList_To_unversioned_PolicyList(in *PolicyList, out *unversioned.PolicyList, s conversion.Scope) error
Convert_v1beta1_PolicyList_To_unversioned_PolicyList is an autogenerated conversion function.
func Convert_v1beta1_PolicySpec_To_unversioned_PolicySpec ¶
func Convert_v1beta1_PolicySpec_To_unversioned_PolicySpec(in *PolicySpec, out *unversioned.PolicySpec, s conversion.Scope) error
Convert_v1beta1_PolicySpec_To_unversioned_PolicySpec is an autogenerated conversion function.
func Convert_v1beta1_PolicyStatus_To_unversioned_PolicyStatus ¶
func Convert_v1beta1_PolicyStatus_To_unversioned_PolicyStatus(in *PolicyStatus, out *unversioned.PolicyStatus, s conversion.Scope) error
Convert_v1beta1_PolicyStatus_To_unversioned_PolicyStatus is an autogenerated conversion function.
func Convert_v1beta1_Policy_To_unversioned_Policy ¶
func Convert_v1beta1_Policy_To_unversioned_Policy(in *Policy, out *unversioned.Policy, s conversion.Scope) error
Convert_v1beta1_Policy_To_unversioned_Policy is an autogenerated conversion function.
func Convert_v1beta1_StoreList_To_unversioned_StoreList ¶
func Convert_v1beta1_StoreList_To_unversioned_StoreList(in *StoreList, out *unversioned.StoreList, s conversion.Scope) error
Convert_v1beta1_StoreList_To_unversioned_StoreList is an autogenerated conversion function.
func Convert_v1beta1_StoreSpec_To_unversioned_StoreSpec ¶
func Convert_v1beta1_StoreSpec_To_unversioned_StoreSpec(in *StoreSpec, out *unversioned.StoreSpec, s conversion.Scope) error
Convert_v1beta1_StoreSpec_To_unversioned_StoreSpec is an autogenerated conversion function.
func Convert_v1beta1_StoreStatus_To_unversioned_StoreStatus ¶
func Convert_v1beta1_StoreStatus_To_unversioned_StoreStatus(in *StoreStatus, out *unversioned.StoreStatus, s conversion.Scope) error
Convert_v1beta1_StoreStatus_To_unversioned_StoreStatus is an autogenerated conversion function.
func Convert_v1beta1_Store_To_unversioned_Store ¶
func Convert_v1beta1_Store_To_unversioned_Store(in *Store, out *unversioned.Store, s conversion.Scope) error
Convert_v1beta1_Store_To_unversioned_Store is an autogenerated conversion function.
func Convert_v1beta1_VerifierList_To_unversioned_VerifierList ¶
func Convert_v1beta1_VerifierList_To_unversioned_VerifierList(in *VerifierList, out *unversioned.VerifierList, s conversion.Scope) error
Convert_v1beta1_VerifierList_To_unversioned_VerifierList is an autogenerated conversion function.
func Convert_v1beta1_VerifierSpec_To_unversioned_VerifierSpec ¶
func Convert_v1beta1_VerifierSpec_To_unversioned_VerifierSpec(in *VerifierSpec, out *unversioned.VerifierSpec, s conversion.Scope) error
Convert_v1beta1_VerifierSpec_To_unversioned_VerifierSpec is an autogenerated conversion function.
func Convert_v1beta1_VerifierStatus_To_unversioned_VerifierStatus ¶
func Convert_v1beta1_VerifierStatus_To_unversioned_VerifierStatus(in *VerifierStatus, out *unversioned.VerifierStatus, s conversion.Scope) error
Convert_v1beta1_VerifierStatus_To_unversioned_VerifierStatus is an autogenerated conversion function.
func Convert_v1beta1_Verifier_To_unversioned_Verifier ¶
func Convert_v1beta1_Verifier_To_unversioned_Verifier(in *Verifier, out *unversioned.Verifier, s conversion.Scope) error
Convert_v1beta1_Verifier_To_unversioned_Verifier is an autogenerated conversion function.
func RegisterConversions ¶
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"` }
+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:storageversion CertificateStore is the Schema for the certificatestores API +kubebuilder:printcolumn:name="IsSuccess",type=boolean,JSONPath=`.status.issuccess` +kubebuilder:printcolumn:name="Error",type=string,JSONPath=`.status.brieferror` +kubebuilder:printcolumn:name="LastFetchedTime",type=date,JSONPath=`.status.lastfetchedtime`
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"` }
+kubebuilder:object:root=true +kubebuilder:storageversion 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.
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 ¶
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 { // 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"` // +kubebuilder:pruning:PreserveUnknownFields // provider specific properties of the each individual certificate // +optional Properties runtime.RawExtension `json:"properties,omitempty"` }
CertificateStoreStatus defines the observed state of CertificateStore
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"` }
+kubebuilder:object:root=true +kubebuilder:resource:scope="Cluster" +kubebuilder:subresource:status +kubebuilder:storageversion +kubebuilder:printcolumn:name="IsSuccess",type=boolean,JSONPath=`.status.issuccess` +kubebuilder:printcolumn:name="Error",type=string,JSONPath=`.status.brieferror` 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.
func (*Policy) DeepCopyObject ¶
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 +kubebuilder:storageversion 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 { // Type of the policy Type string `json:"type,omitempty"` // +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 { // 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"` }
+kubebuilder:object:root=true +kubebuilder:resource:scope="Cluster" +kubebuilder:storageversion 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.
func (*Store) DeepCopyObject ¶
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"` }
+kubebuilder:object:root=true +kubebuilder:storageversion 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.
func (*StoreList) DeepCopyObject ¶
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 ¶
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"` }
+kubebuilder:object:root=true +kubebuilder:resource:scope="Cluster" +kubebuilder:storageversion 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.
func (*Verifier) DeepCopyObject ¶
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"` }
+kubebuilder:object:root=true +kubebuilder:storageversion 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.