API Reference

Packages

tensorstack.dev/v1beta1

Package v1beta1 contains API Schema definitions for the v1beta1 API group

Resource Types

S3Config

S3Config defines the config of s3

Appears in:

FieldDescription
uri string

SecretReference

SecretReference defines a Secret Reference

Appears in:

FieldDescription
name string

StorageShim

StorageShim is the Schema for the storageshims API

Appears in:

FieldDescription
apiVersion stringtensorstack.dev/v1beta1
kind stringStorageShim
metadata ObjectMetaRefer to Kubernetes API documentation for fields of metadata.
spec StorageShimSpec
status StorageShimStatus

StorageShimCondition

StorageShimCondition contains details for the current condition of this StorageShim

Appears in:

FieldDescription
type StorageShimConditionTypeType is the type of the condition
status ConditionStatusStatus is the status of the condition. Can be True, False, Unknown.
message stringHuman-readable message indicating details about last transition.
lastTransitionTime TimeLast time the condition transitioned from one status to another.

StorageShimConditionType

Underlying type: string

StorageShimConditionType is a valid value for StorageShimCondition.Type

Appears in:

StorageShimList

StorageShimList contains a list of StorageShim

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

StorageShimSpec

StorageShimSpec defines the desired state of StorageShim

Appears in:

FieldDescription
s3 S3ConfigS3 defines the config of s3, such as uri
readOnly booleanSpecifies a read-only configuration. Defaults to false.
secretRef SecretReferenceSpecifies a secret reference, must be in the same namespace of this StorageShim currently

StorageShimStatus

StorageShimStatus defines the observed state of StorageShim

Appears in:

FieldDescription
phase PersistentVolumeClaimPhaseThe phase of this StorageShim
conditions StorageShimCondition arrayConditions is an array of current conditions

tensorstack.dev/v1beta2

Package v1beta2 contains API Schema definitions for the v1beta2 API group

Resource Types

CephFSClient

CephFSClient defines the client configurations to connnect to the cephfs server.

Appears in:

FieldDescription
secretRef SecretReferenceSecretRef references a Kubernetes v1.Secret object that securely stores the CephFS client configurations.

CephFSConfig

CephFSConfig defines configuration details for a cephfs storage system.

Appears in:

FieldDescription
path stringPath specifies the absolute path within a CephFS volume to be mounted. It should be a valid directory path within the mounted volume. For example, /path/to/directory.
server CephFSServerServer provides the configuration details for the CephFS cluster. This includes information such as the Ceph monitor IP addresses and the CephFS volume name.
client CephFSClientClient defines the details of a cephFS client.

CephFSServer

CephFSServer defines the configuration details for the CephFS cluster.

Appears in:

FieldDescription
configMapRef ConfigMapReferenceConfigMapRef defines a reference to a K8s v1/configmap that stores CephFS cluster details such as the Ceph monitor IP addresses and the CephFS volume name.

ConfigMapReference

ConfigMapReference defines a Kubernetes v1.ConfigMap reference.

Appears in:

FieldDescription
name stringName of the configmap.
namespace stringNamespace where the configmap resides in.

S3Config

S3Config defines the configuration details for an S3 object storage service.

Appears in:

FieldDescription
readOnly booleanSpecifies that this S3 service can only be used as read-only. Defaults to false.
uri stringThe S3 prefix to mount, specified as s3://<bucket>[/path].
secretRef SecretReferenceReferences a Kubernetes v1.Secret object. The referenced Secret must reside in the same namespace as the referencing StorageShim.

SecretReference

SecretReference defines a reference to a Kubernetes v1.Secret object.

Appears in:

FieldDescription
name stringThe name of a Kubernetes v1.Secret object that holds the CephFS client configurations. This Secret must reside within the same namespace as the referencing StorageShim.

StorageShim

StorageShim is the Schema for the storageshims API

Appears in:

FieldDescription
apiVersion stringtensorstack.dev/v1beta2
kind stringStorageShim
metadata ObjectMetaRefer to Kubernetes API documentation for fields of metadata.
spec StorageShimSpec
status StorageShimStatus

StorageShimCondition

StorageShimCondition contains details for the current condition of this StorageShim

Appears in:

FieldDescription
type StorageShimConditionTypeType is the type of the condition
status ConditionStatusStatus is the status of the condition. Can be True, False, Unknown.
message stringHuman-readable message indicating details about last transition.
lastTransitionTime TimeLast time the condition transitioned from one status to another.

StorageShimConditionType

Underlying type: string

StorageShimConditionType is a valid value for StorageShimCondition.Type

Appears in:

StorageShimList

StorageShimList contains a list of StorageShim

FieldDescription
apiVersion stringtensorstack.dev/v1beta2
kind stringStorageShimList
metadata ListMetaRefer to Kubernetes API documentation for fields of metadata.
items StorageShim array

StorageShimSpec

StorageShimSpec defines the desired state of StorageShim

Appears in:

FieldDescription
type StorageShimTypeType specifies the type of storage system to be integrated with. One of the supported values is required, and currently cephfs, s3 are supported. More storage system types will be added in the future.
s3 S3ConfigS3 defines the configuration details for an s3 object store service.
cephfs CephFSConfigCephFS defines the configuraitons for a cephfs.

StorageShimStatus

StorageShimStatus defines the observed state of StorageShim

Appears in:

FieldDescription
phase PersistentVolumeClaimPhaseThe phase of this StorageShim.
conditions StorageShimCondition arrayConditions represent an array of current conditions observed within the system.

StorageShimType

Underlying type: string

Appears in: