API Reference

Packages

tensorstack.dev/v1beta1

Package v1beta1 contains API Schema definitions for the v1beta1 API group

Resource Types

DataCube

DataCube is the Schema for the datacubes API

Appears in:

FieldDescription
apiVersion stringtensorstack.dev/v1beta1
kind stringDataCube
metadata ObjectMetaRefer to Kubernetes API documentation for fields of metadata.
spec DataCubeSpec
status DataCubeStatus

DataCubeCondition

DataCubeCondition contains details for the current condition of this datacube

Appears in:

FieldDescription
type DataCubeConditionTypeType is the type of the condition.
status ConditionStatusStatus is the status of the condition. Can be True, False, Unknown.
lastProbeTime TimeLast time we probed the condition.
lastTransitionTime TimeLast time the condition transitioned from one status to another.
reason stringUnique, one-word, CamelCase reason for the condition's last transition.
message stringHuman-readable message indicating details about last transition.

DataCubeConditionType

Underlying type: string

DataCubeConditionType defines all possible types of DataCubeStatus. Can be one of: Initialized, Complete, or Failed.

Appears in:

DataCubeList

DataCubeList contains a list of DataCube

FieldDescription
apiVersion stringtensorstack.dev/v1beta1
kind stringDataCubeList
metadata ListMetaRefer to Kubernetes API documentation for fields of metadata.
items DataCube array

DataCubePhase

Underlying type: string

Appears in:

DataCubeSpec

DataCubeSpec defines the desired state of DataCube

Appears in:

FieldDescription
source DataReferenceSource defines where the data is stored
sink DataReferenceSink defines where the data will be transferred to
executor ExecutorReferenceExecutor defines how the data will be transferred

DataCubeStatus

DataCubeStatus defines the observed state of DataCube

Appears in:

FieldDescription
phase DataCubePhaseThe phase of this datacube.
conditions DataCubeCondition arrayConditions represent an array of current conditions observed within the system.
pod PodStatusThe status of the underlying Pod

DataReference

Appears in:

FieldDescription
type DataTypeType of the data
options EnvVar arrayOptions for the data
pvc PVCReferenceData in pvc

DataType

Underlying type: string

Appears in:

ExecutorOptions

Appears in:

FieldDescription
sync booleanWhether to sync data, if false, use copy
backoffLimit integerSpecifies the number of retries before marking this datacube failed. Defaults to 0.
activeDeadlineSeconds integerSpecifies the duration in seconds relative to the startTime that the datacube may be active before the system tries to terminate it; value must be positive integer
extraArgs string arrayExtra args appended to executed command

ExecutorReference

Appears in:

FieldDescription
options ExecutorOptionsOptions of executor
env EnvVar arrayEnv of executor's contianer
securityContext PodSecurityContextSecurityContext of executor's container

PVCReference

Appears in:

FieldDescription
name stringName of PVC
subPath stringPath within PVC
template PersistentVolumeClaimTemplateTemplate to create pvc if not exist, only avaliable when uploading

PodReference

PodReference references a K8s v1.Pod.

Appears in:

FieldDescription
name stringName of the Pod.
uid stringUID of the Pod.

PodStatus

PodStatus defines the observed status of the Pod running file transfer.

Appears in:

FieldDescription
reference PodReferenceReferences to the subordinate v1.Pod.
phase PodPhaseReplicated from the corresponding field in the subordinate v1.Pod.
status string