Documentation ¶
Overview ¶
Package v1alpha1 contains API Schema definitions for the securecontainers v1alpha1 API group +k8s:deepcopy-gen=package,register +groupName=securecontainers.k8s.io
Package v1alpha1 contains API Schema definitions for the securecontainers v1alpha1 API group +k8s:deepcopy-gen=package,register +groupName=securecontainers.k8s.io
Index ¶
- Constants
- Variables
- func GetOpenAPIDefinitions(ref common.ReferenceCallback) map[string]common.OpenAPIDefinition
- func RegisterDefaults(scheme *runtime.Scheme) error
- type SecureContainer
- type SecureContainerImage
- func (in *SecureContainerImage) DeepCopy() *SecureContainerImage
- func (in *SecureContainerImage) DeepCopyInto(out *SecureContainerImage)
- func (in *SecureContainerImage) DeepCopyObject() runtime.Object
- func (i *SecureContainerImage) GetImageDirWithName() (image string, err error)
- func (i *SecureContainerImage) GetRuntimeClassName() string
- type SecureContainerImageConfig
- type SecureContainerImageConfigList
- type SecureContainerImageConfigRef
- type SecureContainerImageConfigSpec
- type SecureContainerImageConfigStatus
- type SecureContainerImageList
- type SecureContainerImageRef
- type SecureContainerImageSpec
- type SecureContainerImageStatus
- type SecureContainerList
- type SecureContainerSpec
- type SecureContainerStatus
Constants ¶
const ImageDirDefault = "/var/lib/kubelet/secure-images"
Variables ¶
var ( // SchemeGroupVersion is group version used to register these objects SchemeGroupVersion = schema.GroupVersion{Group: "securecontainers.k8s.io", Version: "v1alpha1"} // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = &scheme.Builder{GroupVersion: SchemeGroupVersion} )
Functions ¶
func GetOpenAPIDefinitions ¶
func GetOpenAPIDefinitions(ref common.ReferenceCallback) map[string]common.OpenAPIDefinition
func RegisterDefaults ¶
RegisterDefaults adds defaulters functions to the given scheme. Public to allow building arbitrary schemes. All generated defaulters are covering - they call all nested defaulters.
Types ¶
type SecureContainer ¶
type SecureContainer struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SecureContainerSpec `json:"spec,omitempty"` Status SecureContainerStatus `json:"status,omitempty"` Object runtime.RawExtension `json:"object"` }
SecureContainer is the Schema for the securecontainers API +k8s:openapi-gen=true
func (*SecureContainer) DeepCopy ¶
func (in *SecureContainer) DeepCopy() *SecureContainer
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecureContainer.
func (*SecureContainer) DeepCopyInto ¶
func (in *SecureContainer) DeepCopyInto(out *SecureContainer)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SecureContainer) DeepCopyObject ¶
func (in *SecureContainer) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SecureContainerImage ¶
type SecureContainerImage struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SecureContainerImageSpec `json:"spec,omitempty"` Status SecureContainerImageStatus `json:"status,omitempty"` }
SecureContainerImage is the Schema for the securecontainerimages API +k8s:openapi-gen=true
func (*SecureContainerImage) DeepCopy ¶
func (in *SecureContainerImage) DeepCopy() *SecureContainerImage
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecureContainerImage.
func (*SecureContainerImage) DeepCopyInto ¶
func (in *SecureContainerImage) DeepCopyInto(out *SecureContainerImage)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SecureContainerImage) DeepCopyObject ¶
func (in *SecureContainerImage) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SecureContainerImage) GetImageDirWithName ¶
func (i *SecureContainerImage) GetImageDirWithName() (image string, err error)
func (*SecureContainerImage) GetRuntimeClassName ¶
func (i *SecureContainerImage) GetRuntimeClassName() string
type SecureContainerImageConfig ¶
type SecureContainerImageConfig struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SecureContainerImageConfigSpec `json:"spec,omitempty"` Status SecureContainerImageConfigStatus `json:"status,omitempty"` }
SecureContainerImageConfig is the Schema for the securecontainerimageconfigs API +k8s:openapi-gen=true
func (*SecureContainerImageConfig) DeepCopy ¶
func (in *SecureContainerImageConfig) DeepCopy() *SecureContainerImageConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecureContainerImageConfig.
func (*SecureContainerImageConfig) DeepCopyInto ¶
func (in *SecureContainerImageConfig) DeepCopyInto(out *SecureContainerImageConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SecureContainerImageConfig) DeepCopyObject ¶
func (in *SecureContainerImageConfig) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SecureContainerImageConfigList ¶
type SecureContainerImageConfigList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SecureContainerImageConfig `json:"items"` }
SecureContainerImageConfigList contains a list of SecureContainerImageConfig
func (*SecureContainerImageConfigList) DeepCopy ¶
func (in *SecureContainerImageConfigList) DeepCopy() *SecureContainerImageConfigList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecureContainerImageConfigList.
func (*SecureContainerImageConfigList) DeepCopyInto ¶
func (in *SecureContainerImageConfigList) DeepCopyInto(out *SecureContainerImageConfigList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SecureContainerImageConfigList) DeepCopyObject ¶
func (in *SecureContainerImageConfigList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SecureContainerImageConfigRef ¶
type SecureContainerImageConfigRef struct {
Name string `json:"name"`
}
SecureContainerImageConfigRef defines SecureContainerImage configuration +k8s:openapi-gen=true
func (*SecureContainerImageConfigRef) DeepCopy ¶
func (in *SecureContainerImageConfigRef) DeepCopy() *SecureContainerImageConfigRef
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecureContainerImageConfigRef.
func (*SecureContainerImageConfigRef) DeepCopyInto ¶
func (in *SecureContainerImageConfigRef) DeepCopyInto(out *SecureContainerImageConfigRef)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecureContainerImageConfigSpec ¶
type SecureContainerImageConfigSpec struct { // INSERT ADDITIONAL SPEC FIELDS - desired state of cluster // Important: Run "operator-sdk generate k8s" to regenerate code after modifying this file // Add custom validation using kubebuilder tags: https://book.kubebuilder.io/beyond_basics/generating_crd.html ImageDir string `json:"imageDir"` RuntimeClassName string `json:"runtimeClassName"` }
SecureContainerImageConfigSpec defines the desired state of SecureContainerImageConfig +k8s:openapi-gen=true
func (*SecureContainerImageConfigSpec) DeepCopy ¶
func (in *SecureContainerImageConfigSpec) DeepCopy() *SecureContainerImageConfigSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecureContainerImageConfigSpec.
func (*SecureContainerImageConfigSpec) DeepCopyInto ¶
func (in *SecureContainerImageConfigSpec) DeepCopyInto(out *SecureContainerImageConfigSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecureContainerImageConfigStatus ¶
type SecureContainerImageConfigStatus struct { }
SecureContainerImageConfigStatus defines the observed state of SecureContainerImageConfig +k8s:openapi-gen=true
func (*SecureContainerImageConfigStatus) DeepCopy ¶
func (in *SecureContainerImageConfigStatus) DeepCopy() *SecureContainerImageConfigStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecureContainerImageConfigStatus.
func (*SecureContainerImageConfigStatus) DeepCopyInto ¶
func (in *SecureContainerImageConfigStatus) DeepCopyInto(out *SecureContainerImageConfigStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecureContainerImageList ¶
type SecureContainerImageList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SecureContainerImage `json:"items"` }
SecureContainerImageList contains a list of SecureContainerImage
func (*SecureContainerImageList) DeepCopy ¶
func (in *SecureContainerImageList) DeepCopy() *SecureContainerImageList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecureContainerImageList.
func (*SecureContainerImageList) DeepCopyInto ¶
func (in *SecureContainerImageList) DeepCopyInto(out *SecureContainerImageList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SecureContainerImageList) DeepCopyObject ¶
func (in *SecureContainerImageList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SecureContainerImageRef ¶
type SecureContainerImageRef struct {
Name string `json:"name"`
}
SecureContainerImageRef defines the SecureContainerImage of SecureContainer +k8s:openapi-gen=true
func (*SecureContainerImageRef) DeepCopy ¶
func (in *SecureContainerImageRef) DeepCopy() *SecureContainerImageRef
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecureContainerImageRef.
func (*SecureContainerImageRef) DeepCopyInto ¶
func (in *SecureContainerImageRef) DeepCopyInto(out *SecureContainerImageRef)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecureContainerImageSpec ¶
type SecureContainerImageSpec struct { // INSERT ADDITIONAL SPEC FIELDS - desired state of cluster // Important: Run "operator-sdk generate k8s" to regenerate code after modifying this file // Add custom validation using kubebuilder tags: https://book.kubebuilder.io/beyond_basics/generating_crd.html VMImage string `json:"vmImage"` ImagePullSecrets []corev1.LocalObjectReference `json:"imagePullSecrets,omitempty"` SecureContainerImageConfigRef SecureContainerImageConfigRef `json:"SecureContainerImageConfigRef"` SecureContainerImageConfigSpec SecureContainerImageConfigSpec `json:"SecureContainerImageConfigSpec,omitempty"` }
SecureContainerImageSpec defines the desired state of SecureContainerImage +k8s:openapi-gen=true
func (*SecureContainerImageSpec) DeepCopy ¶
func (in *SecureContainerImageSpec) DeepCopy() *SecureContainerImageSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecureContainerImageSpec.
func (*SecureContainerImageSpec) DeepCopyInto ¶
func (in *SecureContainerImageSpec) DeepCopyInto(out *SecureContainerImageSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecureContainerImageStatus ¶
type SecureContainerImageStatus struct { }
SecureContainerImageStatus defines the observed state of SecureContainerImage +k8s:openapi-gen=true
func (*SecureContainerImageStatus) DeepCopy ¶
func (in *SecureContainerImageStatus) DeepCopy() *SecureContainerImageStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecureContainerImageStatus.
func (*SecureContainerImageStatus) DeepCopyInto ¶
func (in *SecureContainerImageStatus) DeepCopyInto(out *SecureContainerImageStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecureContainerList ¶
type SecureContainerList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SecureContainer `json:"items"` }
SecureContainerList contains a list of SecureContainer
func (*SecureContainerList) DeepCopy ¶
func (in *SecureContainerList) DeepCopy() *SecureContainerList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecureContainerList.
func (*SecureContainerList) DeepCopyInto ¶
func (in *SecureContainerList) DeepCopyInto(out *SecureContainerList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SecureContainerList) DeepCopyObject ¶
func (in *SecureContainerList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SecureContainerSpec ¶
type SecureContainerSpec struct { // INSERT ADDITIONAL SPEC FIELDS - desired state of cluster // Important: Run "operator-sdk generate k8s" to regenerate code after modifying this file // Add custom validation using kubebuilder tags: https://book.kubebuilder.io/beyond_basics/generating_crd.html SecureContainerImageRef SecureContainerImageRef `json:"SecureContainerImageRef"` }
SecureContainerSpec defines the desired state of SecureContainer +k8s:openapi-gen=true
func (*SecureContainerSpec) DeepCopy ¶
func (in *SecureContainerSpec) DeepCopy() *SecureContainerSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecureContainerSpec.
func (*SecureContainerSpec) DeepCopyInto ¶
func (in *SecureContainerSpec) DeepCopyInto(out *SecureContainerSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecureContainerStatus ¶
type SecureContainerStatus struct { }
SecureContainerStatus defines the observed state of SecureContainer +k8s:openapi-gen=true
func (*SecureContainerStatus) DeepCopy ¶
func (in *SecureContainerStatus) DeepCopy() *SecureContainerStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecureContainerStatus.
func (*SecureContainerStatus) DeepCopyInto ¶
func (in *SecureContainerStatus) DeepCopyInto(out *SecureContainerStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.