Documentation ¶
Overview ¶
Package v1alpha1 contains API Schema definitions for the tensorboard v1alpha1 API group +kubebuilder:object:generate=true +groupName=tensorboard.kubeflow.org
Index ¶
Constants ¶
This section is empty.
Variables ¶
var ( // GroupVersion is group version used to register these objects GroupVersion = schema.GroupVersion{Group: "tensorboard.kubeflow.org", Version: "v1alpha1"} // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = &scheme.Builder{GroupVersion: GroupVersion} // AddToScheme adds the types in this group-version to the given scheme. AddToScheme = SchemeBuilder.AddToScheme )
Functions ¶
This section is empty.
Types ¶
type Tensorboard ¶
type Tensorboard struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec TensorboardSpec `json:"spec,omitempty"` Status TensorboardStatus `json:"status,omitempty"` }
Tensorboard is the Schema for the tensorboards API
func (*Tensorboard) DeepCopy ¶
func (in *Tensorboard) DeepCopy() *Tensorboard
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Tensorboard.
func (*Tensorboard) DeepCopyInto ¶
func (in *Tensorboard) DeepCopyInto(out *Tensorboard)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Tensorboard) DeepCopyObject ¶
func (in *Tensorboard) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type TensorboardCondition ¶
type TensorboardCondition struct { // Deployment status, 'Available', 'Progressing', 'ReplicaFailure' . DeploymentState appsv1.DeploymentConditionType `json:"deploymentState"` // Last time we probed the condition. LastProbeTime metav1.Time `json:"lastProbeTime,omitempty"` }
TensorboardCondition defines the observed state of Tensorboard
func (*TensorboardCondition) DeepCopy ¶
func (in *TensorboardCondition) DeepCopy() *TensorboardCondition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TensorboardCondition.
func (*TensorboardCondition) DeepCopyInto ¶
func (in *TensorboardCondition) DeepCopyInto(out *TensorboardCondition)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TensorboardList ¶
type TensorboardList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Tensorboard `json:"items"` }
TensorboardList contains a list of Tensorboard
func (*TensorboardList) DeepCopy ¶
func (in *TensorboardList) DeepCopy() *TensorboardList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TensorboardList.
func (*TensorboardList) DeepCopyInto ¶
func (in *TensorboardList) DeepCopyInto(out *TensorboardList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TensorboardList) DeepCopyObject ¶
func (in *TensorboardList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type TensorboardSpec ¶
type TensorboardSpec struct { // INSERT ADDITIONAL SPEC FIELDS - desired state of cluster // Important: Run "make" to regenerate code after modifying this file LogsPath string `json:"logspath"` }
TensorboardSpec defines the desired state of Tensorboard
func (*TensorboardSpec) DeepCopy ¶
func (in *TensorboardSpec) DeepCopy() *TensorboardSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TensorboardSpec.
func (*TensorboardSpec) DeepCopyInto ¶
func (in *TensorboardSpec) DeepCopyInto(out *TensorboardSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TensorboardStatus ¶
type TensorboardStatus struct { // Conditions is an array of current conditions Conditions []TensorboardCondition `json:"conditions"` // ReadyReplicas defines the number of Tensorboard Servers // that are available to connect. The value of ReadyReplicas // can be either 0 or 1 ReadyReplicas int32 `json:"readyReplicas"` }
TensorboardStatus defines the observed state of Tensorboard
func (*TensorboardStatus) DeepCopy ¶
func (in *TensorboardStatus) DeepCopy() *TensorboardStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TensorboardStatus.
func (*TensorboardStatus) DeepCopyInto ¶
func (in *TensorboardStatus) DeepCopyInto(out *TensorboardStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.