v1alpha1

package
v0.0.2 Latest Latest
Warning

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

Go to latest
Published: Jan 16, 2019 License: Apache-2.0 Imports: 4 Imported by: 0

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

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

func (in *KWebUI) DeepCopy() *KWebUI

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

func (*KWebUI) DeepCopyInto

func (in *KWebUI) DeepCopyInto(out *KWebUI)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*KWebUI) DeepCopyObject

func (in *KWebUI) DeepCopyObject() runtime.Object

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.

Jump to

Keyboard shortcuts

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