Documentation
      ¶
    
    
  
    
  
    Overview ¶
Package v1alpha1 contains API Schema definitions for the kubevirt v1alpha1 API group +k8s:deepcopy-gen=package,register +groupName=kubevirt.io
Package v1alpha1 contains API Schema definitions for the kubevirt v1alpha1 API group +k8s:deepcopy-gen=package,register +groupName=kubevirt.io
Index ¶
Constants ¶
This section is empty.
Variables ¶
var ( // SchemeGroupVersion is group version used to register these objects SchemeGroupVersion = schema.GroupVersion{Group: "kubevirt.io", 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 KWebUI ¶
type KWebUI struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec   KWebUISpec   `json:"spec,omitempty"`
	Status KWebUIStatus `json:"status,omitempty"`
}
    KWebUI is the Schema for the kwebuis API +k8s:openapi-gen=true
func (*KWebUI) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KWebUI.
func (*KWebUI) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*KWebUI) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type KWebUIList ¶
type KWebUIList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []KWebUI `json:"items"`
}
    KWebUIList contains a list of KWebUI
func (*KWebUIList) DeepCopy ¶
func (in *KWebUIList) DeepCopy() *KWebUIList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KWebUIList.
func (*KWebUIList) DeepCopyInto ¶
func (in *KWebUIList) DeepCopyInto(out *KWebUIList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*KWebUIList) DeepCopyObject ¶
func (in *KWebUIList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type KWebUISpec ¶
type KWebUISpec struct {
	Version string `json:"version,omitempty"` // the desired kubevirt-web-ui version to be installed, conforms the docker tag. Example: 1.4.0-4
	RegistryUrl       string `json:"registry_url,omitempty"`       // the registry for docker image (ie.: quay.io)
	RegistryNamespace string `json:"registry_namespace,omitempty"` // i.e. "kubevirt"
	OpenshiftMasterDefaultSubdomain string `json:"openshift_master_default_subdomain,omitempty"` // optional - workaround if openshift-console is not deployed, otherwise auto-discovered from its ConfigMap
	PublicMasterHostname            string `json:"public_master_hostname,omitempty"`             // optional - workaround if openshift-console is not deployed, otherwise auto-discovered from its ConfigMap
	Branding string `json:"branding,omitempty"` // optional, default: okdvirt
}
    KWebUISpec defines the desired state of KWebUI
func (*KWebUISpec) DeepCopy ¶
func (in *KWebUISpec) DeepCopy() *KWebUISpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KWebUISpec.
func (*KWebUISpec) DeepCopyInto ¶
func (in *KWebUISpec) DeepCopyInto(out *KWebUISpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KWebUIStatus ¶
type KWebUIStatus struct {
	Phase   string `json:"phase,omitempty"`   // one of the Phase* constants
	Message string `json:"message,omitempty"` // extra human-readable message
}
    KWebUIStatus defines the observed state of KWebUI
func (*KWebUIStatus) DeepCopy ¶
func (in *KWebUIStatus) DeepCopy() *KWebUIStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KWebUIStatus.
func (*KWebUIStatus) DeepCopyInto ¶
func (in *KWebUIStatus) DeepCopyInto(out *KWebUIStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.