Documentation ¶
Overview ¶
Package v1alpha1 contains API Schema definitions for the vmware v1alpha1 API group +k8s:deepcopy-gen=package,register +groupName=vmware.com
Package v1alpha1 contains API Schema definitions for the vmware v1alpha1 API group +k8s:deepcopy-gen=package,register +groupName=vmware.com
Index ¶
Constants ¶
This section is empty.
Variables ¶
var ( // SchemeGroupVersion is group version used to register these objects SchemeGroupVersion = schema.GroupVersion{Group: "vmware.com", Version: "v1alpha1"} // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = &scheme.Builder{GroupVersion: SchemeGroupVersion} )
Functions ¶
This section is empty.
Types ¶
type Sidecar ¶
type Sidecar struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SidecarSpec `json:"spec,omitempty"` Status SidecarStatus `json:"status,omitempty"` }
Sidecar is the Schema for the sidecars API +kubebuilder:subresource:status +kubebuilder:resource:path=sidecars,scope=Namespaced +kubebuilder:storageversion
func (*Sidecar) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Sidecar.
func (*Sidecar) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Sidecar) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SidecarList ¶
type SidecarList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Sidecar `json:"items"` }
SidecarList contains a list of Sidecar
func (*SidecarList) DeepCopy ¶
func (in *SidecarList) DeepCopy() *SidecarList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SidecarList.
func (*SidecarList) DeepCopyInto ¶
func (in *SidecarList) DeepCopyInto(out *SidecarList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SidecarList) DeepCopyObject ¶
func (in *SidecarList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SidecarSpec ¶
type SidecarSpec struct { Containers []corev1.Container `json:"containers"` Volumes []corev1.Volume `json:"volumes,omitempty"` }
SidecarSpec defines the desired state of Sidecar
func (*SidecarSpec) DeepCopy ¶
func (in *SidecarSpec) DeepCopy() *SidecarSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SidecarSpec.
func (*SidecarSpec) DeepCopyInto ¶
func (in *SidecarSpec) DeepCopyInto(out *SidecarSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SidecarStatus ¶
type SidecarStatus struct {
Nodes []string `json:"nodes"`
}
SidecarStatus defines the observed state of Sidecar
func (*SidecarStatus) DeepCopy ¶
func (in *SidecarStatus) DeepCopy() *SidecarStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SidecarStatus.
func (*SidecarStatus) DeepCopyInto ¶
func (in *SidecarStatus) DeepCopyInto(out *SidecarStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.