v1alpha1

package
v0.0.0-...-1fe63ea Latest Latest
Warning

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

Go to latest
Published: Aug 26, 2021 License: Apache-2.0 Imports: 8 Imported by: 0

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

View Source
const ImageDirDefault = "/var/lib/kubelet/secure-images"

Variables

View Source
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 RegisterDefaults

func RegisterDefaults(scheme *runtime.Scheme) error

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

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

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

func (*SecureContainerImageConfig) DeepCopyInto

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

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

func (*SecureContainerImageConfigList) DeepCopyInto

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

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

func (*SecureContainerImageConfigRef) DeepCopyInto

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

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

func (*SecureContainerImageConfigSpec) DeepCopyInto

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

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

func (*SecureContainerImageConfigStatus) DeepCopyInto

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

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

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

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

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

func (*SecureContainerImageStatus) DeepCopyInto

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

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.

Jump to

Keyboard shortcuts

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