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/ratify-project/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_KeyManagementProviderList_To_v1beta1_KeyManagementProviderList(in *unversioned.KeyManagementProviderList, out *KeyManagementProviderList, ...) error
- func Convert_unversioned_KeyManagementProviderSpec_To_v1beta1_KeyManagementProviderSpec(in *unversioned.KeyManagementProviderSpec, out *KeyManagementProviderSpec, ...) error
- func Convert_unversioned_KeyManagementProviderStatus_To_v1beta1_KeyManagementProviderStatus(in *unversioned.KeyManagementProviderStatus, out *KeyManagementProviderStatus, ...) error
- func Convert_unversioned_KeyManagementProvider_To_v1beta1_KeyManagementProvider(in *unversioned.KeyManagementProvider, out *KeyManagementProvider, ...) error
- func Convert_unversioned_NamespacedKeyManagementProviderList_To_v1beta1_NamespacedKeyManagementProviderList(in *unversioned.NamespacedKeyManagementProviderList, ...) error
- func Convert_unversioned_NamespacedKeyManagementProviderSpec_To_v1beta1_NamespacedKeyManagementProviderSpec(in *unversioned.NamespacedKeyManagementProviderSpec, ...) error
- func Convert_unversioned_NamespacedKeyManagementProviderStatus_To_v1beta1_NamespacedKeyManagementProviderStatus(in *unversioned.NamespacedKeyManagementProviderStatus, ...) error
- func Convert_unversioned_NamespacedKeyManagementProvider_To_v1beta1_NamespacedKeyManagementProvider(in *unversioned.NamespacedKeyManagementProvider, ...) error
- func Convert_unversioned_NamespacedPolicyList_To_v1beta1_NamespacedPolicyList(in *unversioned.NamespacedPolicyList, out *NamespacedPolicyList, ...) error
- func Convert_unversioned_NamespacedPolicySpec_To_v1beta1_NamespacedPolicySpec(in *unversioned.NamespacedPolicySpec, out *NamespacedPolicySpec, ...) error
- func Convert_unversioned_NamespacedPolicyStatus_To_v1beta1_NamespacedPolicyStatus(in *unversioned.NamespacedPolicyStatus, out *NamespacedPolicyStatus, ...) error
- func Convert_unversioned_NamespacedPolicy_To_v1beta1_NamespacedPolicy(in *unversioned.NamespacedPolicy, out *NamespacedPolicy, s conversion.Scope) error
- func Convert_unversioned_NamespacedStoreList_To_v1beta1_NamespacedStoreList(in *unversioned.NamespacedStoreList, out *NamespacedStoreList, ...) error
- func Convert_unversioned_NamespacedStoreSpec_To_v1beta1_NamespacedStoreSpec(in *unversioned.NamespacedStoreSpec, out *NamespacedStoreSpec, ...) error
- func Convert_unversioned_NamespacedStoreStatus_To_v1beta1_NamespacedStoreStatus(in *unversioned.NamespacedStoreStatus, out *NamespacedStoreStatus, ...) error
- func Convert_unversioned_NamespacedStore_To_v1beta1_NamespacedStore(in *unversioned.NamespacedStore, out *NamespacedStore, s conversion.Scope) error
- func Convert_unversioned_NamespacedVerifierList_To_v1beta1_NamespacedVerifierList(in *unversioned.NamespacedVerifierList, out *NamespacedVerifierList, ...) error
- func Convert_unversioned_NamespacedVerifierSpec_To_v1beta1_NamespacedVerifierSpec(in *unversioned.NamespacedVerifierSpec, out *NamespacedVerifierSpec, ...) error
- func Convert_unversioned_NamespacedVerifierStatus_To_v1beta1_NamespacedVerifierStatus(in *unversioned.NamespacedVerifierStatus, out *NamespacedVerifierStatus, ...) error
- func Convert_unversioned_NamespacedVerifier_To_v1beta1_NamespacedVerifier(in *unversioned.NamespacedVerifier, out *NamespacedVerifier, ...) 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_KeyManagementProviderList_To_unversioned_KeyManagementProviderList(in *KeyManagementProviderList, out *unversioned.KeyManagementProviderList, ...) error
- func Convert_v1beta1_KeyManagementProviderSpec_To_unversioned_KeyManagementProviderSpec(in *KeyManagementProviderSpec, out *unversioned.KeyManagementProviderSpec, ...) error
- func Convert_v1beta1_KeyManagementProviderStatus_To_unversioned_KeyManagementProviderStatus(in *KeyManagementProviderStatus, out *unversioned.KeyManagementProviderStatus, ...) error
- func Convert_v1beta1_KeyManagementProvider_To_unversioned_KeyManagementProvider(in *KeyManagementProvider, out *unversioned.KeyManagementProvider, ...) error
- func Convert_v1beta1_NamespacedKeyManagementProviderList_To_unversioned_NamespacedKeyManagementProviderList(in *NamespacedKeyManagementProviderList, ...) error
- func Convert_v1beta1_NamespacedKeyManagementProviderSpec_To_unversioned_NamespacedKeyManagementProviderSpec(in *NamespacedKeyManagementProviderSpec, ...) error
- func Convert_v1beta1_NamespacedKeyManagementProviderStatus_To_unversioned_NamespacedKeyManagementProviderStatus(in *NamespacedKeyManagementProviderStatus, ...) error
- func Convert_v1beta1_NamespacedKeyManagementProvider_To_unversioned_NamespacedKeyManagementProvider(in *NamespacedKeyManagementProvider, ...) error
- func Convert_v1beta1_NamespacedPolicyList_To_unversioned_NamespacedPolicyList(in *NamespacedPolicyList, out *unversioned.NamespacedPolicyList, ...) error
- func Convert_v1beta1_NamespacedPolicySpec_To_unversioned_NamespacedPolicySpec(in *NamespacedPolicySpec, out *unversioned.NamespacedPolicySpec, ...) error
- func Convert_v1beta1_NamespacedPolicyStatus_To_unversioned_NamespacedPolicyStatus(in *NamespacedPolicyStatus, out *unversioned.NamespacedPolicyStatus, ...) error
- func Convert_v1beta1_NamespacedPolicy_To_unversioned_NamespacedPolicy(in *NamespacedPolicy, out *unversioned.NamespacedPolicy, s conversion.Scope) error
- func Convert_v1beta1_NamespacedStoreList_To_unversioned_NamespacedStoreList(in *NamespacedStoreList, out *unversioned.NamespacedStoreList, ...) error
- func Convert_v1beta1_NamespacedStoreSpec_To_unversioned_NamespacedStoreSpec(in *NamespacedStoreSpec, out *unversioned.NamespacedStoreSpec, ...) error
- func Convert_v1beta1_NamespacedStoreStatus_To_unversioned_NamespacedStoreStatus(in *NamespacedStoreStatus, out *unversioned.NamespacedStoreStatus, ...) error
- func Convert_v1beta1_NamespacedStore_To_unversioned_NamespacedStore(in *NamespacedStore, out *unversioned.NamespacedStore, s conversion.Scope) error
- func Convert_v1beta1_NamespacedVerifierList_To_unversioned_NamespacedVerifierList(in *NamespacedVerifierList, out *unversioned.NamespacedVerifierList, ...) error
- func Convert_v1beta1_NamespacedVerifierSpec_To_unversioned_NamespacedVerifierSpec(in *NamespacedVerifierSpec, out *unversioned.NamespacedVerifierSpec, ...) error
- func Convert_v1beta1_NamespacedVerifierStatus_To_unversioned_NamespacedVerifierStatus(in *NamespacedVerifierStatus, out *unversioned.NamespacedVerifierStatus, ...) error
- func Convert_v1beta1_NamespacedVerifier_To_unversioned_NamespacedVerifier(in *NamespacedVerifier, out *unversioned.NamespacedVerifier, ...) 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 KeyManagementProvider
- type KeyManagementProviderList
- type KeyManagementProviderSpec
- type KeyManagementProviderStatus
- type NamespacedKeyManagementProvider
- type NamespacedKeyManagementProviderList
- type NamespacedKeyManagementProviderSpec
- type NamespacedKeyManagementProviderStatus
- type NamespacedPolicy
- type NamespacedPolicyList
- type NamespacedPolicySpec
- type NamespacedPolicyStatus
- type NamespacedStore
- type NamespacedStoreList
- type NamespacedStoreSpec
- type NamespacedStoreStatus
- type NamespacedVerifier
- type NamespacedVerifierList
- type NamespacedVerifierSpec
- type NamespacedVerifierStatus
- 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_KeyManagementProviderList_To_v1beta1_KeyManagementProviderList ¶
func Convert_unversioned_KeyManagementProviderList_To_v1beta1_KeyManagementProviderList(in *unversioned.KeyManagementProviderList, out *KeyManagementProviderList, s conversion.Scope) error
Convert_unversioned_KeyManagementProviderList_To_v1beta1_KeyManagementProviderList is an autogenerated conversion function.
func Convert_unversioned_KeyManagementProviderSpec_To_v1beta1_KeyManagementProviderSpec ¶
func Convert_unversioned_KeyManagementProviderSpec_To_v1beta1_KeyManagementProviderSpec(in *unversioned.KeyManagementProviderSpec, out *KeyManagementProviderSpec, s conversion.Scope) error
Convert_unversioned_KeyManagementProviderSpec_To_v1beta1_KeyManagementProviderSpec is an autogenerated conversion function.
func Convert_unversioned_KeyManagementProviderStatus_To_v1beta1_KeyManagementProviderStatus ¶
func Convert_unversioned_KeyManagementProviderStatus_To_v1beta1_KeyManagementProviderStatus(in *unversioned.KeyManagementProviderStatus, out *KeyManagementProviderStatus, s conversion.Scope) error
Convert_unversioned_KeyManagementProviderStatus_To_v1beta1_KeyManagementProviderStatus is an autogenerated conversion function.
func Convert_unversioned_KeyManagementProvider_To_v1beta1_KeyManagementProvider ¶
func Convert_unversioned_KeyManagementProvider_To_v1beta1_KeyManagementProvider(in *unversioned.KeyManagementProvider, out *KeyManagementProvider, s conversion.Scope) error
Convert_unversioned_KeyManagementProvider_To_v1beta1_KeyManagementProvider is an autogenerated conversion function.
func Convert_unversioned_NamespacedKeyManagementProviderList_To_v1beta1_NamespacedKeyManagementProviderList ¶
func Convert_unversioned_NamespacedKeyManagementProviderList_To_v1beta1_NamespacedKeyManagementProviderList(in *unversioned.NamespacedKeyManagementProviderList, out *NamespacedKeyManagementProviderList, s conversion.Scope) error
Convert_unversioned_NamespacedKeyManagementProviderList_To_v1beta1_NamespacedKeyManagementProviderList is an autogenerated conversion function.
func Convert_unversioned_NamespacedKeyManagementProviderSpec_To_v1beta1_NamespacedKeyManagementProviderSpec ¶
func Convert_unversioned_NamespacedKeyManagementProviderSpec_To_v1beta1_NamespacedKeyManagementProviderSpec(in *unversioned.NamespacedKeyManagementProviderSpec, out *NamespacedKeyManagementProviderSpec, s conversion.Scope) error
Convert_unversioned_NamespacedKeyManagementProviderSpec_To_v1beta1_NamespacedKeyManagementProviderSpec is an autogenerated conversion function.
func Convert_unversioned_NamespacedKeyManagementProviderStatus_To_v1beta1_NamespacedKeyManagementProviderStatus ¶
func Convert_unversioned_NamespacedKeyManagementProviderStatus_To_v1beta1_NamespacedKeyManagementProviderStatus(in *unversioned.NamespacedKeyManagementProviderStatus, out *NamespacedKeyManagementProviderStatus, s conversion.Scope) error
Convert_unversioned_NamespacedKeyManagementProviderStatus_To_v1beta1_NamespacedKeyManagementProviderStatus is an autogenerated conversion function.
func Convert_unversioned_NamespacedKeyManagementProvider_To_v1beta1_NamespacedKeyManagementProvider ¶
func Convert_unversioned_NamespacedKeyManagementProvider_To_v1beta1_NamespacedKeyManagementProvider(in *unversioned.NamespacedKeyManagementProvider, out *NamespacedKeyManagementProvider, s conversion.Scope) error
Convert_unversioned_NamespacedKeyManagementProvider_To_v1beta1_NamespacedKeyManagementProvider is an autogenerated conversion function.
func Convert_unversioned_NamespacedPolicyList_To_v1beta1_NamespacedPolicyList ¶
func Convert_unversioned_NamespacedPolicyList_To_v1beta1_NamespacedPolicyList(in *unversioned.NamespacedPolicyList, out *NamespacedPolicyList, s conversion.Scope) error
Convert_unversioned_NamespacedPolicyList_To_v1beta1_NamespacedPolicyList is an autogenerated conversion function.
func Convert_unversioned_NamespacedPolicySpec_To_v1beta1_NamespacedPolicySpec ¶
func Convert_unversioned_NamespacedPolicySpec_To_v1beta1_NamespacedPolicySpec(in *unversioned.NamespacedPolicySpec, out *NamespacedPolicySpec, s conversion.Scope) error
Convert_unversioned_NamespacedPolicySpec_To_v1beta1_NamespacedPolicySpec is an autogenerated conversion function.
func Convert_unversioned_NamespacedPolicyStatus_To_v1beta1_NamespacedPolicyStatus ¶
func Convert_unversioned_NamespacedPolicyStatus_To_v1beta1_NamespacedPolicyStatus(in *unversioned.NamespacedPolicyStatus, out *NamespacedPolicyStatus, s conversion.Scope) error
Convert_unversioned_NamespacedPolicyStatus_To_v1beta1_NamespacedPolicyStatus is an autogenerated conversion function.
func Convert_unversioned_NamespacedPolicy_To_v1beta1_NamespacedPolicy ¶
func Convert_unversioned_NamespacedPolicy_To_v1beta1_NamespacedPolicy(in *unversioned.NamespacedPolicy, out *NamespacedPolicy, s conversion.Scope) error
Convert_unversioned_NamespacedPolicy_To_v1beta1_NamespacedPolicy is an autogenerated conversion function.
func Convert_unversioned_NamespacedStoreList_To_v1beta1_NamespacedStoreList ¶
func Convert_unversioned_NamespacedStoreList_To_v1beta1_NamespacedStoreList(in *unversioned.NamespacedStoreList, out *NamespacedStoreList, s conversion.Scope) error
Convert_unversioned_NamespacedStoreList_To_v1beta1_NamespacedStoreList is an autogenerated conversion function.
func Convert_unversioned_NamespacedStoreSpec_To_v1beta1_NamespacedStoreSpec ¶
func Convert_unversioned_NamespacedStoreSpec_To_v1beta1_NamespacedStoreSpec(in *unversioned.NamespacedStoreSpec, out *NamespacedStoreSpec, s conversion.Scope) error
Convert_unversioned_NamespacedStoreSpec_To_v1beta1_NamespacedStoreSpec is an autogenerated conversion function.
func Convert_unversioned_NamespacedStoreStatus_To_v1beta1_NamespacedStoreStatus ¶
func Convert_unversioned_NamespacedStoreStatus_To_v1beta1_NamespacedStoreStatus(in *unversioned.NamespacedStoreStatus, out *NamespacedStoreStatus, s conversion.Scope) error
Convert_unversioned_NamespacedStoreStatus_To_v1beta1_NamespacedStoreStatus is an autogenerated conversion function.
func Convert_unversioned_NamespacedStore_To_v1beta1_NamespacedStore ¶
func Convert_unversioned_NamespacedStore_To_v1beta1_NamespacedStore(in *unversioned.NamespacedStore, out *NamespacedStore, s conversion.Scope) error
Convert_unversioned_NamespacedStore_To_v1beta1_NamespacedStore is an autogenerated conversion function.
func Convert_unversioned_NamespacedVerifierList_To_v1beta1_NamespacedVerifierList ¶
func Convert_unversioned_NamespacedVerifierList_To_v1beta1_NamespacedVerifierList(in *unversioned.NamespacedVerifierList, out *NamespacedVerifierList, s conversion.Scope) error
Convert_unversioned_NamespacedVerifierList_To_v1beta1_NamespacedVerifierList is an autogenerated conversion function.
func Convert_unversioned_NamespacedVerifierSpec_To_v1beta1_NamespacedVerifierSpec ¶
func Convert_unversioned_NamespacedVerifierSpec_To_v1beta1_NamespacedVerifierSpec(in *unversioned.NamespacedVerifierSpec, out *NamespacedVerifierSpec, s conversion.Scope) error
Convert_unversioned_NamespacedVerifierSpec_To_v1beta1_NamespacedVerifierSpec is an autogenerated conversion function.
func Convert_unversioned_NamespacedVerifierStatus_To_v1beta1_NamespacedVerifierStatus ¶
func Convert_unversioned_NamespacedVerifierStatus_To_v1beta1_NamespacedVerifierStatus(in *unversioned.NamespacedVerifierStatus, out *NamespacedVerifierStatus, s conversion.Scope) error
Convert_unversioned_NamespacedVerifierStatus_To_v1beta1_NamespacedVerifierStatus is an autogenerated conversion function.
func Convert_unversioned_NamespacedVerifier_To_v1beta1_NamespacedVerifier ¶
func Convert_unversioned_NamespacedVerifier_To_v1beta1_NamespacedVerifier(in *unversioned.NamespacedVerifier, out *NamespacedVerifier, s conversion.Scope) error
Convert_unversioned_NamespacedVerifier_To_v1beta1_NamespacedVerifier 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_KeyManagementProviderList_To_unversioned_KeyManagementProviderList ¶
func Convert_v1beta1_KeyManagementProviderList_To_unversioned_KeyManagementProviderList(in *KeyManagementProviderList, out *unversioned.KeyManagementProviderList, s conversion.Scope) error
Convert_v1beta1_KeyManagementProviderList_To_unversioned_KeyManagementProviderList is an autogenerated conversion function.
func Convert_v1beta1_KeyManagementProviderSpec_To_unversioned_KeyManagementProviderSpec ¶
func Convert_v1beta1_KeyManagementProviderSpec_To_unversioned_KeyManagementProviderSpec(in *KeyManagementProviderSpec, out *unversioned.KeyManagementProviderSpec, s conversion.Scope) error
Convert_v1beta1_KeyManagementProviderSpec_To_unversioned_KeyManagementProviderSpec is an autogenerated conversion function.
func Convert_v1beta1_KeyManagementProviderStatus_To_unversioned_KeyManagementProviderStatus ¶
func Convert_v1beta1_KeyManagementProviderStatus_To_unversioned_KeyManagementProviderStatus(in *KeyManagementProviderStatus, out *unversioned.KeyManagementProviderStatus, s conversion.Scope) error
Convert_v1beta1_KeyManagementProviderStatus_To_unversioned_KeyManagementProviderStatus is an autogenerated conversion function.
func Convert_v1beta1_KeyManagementProvider_To_unversioned_KeyManagementProvider ¶
func Convert_v1beta1_KeyManagementProvider_To_unversioned_KeyManagementProvider(in *KeyManagementProvider, out *unversioned.KeyManagementProvider, s conversion.Scope) error
Convert_v1beta1_KeyManagementProvider_To_unversioned_KeyManagementProvider is an autogenerated conversion function.
func Convert_v1beta1_NamespacedKeyManagementProviderList_To_unversioned_NamespacedKeyManagementProviderList ¶
func Convert_v1beta1_NamespacedKeyManagementProviderList_To_unversioned_NamespacedKeyManagementProviderList(in *NamespacedKeyManagementProviderList, out *unversioned.NamespacedKeyManagementProviderList, s conversion.Scope) error
Convert_v1beta1_NamespacedKeyManagementProviderList_To_unversioned_NamespacedKeyManagementProviderList is an autogenerated conversion function.
func Convert_v1beta1_NamespacedKeyManagementProviderSpec_To_unversioned_NamespacedKeyManagementProviderSpec ¶
func Convert_v1beta1_NamespacedKeyManagementProviderSpec_To_unversioned_NamespacedKeyManagementProviderSpec(in *NamespacedKeyManagementProviderSpec, out *unversioned.NamespacedKeyManagementProviderSpec, s conversion.Scope) error
Convert_v1beta1_NamespacedKeyManagementProviderSpec_To_unversioned_NamespacedKeyManagementProviderSpec is an autogenerated conversion function.
func Convert_v1beta1_NamespacedKeyManagementProviderStatus_To_unversioned_NamespacedKeyManagementProviderStatus ¶
func Convert_v1beta1_NamespacedKeyManagementProviderStatus_To_unversioned_NamespacedKeyManagementProviderStatus(in *NamespacedKeyManagementProviderStatus, out *unversioned.NamespacedKeyManagementProviderStatus, s conversion.Scope) error
Convert_v1beta1_NamespacedKeyManagementProviderStatus_To_unversioned_NamespacedKeyManagementProviderStatus is an autogenerated conversion function.
func Convert_v1beta1_NamespacedKeyManagementProvider_To_unversioned_NamespacedKeyManagementProvider ¶
func Convert_v1beta1_NamespacedKeyManagementProvider_To_unversioned_NamespacedKeyManagementProvider(in *NamespacedKeyManagementProvider, out *unversioned.NamespacedKeyManagementProvider, s conversion.Scope) error
Convert_v1beta1_NamespacedKeyManagementProvider_To_unversioned_NamespacedKeyManagementProvider is an autogenerated conversion function.
func Convert_v1beta1_NamespacedPolicyList_To_unversioned_NamespacedPolicyList ¶
func Convert_v1beta1_NamespacedPolicyList_To_unversioned_NamespacedPolicyList(in *NamespacedPolicyList, out *unversioned.NamespacedPolicyList, s conversion.Scope) error
Convert_v1beta1_NamespacedPolicyList_To_unversioned_NamespacedPolicyList is an autogenerated conversion function.
func Convert_v1beta1_NamespacedPolicySpec_To_unversioned_NamespacedPolicySpec ¶
func Convert_v1beta1_NamespacedPolicySpec_To_unversioned_NamespacedPolicySpec(in *NamespacedPolicySpec, out *unversioned.NamespacedPolicySpec, s conversion.Scope) error
Convert_v1beta1_NamespacedPolicySpec_To_unversioned_NamespacedPolicySpec is an autogenerated conversion function.
func Convert_v1beta1_NamespacedPolicyStatus_To_unversioned_NamespacedPolicyStatus ¶
func Convert_v1beta1_NamespacedPolicyStatus_To_unversioned_NamespacedPolicyStatus(in *NamespacedPolicyStatus, out *unversioned.NamespacedPolicyStatus, s conversion.Scope) error
Convert_v1beta1_NamespacedPolicyStatus_To_unversioned_NamespacedPolicyStatus is an autogenerated conversion function.
func Convert_v1beta1_NamespacedPolicy_To_unversioned_NamespacedPolicy ¶
func Convert_v1beta1_NamespacedPolicy_To_unversioned_NamespacedPolicy(in *NamespacedPolicy, out *unversioned.NamespacedPolicy, s conversion.Scope) error
Convert_v1beta1_NamespacedPolicy_To_unversioned_NamespacedPolicy is an autogenerated conversion function.
func Convert_v1beta1_NamespacedStoreList_To_unversioned_NamespacedStoreList ¶
func Convert_v1beta1_NamespacedStoreList_To_unversioned_NamespacedStoreList(in *NamespacedStoreList, out *unversioned.NamespacedStoreList, s conversion.Scope) error
Convert_v1beta1_NamespacedStoreList_To_unversioned_NamespacedStoreList is an autogenerated conversion function.
func Convert_v1beta1_NamespacedStoreSpec_To_unversioned_NamespacedStoreSpec ¶
func Convert_v1beta1_NamespacedStoreSpec_To_unversioned_NamespacedStoreSpec(in *NamespacedStoreSpec, out *unversioned.NamespacedStoreSpec, s conversion.Scope) error
Convert_v1beta1_NamespacedStoreSpec_To_unversioned_NamespacedStoreSpec is an autogenerated conversion function.
func Convert_v1beta1_NamespacedStoreStatus_To_unversioned_NamespacedStoreStatus ¶
func Convert_v1beta1_NamespacedStoreStatus_To_unversioned_NamespacedStoreStatus(in *NamespacedStoreStatus, out *unversioned.NamespacedStoreStatus, s conversion.Scope) error
Convert_v1beta1_NamespacedStoreStatus_To_unversioned_NamespacedStoreStatus is an autogenerated conversion function.
func Convert_v1beta1_NamespacedStore_To_unversioned_NamespacedStore ¶
func Convert_v1beta1_NamespacedStore_To_unversioned_NamespacedStore(in *NamespacedStore, out *unversioned.NamespacedStore, s conversion.Scope) error
Convert_v1beta1_NamespacedStore_To_unversioned_NamespacedStore is an autogenerated conversion function.
func Convert_v1beta1_NamespacedVerifierList_To_unversioned_NamespacedVerifierList ¶
func Convert_v1beta1_NamespacedVerifierList_To_unversioned_NamespacedVerifierList(in *NamespacedVerifierList, out *unversioned.NamespacedVerifierList, s conversion.Scope) error
Convert_v1beta1_NamespacedVerifierList_To_unversioned_NamespacedVerifierList is an autogenerated conversion function.
func Convert_v1beta1_NamespacedVerifierSpec_To_unversioned_NamespacedVerifierSpec ¶
func Convert_v1beta1_NamespacedVerifierSpec_To_unversioned_NamespacedVerifierSpec(in *NamespacedVerifierSpec, out *unversioned.NamespacedVerifierSpec, s conversion.Scope) error
Convert_v1beta1_NamespacedVerifierSpec_To_unversioned_NamespacedVerifierSpec is an autogenerated conversion function.
func Convert_v1beta1_NamespacedVerifierStatus_To_unversioned_NamespacedVerifierStatus ¶
func Convert_v1beta1_NamespacedVerifierStatus_To_unversioned_NamespacedVerifierStatus(in *NamespacedVerifierStatus, out *unversioned.NamespacedVerifierStatus, s conversion.Scope) error
Convert_v1beta1_NamespacedVerifierStatus_To_unversioned_NamespacedVerifierStatus is an autogenerated conversion function.
func Convert_v1beta1_NamespacedVerifier_To_unversioned_NamespacedVerifier ¶
func Convert_v1beta1_NamespacedVerifier_To_unversioned_NamespacedVerifier(in *NamespacedVerifier, out *unversioned.NamespacedVerifier, s conversion.Scope) error
Convert_v1beta1_NamespacedVerifier_To_unversioned_NamespacedVerifier 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 KeyManagementProvider ¶
type KeyManagementProvider struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec KeyManagementProviderSpec `json:"spec,omitempty"` Status KeyManagementProviderStatus `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` +kubebuilder:printcolumn:name="LastFetchedTime",type=date,JSONPath=`.status.lastfetchedtime` KeyManagementProvider is the Schema for the keymanagementproviders API
func (*KeyManagementProvider) DeepCopy ¶
func (in *KeyManagementProvider) DeepCopy() *KeyManagementProvider
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyManagementProvider.
func (*KeyManagementProvider) DeepCopyInto ¶
func (in *KeyManagementProvider) DeepCopyInto(out *KeyManagementProvider)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*KeyManagementProvider) DeepCopyObject ¶
func (in *KeyManagementProvider) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type KeyManagementProviderList ¶
type KeyManagementProviderList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []KeyManagementProvider `json:"items"` }
+kubebuilder:object:root=true +kubebuilder:storageversion KeyManagementProviderList contains a list of KeyManagementProvider
func (*KeyManagementProviderList) DeepCopy ¶
func (in *KeyManagementProviderList) DeepCopy() *KeyManagementProviderList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyManagementProviderList.
func (*KeyManagementProviderList) DeepCopyInto ¶
func (in *KeyManagementProviderList) DeepCopyInto(out *KeyManagementProviderList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*KeyManagementProviderList) DeepCopyObject ¶
func (in *KeyManagementProviderList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type KeyManagementProviderSpec ¶
type KeyManagementProviderSpec struct { // Name of the key management provider Type string `json:"type,omitempty"` // Refresh interval for fetching the certificate/key files from the provider. Only for providers that are refreshable. The value is in the format of "1h30m" where "h" means hour and "m" means minute. Valid time units are units are "ns", "us" (or "µs"), "ms", "s", "m", "h". // +kubebuilder:default="" RefreshInterval string `json:"refreshInterval,omitempty"` // +kubebuilder:pruning:PreserveUnknownFields // Parameters of the key management provider Parameters runtime.RawExtension `json:"parameters,omitempty"` }
KeyManagementProviderSpec defines the desired state of KeyManagementProvider
func (*KeyManagementProviderSpec) DeepCopy ¶
func (in *KeyManagementProviderSpec) DeepCopy() *KeyManagementProviderSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyManagementProviderSpec.
func (*KeyManagementProviderSpec) DeepCopyInto ¶
func (in *KeyManagementProviderSpec) DeepCopyInto(out *KeyManagementProviderSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeyManagementProviderStatus ¶
type KeyManagementProviderStatus struct { // Is successful in loading certificate/key 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 certificate/key 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/key // +optional Properties runtime.RawExtension `json:"properties,omitempty"` }
KeyManagementProviderStatus defines the observed state of KeyManagementProvider
func (*KeyManagementProviderStatus) DeepCopy ¶
func (in *KeyManagementProviderStatus) DeepCopy() *KeyManagementProviderStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyManagementProviderStatus.
func (*KeyManagementProviderStatus) DeepCopyInto ¶
func (in *KeyManagementProviderStatus) DeepCopyInto(out *KeyManagementProviderStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NamespacedKeyManagementProvider ¶
type NamespacedKeyManagementProvider struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec NamespacedKeyManagementProviderSpec `json:"spec,omitempty"` Status NamespacedKeyManagementProviderStatus `json:"status,omitempty"` }
+kubebuilder:object:root=true +kubebuilder:resource:scope="Namespaced" +kubebuilder:subresource:status +kubebuilder:storageversion +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` NamespacedKeyManagementProvider is the Schema for the namespacedkeymanagementproviders API
func (*NamespacedKeyManagementProvider) DeepCopy ¶
func (in *NamespacedKeyManagementProvider) DeepCopy() *NamespacedKeyManagementProvider
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamespacedKeyManagementProvider.
func (*NamespacedKeyManagementProvider) DeepCopyInto ¶
func (in *NamespacedKeyManagementProvider) DeepCopyInto(out *NamespacedKeyManagementProvider)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NamespacedKeyManagementProvider) DeepCopyObject ¶
func (in *NamespacedKeyManagementProvider) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type NamespacedKeyManagementProviderList ¶
type NamespacedKeyManagementProviderList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []NamespacedKeyManagementProvider `json:"items"` }
+kubebuilder:object:root=true +kubebuilder:storageversion NamespacedKeyManagementProviderList contains a list of NamespacedKeyManagementProvider
func (*NamespacedKeyManagementProviderList) DeepCopy ¶
func (in *NamespacedKeyManagementProviderList) DeepCopy() *NamespacedKeyManagementProviderList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamespacedKeyManagementProviderList.
func (*NamespacedKeyManagementProviderList) DeepCopyInto ¶
func (in *NamespacedKeyManagementProviderList) DeepCopyInto(out *NamespacedKeyManagementProviderList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NamespacedKeyManagementProviderList) DeepCopyObject ¶
func (in *NamespacedKeyManagementProviderList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type NamespacedKeyManagementProviderSpec ¶
type NamespacedKeyManagementProviderSpec struct { // Name of the key management provider Type string `json:"type,omitempty"` // Refresh interval for the key management provider. Only used if the key management provider is refreshable. Valid time units are "ns", "us" (or "µs"), "ms", "s", "m", "h". // +kubebuilder:default="" RefreshInterval string `json:"refreshInterval,omitempty"` // +kubebuilder:pruning:PreserveUnknownFields // Parameters of the key management provider Parameters runtime.RawExtension `json:"parameters,omitempty"` }
NamespacedKeyManagementProviderSpec defines the desired state of NamespacedKeyManagementProvider
func (*NamespacedKeyManagementProviderSpec) DeepCopy ¶
func (in *NamespacedKeyManagementProviderSpec) DeepCopy() *NamespacedKeyManagementProviderSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamespacedKeyManagementProviderSpec.
func (*NamespacedKeyManagementProviderSpec) DeepCopyInto ¶
func (in *NamespacedKeyManagementProviderSpec) DeepCopyInto(out *NamespacedKeyManagementProviderSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NamespacedKeyManagementProviderStatus ¶
type NamespacedKeyManagementProviderStatus struct { // Is successful in loading certificate/key 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 certificate/key 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/key // +optional Properties runtime.RawExtension `json:"properties,omitempty"` }
NamespacedKeyManagementProviderStatus defines the observed state of NamespacedKeyManagementProvider
func (*NamespacedKeyManagementProviderStatus) DeepCopy ¶
func (in *NamespacedKeyManagementProviderStatus) DeepCopy() *NamespacedKeyManagementProviderStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamespacedKeyManagementProviderStatus.
func (*NamespacedKeyManagementProviderStatus) DeepCopyInto ¶
func (in *NamespacedKeyManagementProviderStatus) DeepCopyInto(out *NamespacedKeyManagementProviderStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NamespacedPolicy ¶
type NamespacedPolicy struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec NamespacedPolicySpec `json:"spec,omitempty"` Status NamespacedPolicyStatus `json:"status,omitempty"` }
+kubebuilder:object:root=true +kubebuilder:resource:scope="Namespaced" +kubebuilder:subresource:status +kubebuilder:storageversion +kubebuilder:printcolumn:name="IsSuccess",type=boolean,JSONPath=`.status.issuccess` +kubebuilder:printcolumn:name="Error",type=string,JSONPath=`.status.brieferror` NamespacedPolicy is the Schema for the namespacedpolicies API
func (*NamespacedPolicy) DeepCopy ¶
func (in *NamespacedPolicy) DeepCopy() *NamespacedPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamespacedPolicy.
func (*NamespacedPolicy) DeepCopyInto ¶
func (in *NamespacedPolicy) DeepCopyInto(out *NamespacedPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NamespacedPolicy) DeepCopyObject ¶
func (in *NamespacedPolicy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type NamespacedPolicyList ¶
type NamespacedPolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []NamespacedPolicy `json:"items"` }
+kubebuilder:object:root=true +kubebuilder:storageversion NamespacedPolicyList contains a list of NamespacedPolicy
func (*NamespacedPolicyList) DeepCopy ¶
func (in *NamespacedPolicyList) DeepCopy() *NamespacedPolicyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamespacedPolicyList.
func (*NamespacedPolicyList) DeepCopyInto ¶
func (in *NamespacedPolicyList) DeepCopyInto(out *NamespacedPolicyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NamespacedPolicyList) DeepCopyObject ¶
func (in *NamespacedPolicyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type NamespacedPolicySpec ¶
type NamespacedPolicySpec struct { // Type of the policy Type string `json:"type,omitempty"` // +kubebuilder:pruning:PreserveUnknownFields // Parameters for this policy Parameters runtime.RawExtension `json:"parameters,omitempty"` }
NamespacedPolicySpec defines the desired state of NamespacedPolicy
func (*NamespacedPolicySpec) DeepCopy ¶
func (in *NamespacedPolicySpec) DeepCopy() *NamespacedPolicySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamespacedPolicySpec.
func (*NamespacedPolicySpec) DeepCopyInto ¶
func (in *NamespacedPolicySpec) DeepCopyInto(out *NamespacedPolicySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NamespacedPolicyStatus ¶
type NamespacedPolicyStatus 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"` }
NamespacedPolicyStatus defines the observed state of NamespacedPolicy
func (*NamespacedPolicyStatus) DeepCopy ¶
func (in *NamespacedPolicyStatus) DeepCopy() *NamespacedPolicyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamespacedPolicyStatus.
func (*NamespacedPolicyStatus) DeepCopyInto ¶
func (in *NamespacedPolicyStatus) DeepCopyInto(out *NamespacedPolicyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NamespacedStore ¶
type NamespacedStore struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec NamespacedStoreSpec `json:"spec,omitempty"` Status NamespacedStoreStatus `json:"status,omitempty"` }
+kubebuilder:object:root=true +kubebuilder:resource:scope="Namespaced" +kubebuilder:subresource:status +kubebuilder:storageversion +kubebuilder:printcolumn:name="IsSuccess",type=boolean,JSONPath=`.status.issuccess` +kubebuilder:printcolumn:name="Error",type=string,JSONPath=`.status.brieferror` NamespacedStore is the Schema for the namespacedstores API
func (*NamespacedStore) DeepCopy ¶
func (in *NamespacedStore) DeepCopy() *NamespacedStore
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamespacedStore.
func (*NamespacedStore) DeepCopyInto ¶
func (in *NamespacedStore) DeepCopyInto(out *NamespacedStore)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NamespacedStore) DeepCopyObject ¶
func (in *NamespacedStore) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type NamespacedStoreList ¶
type NamespacedStoreList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []NamespacedStore `json:"items"` }
+kubebuilder:object:root=true +kubebuilder:storageversion NamespacedStoreList contains a list of NamespacedStore
func (*NamespacedStoreList) DeepCopy ¶
func (in *NamespacedStoreList) DeepCopy() *NamespacedStoreList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamespacedStoreList.
func (*NamespacedStoreList) DeepCopyInto ¶
func (in *NamespacedStoreList) DeepCopyInto(out *NamespacedStoreList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NamespacedStoreList) DeepCopyObject ¶
func (in *NamespacedStoreList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type NamespacedStoreSpec ¶
type NamespacedStoreSpec struct { // Name of the store Name string `json:"name"` // Version of the store plugin. Optional Version string `json:"version,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"` }
NamespacedStoreSpec defines the desired state of NamespacedStore
func (*NamespacedStoreSpec) DeepCopy ¶
func (in *NamespacedStoreSpec) DeepCopy() *NamespacedStoreSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamespacedStoreSpec.
func (*NamespacedStoreSpec) DeepCopyInto ¶
func (in *NamespacedStoreSpec) DeepCopyInto(out *NamespacedStoreSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NamespacedStoreStatus ¶
type NamespacedStoreStatus struct { // Is successful in finding the plugin 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"` }
NamespacedStoreStatus defines the observed state of NamespacedStore
func (*NamespacedStoreStatus) DeepCopy ¶
func (in *NamespacedStoreStatus) DeepCopy() *NamespacedStoreStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamespacedStoreStatus.
func (*NamespacedStoreStatus) DeepCopyInto ¶
func (in *NamespacedStoreStatus) DeepCopyInto(out *NamespacedStoreStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NamespacedVerifier ¶
type NamespacedVerifier struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec NamespacedVerifierSpec `json:"spec,omitempty"` Status NamespacedVerifierStatus `json:"status,omitempty"` }
+kubebuilder:object:root=true +kubebuilder:resource:scope="Namespaced" +kubebuilder:subresource:status +kubebuilder:storageversion +kubebuilder:printcolumn:name="IsSuccess",type=boolean,JSONPath=`.status.issuccess` +kubebuilder:printcolumn:name="Error",type=string,JSONPath=`.status.brieferror` NamespacedVerifier is the Schema for the namespacedverifiers API
func (*NamespacedVerifier) DeepCopy ¶
func (in *NamespacedVerifier) DeepCopy() *NamespacedVerifier
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamespacedVerifier.
func (*NamespacedVerifier) DeepCopyInto ¶
func (in *NamespacedVerifier) DeepCopyInto(out *NamespacedVerifier)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NamespacedVerifier) DeepCopyObject ¶
func (in *NamespacedVerifier) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type NamespacedVerifierList ¶
type NamespacedVerifierList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []NamespacedVerifier `json:"items"` }
+kubebuilder:object:root=true +kubebuilder:storageversion NamespacedVerifierList contains a list of NamespacedVerifier
func (*NamespacedVerifierList) DeepCopy ¶
func (in *NamespacedVerifierList) DeepCopy() *NamespacedVerifierList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamespacedVerifierList.
func (*NamespacedVerifierList) DeepCopyInto ¶
func (in *NamespacedVerifierList) DeepCopyInto(out *NamespacedVerifierList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NamespacedVerifierList) DeepCopyObject ¶
func (in *NamespacedVerifierList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type NamespacedVerifierSpec ¶
type NamespacedVerifierSpec struct { // Name of the verifier. Deprecated Name string `json:"name"` // Type of the verifier. Optional Type string `json:"type,omitempty"` // Version of the verifier plugin. Optional Version string `json:"version,omitempty"` // The type of artifact this verifier handles ArtifactTypes string `json:"artifactTypes"` // URL/file 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 for this verifier Parameters runtime.RawExtension `json:"parameters,omitempty"` }
NamespacedVerifierSpec defines the desired state of NamespacedVerifier
func (*NamespacedVerifierSpec) DeepCopy ¶
func (in *NamespacedVerifierSpec) DeepCopy() *NamespacedVerifierSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamespacedVerifierSpec.
func (*NamespacedVerifierSpec) DeepCopyInto ¶
func (in *NamespacedVerifierSpec) DeepCopyInto(out *NamespacedVerifierSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NamespacedVerifierStatus ¶
type NamespacedVerifierStatus struct { // Is successful in finding the plugin 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"` }
NamespacedVerifierStatus defines the observed state of NamespacedVerifier
func (*NamespacedVerifierStatus) DeepCopy ¶
func (in *NamespacedVerifierStatus) DeepCopy() *NamespacedVerifierStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamespacedVerifierStatus.
func (*NamespacedVerifierStatus) DeepCopyInto ¶
func (in *NamespacedVerifierStatus) DeepCopyInto(out *NamespacedVerifierStatus)
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:subresource:status +kubebuilder:storageversion +kubebuilder:printcolumn:name="IsSuccess",type=boolean,JSONPath=`.status.issuccess` +kubebuilder:printcolumn:name="Error",type=string,JSONPath=`.status.brieferror` 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"` // Version of the store plugin. Optional Version string `json:"version,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 { // Is successful in finding the plugin 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"` }
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:subresource:status +kubebuilder:storageversion +kubebuilder:printcolumn:name="IsSuccess",type=boolean,JSONPath=`.status.issuccess` +kubebuilder:printcolumn:name="Error",type=string,JSONPath=`.status.brieferror` 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. Deprecated Name string `json:"name"` // Type of the verifier. Optional Type string `json:"type,omitempty"` // Version of the verifier plugin. Optional Version string `json:"version,omitempty"` // The type of artifact this verifier handles ArtifactTypes string `json:"artifactTypes"` // URL/file 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 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 { // Is successful in finding the plugin 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"` }
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.
Source Files ¶
- certificatestore_types.go
- common.go
- doc.go
- groupversion_info.go
- keymanagementproviders_types.go
- namespacedkeymanagementprovider_types.go
- namespacedpolicy_types.go
- namespacedstore_types.go
- namespacedverifier_types.go
- policy_types.go
- store_types.go
- verifier_types.go
- zz_generated.conversion.go
- zz_generated.deepcopy.go