Documentation ¶
Overview ¶
Package v1beta1 is the v1beta1 version of the API.
Index ¶
Constants ¶
This section is empty.
Variables ¶
var ( // SchemeBuilder initializes a scheme builder. SchemeBuilder = runtime.NewSchemeBuilder(addKnownTypes) // AddToScheme is a global function that registers this API group & version in a scheme. AddToScheme = SchemeBuilder.AddToScheme )
var SchemeGroupVersion = schema.GroupVersion{ Group: cluster.GroupName, Version: "v1beta1", }
SchemeGroupVersion is group version used to register these objects.
Functions ¶
func Resource ¶
func Resource(resource string) schema.GroupResource
Resource takes an unqualified resource and returns a Group qualified GroupResource.
Types ¶
type ImageSet ¶
type ImageSet struct { // TypeMeta is the resource type metadata. metav1.TypeMeta `json:",inline"` // ObjectMeta is the resource metadata. metav1.ObjectMeta `json:"metadata,omitempty"` // Spec is the image set specification. Spec ImageSetSpec `json:"spec"` // Status contains image set runtime information. Status ImageSetStatus `json:"status"` }
ImageSet contains references of images managed by the lens controller.
func (*ImageSet) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImageSet.
func (*ImageSet) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ImageSet) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ImageSetImage ¶
type ImageSetImage struct { // Image is the image reference. Image string `json:"image"` // Registry is an optional registry address. Registry string `json:"registry,omitempty"` }
ImageSetImage represents a single image reference.
func (*ImageSetImage) DeepCopy ¶
func (in *ImageSetImage) DeepCopy() *ImageSetImage
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImageSetImage.
func (*ImageSetImage) DeepCopyInto ¶
func (in *ImageSetImage) DeepCopyInto(out *ImageSetImage)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ImageSetList ¶
type ImageSetList struct { // TypeMeta is the resource type metadata. metav1.TypeMeta `json:",inline"` // ListMeta is the resource metadata. metav1.ListMeta `json:"metadata"` // Items is a list of image sets. Items []ImageSet `json:"items"` }
ImageSetList is a list of image sets.
func (*ImageSetList) DeepCopy ¶
func (in *ImageSetList) DeepCopy() *ImageSetList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImageSetList.
func (*ImageSetList) DeepCopyInto ¶
func (in *ImageSetList) DeepCopyInto(out *ImageSetList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ImageSetList) DeepCopyObject ¶
func (in *ImageSetList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ImageSetSpec ¶
type ImageSetSpec struct { // Images is a list of image references. Images []ImageSetImage `json:"images"` }
ImageSetSpec contains a list of Docker image references.
func (*ImageSetSpec) DeepCopy ¶
func (in *ImageSetSpec) DeepCopy() *ImageSetSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImageSetSpec.
func (*ImageSetSpec) DeepCopyInto ¶
func (in *ImageSetSpec) DeepCopyInto(out *ImageSetSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ImageSetStatus ¶
type ImageSetStatus struct{}
ImageSetStatus contains image set runtime information.
func (*ImageSetStatus) DeepCopy ¶
func (in *ImageSetStatus) DeepCopy() *ImageSetStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImageSetStatus.
func (*ImageSetStatus) DeepCopyInto ¶
func (in *ImageSetStatus) DeepCopyInto(out *ImageSetStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.