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:
| Field | Description |
|---|---|
uri string |
SecretReference
SecretReference defines a Secret Reference
Appears in:
| Field | Description |
|---|---|
name string |
StorageShim
StorageShim is the Schema for the storageshims API
Appears in:
| Field | Description |
|---|---|
apiVersion string | tensorstack.dev/v1beta1 |
kind string | StorageShim |
metadata ObjectMeta | Refer 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:
| Field | Description |
|---|---|
type StorageShimConditionType | Type is the type of the condition |
status ConditionStatus | Status is the status of the condition. Can be True, False, Unknown. |
message string | Human-readable message indicating details about last transition. |
lastTransitionTime Time | Last 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
| Field | Description |
|---|---|
apiVersion string | tensorstack.dev/v1beta1 |
kind string | StorageShimList |
metadata ListMeta | Refer to Kubernetes API documentation for fields of metadata. |
items StorageShim array |
StorageShimSpec
StorageShimSpec defines the desired state of StorageShim
Appears in:
| Field | Description |
|---|---|
s3 S3Config | S3 defines the config of s3, such as uri |
readOnly boolean | Specifies a read-only configuration. Defaults to false. |
secretRef SecretReference | Specifies a secret reference, must be in the same namespace of this StorageShim currently |
StorageShimStatus
StorageShimStatus defines the observed state of StorageShim
Appears in:
| Field | Description |
|---|---|
phase PersistentVolumeClaimPhase | The phase of this StorageShim |
conditions StorageShimCondition array | Conditions 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:
| Field | Description |
|---|---|
secretRef SecretReference | SecretRef 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:
| Field | Description |
|---|---|
path string | Path 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 CephFSServer | Server provides the configuration details for the CephFS cluster. This includes information such as the Ceph monitor IP addresses and the CephFS volume name. |
client CephFSClient | Client defines the details of a cephFS client. |
CephFSServer
CephFSServer defines the configuration details for the CephFS cluster.
Appears in:
| Field | Description |
|---|---|
configMapRef ConfigMapReference | ConfigMapRef 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:
| Field | Description |
|---|---|
name string | Name of the configmap. |
namespace string | Namespace where the configmap resides in. |
S3Config
S3Config defines the configuration details for an S3 object storage service.
Appears in:
| Field | Description |
|---|---|
readOnly boolean | Specifies that this S3 service can only be used as read-only. Defaults to false. |
uri string | The S3 prefix to mount, specified as s3://<bucket>[/path]. |
secretRef SecretReference | References 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:
| Field | Description |
|---|---|
name string | The 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:
| Field | Description |
|---|---|
apiVersion string | tensorstack.dev/v1beta2 |
kind string | StorageShim |
metadata ObjectMeta | Refer 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:
| Field | Description |
|---|---|
type StorageShimConditionType | Type is the type of the condition |
status ConditionStatus | Status is the status of the condition. Can be True, False, Unknown. |
message string | Human-readable message indicating details about last transition. |
lastTransitionTime Time | Last 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
| Field | Description |
|---|---|
apiVersion string | tensorstack.dev/v1beta2 |
kind string | StorageShimList |
metadata ListMeta | Refer to Kubernetes API documentation for fields of metadata. |
items StorageShim array |
StorageShimSpec
StorageShimSpec defines the desired state of StorageShim
Appears in:
| Field | Description |
|---|---|
type StorageShimType | Type 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 S3Config | S3 defines the configuration details for an s3 object store service. |
cephfs CephFSConfig | CephFS defines the configuraitons for a cephfs. |
StorageShimStatus
StorageShimStatus defines the observed state of StorageShim
Appears in:
| Field | Description |
|---|---|
phase PersistentVolumeClaimPhase | The phase of this StorageShim. |
conditions StorageShimCondition array | Conditions represent an array of current conditions observed within the system. |
StorageShimType
Underlying type: string
Appears in: