Assets API Reference
Packages
assets.astronetes.io/v1alpha1
Package v1alpha1 contains API Schema definitions for the assets v1alpha1 API group
Resource Types
AWSS3
Appears in:
| Field | Description | Default | Validation | 
|---|---|---|---|
| namestring | Bucket name | Required: {} | |
| regionstring | AWS region name | Required: {} | |
| secretNamestring | Secret name where credentials are stored | Required: {} | 
Bucket
Bucket is the Schema for the buckets API
Appears in:
| Field | Description | Default | Validation | 
|---|---|---|---|
| apiVersionstring | assets.astronetes.io/v1alpha1 | ||
| kindstring | Bucket | ||
| metadataObjectMeta | Refer to Kubernetes API documentation for fields of metadata. | ||
| specBucketSpec | 
BucketList
BucketList contains a list of Bucket
| Field | Description | Default | Validation | 
|---|---|---|---|
| apiVersionstring | assets.astronetes.io/v1alpha1 | ||
| kindstring | BucketList | ||
| metadataListMeta | Refer to Kubernetes API documentation for fields of metadata. | ||
| itemsBucket array | 
BucketSpec
BucketSpec defines the desired state of Bucket
Appears in:
| Field | Description | Default | Validation | 
|---|---|---|---|
| genericGenericBucket | Reference a generic bucket | Optional: {} | |
| gcpCloudStorageGCPCloudStorage | Reference a GCP Cloud Storage service | Optional: {} | |
| awsS3AWSS3 | Reference a AWS Bucket service | Optional: {} | 
Database
Database is the Schema for the databases API
Appears in:
| Field | Description | Default | Validation | 
|---|---|---|---|
| apiVersionstring | assets.astronetes.io/v1alpha1 | ||
| kindstring | Database | ||
| metadataObjectMeta | Refer to Kubernetes API documentation for fields of metadata. | ||
| specDatabaseSpec | 
DatabaseList
DatabaseList contains a list of Database
| Field | Description | Default | Validation | 
|---|---|---|---|
| apiVersionstring | assets.astronetes.io/v1alpha1 | ||
| kindstring | DatabaseList | ||
| metadataListMeta | Refer to Kubernetes API documentation for fields of metadata. | ||
| itemsDatabase array | 
DatabaseSpec
DatabaseSpec defines the desired state of Database
Appears in:
| Field | Description | Default | Validation | 
|---|---|---|---|
| zookeeperZookeeper | Zookeeper database | Optional: {} | 
GCPCloudStorage
Appears in:
| Field | Description | Default | Validation | 
|---|---|---|---|
| namestring | Bucket name | Required: {} | |
| secretNamestring | Secret name where credentials are stored | Required: {} | 
GenericBucket
Appears in:
| Field | Description | Default | Validation | 
|---|---|---|---|
| namestring | Bucket name | Required: {} | |
| endpointstring | Bucket endpoint | Required: {} | |
| useSSLboolean | Use SSL | Optional: {} | |
| secretNamestring | Secret name where credentials are stored | Required: {} | 
KubernetesCluster
KubernetesCluster is the Schema for the kubernetesclusters API
Appears in:
| Field | Description | Default | Validation | 
|---|---|---|---|
| apiVersionstring | assets.astronetes.io/v1alpha1 | ||
| kindstring | KubernetesCluster | ||
| metadataObjectMeta | Refer to Kubernetes API documentation for fields of metadata. | ||
| specKubernetesClusterSpec | 
KubernetesClusterList
KubernetesClusterList contains a list of KubernetesCluster
| Field | Description | Default | Validation | 
|---|---|---|---|
| apiVersionstring | assets.astronetes.io/v1alpha1 | ||
| kindstring | KubernetesClusterList | ||
| metadataListMeta | Refer to Kubernetes API documentation for fields of metadata. | ||
| itemsKubernetesCluster array | 
KubernetesClusterSpec
KubernetesClusterSpec defines the desired state of KubernetesCluster
Appears in:
| Field | Description | Default | Validation | 
|---|---|---|---|
| secretNamestring | Reference to the secret that stores the cluster Kubeconfig | Required: {} | 
Zookeeper
Appears in:
| Field | Description | Default | Validation | 
|---|---|---|---|
| adminZookeeperAdmin | Credentials for the admin port | Optional: {} | |
| clientZookeeperClient | Credentials for the client port | Optional: {} | 
ZookeeperAdmin
Appears in:
| Field | Description | Default | Validation | 
|---|---|---|---|
| protocolstring | Zookeeper protocol | Required: {} | |
| hoststring | Zookeeper host | Required: {} | |
| portstring | Zookeeper port | Required: {} | |
| secretNamestring | Zookeeper authentication data | Optional: {} | 
ZookeeperClient
Appears in:
| Field | Description | Default | Validation | 
|---|---|---|---|
| serversstring array | Zookeeper servers | Required: {} |