Хранилище данных [kamaji.clastix.io/v1alpha1]
- Description
- DataStore is the Schema for the datastores API.
- Type
object
Specification
.spec
- Description
- DataStoreSpec defines the desired state of DataStore.
- Type
object- Required
driverendpoints
.spec.basicAuth
- Description
- In case of authentication enabled for the given data store, specifies the username and password pair. This value is optional.
- Type
object- Required
passwordusername
.spec.basicAuth.password
- Type
object
.spec.basicAuth.password.secretReference
- Type
object- Required
keyPath
.spec.basicAuth.username
- Type
object
.spec.basicAuth.username.secretReference
- Type
object- Required
keyPath
.spec.endpoints
- Description
- List of the endpoints to connect to the shared datastore. No need for protocol, just bare IP/FQDN and port.
- Type
array
.spec.endpoints[]
- Type
string
.spec.tlsConfig
- Description
- Defines the TLS/SSL configuration required to connect to the data store in a secure way. This value is optional.
- Type
object- Required
certificateAuthority
.spec.tlsConfig.certificateAuthority
- Description
- Retrieve the Certificate Authority certificate and private key, such as bare content of the file, or a SecretReference. The key reference is required since etcd authentication is based on certificates, and Kamaji is responsible in creating this.
- Type
object- Required
certificate
.spec.tlsConfig.certificateAuthority.certificate
- Type
object
.spec.tlsConfig.certificateAuthority.certificate.secretReference
- Type
object- Required
keyPath
.spec.tlsConfig.certificateAuthority.privateKey
- Type
object
.spec.tlsConfig.certificateAuthority.privateKey.secretReference
- Type
object- Required
keyPath
.spec.tlsConfig.clientCertificate
- Description
- Specifies the SSL/TLS key and private key pair used to connect to the data store.
- Type
object- Required
certificateprivateKey
.spec.tlsConfig.clientCertificate.certificate
- Type
object
.spec.tlsConfig.clientCertificate.certificate.secretReference
- Type
object- Required
keyPath
.spec.tlsConfig.clientCertificate.privateKey
- Type
object
.spec.tlsConfig.clientCertificate.privateKey.secretReference
- Type
object- Required
keyPath
.status
- Description
- DataStoreStatus defines the observed state of DataStore.
- Type
object
.status.usedBy
- Description
- List of the Tenant Control Planes, namespaced names, using this data store.
- Type
array
.status.usedBy[]
- Type
string
API Endpoints
The following API endpoints are available:
/apis/kamaji.clastix.io/v1alpha1/namespaces/{namespace}/datastoresDELETE: delete collection of DataStoreGET: list objects of kind DataStorePOST: create a new DataStore
/apis/kamaji.clastix.io/v1alpha1/namespaces/{namespace}/datastores/{name}DELETE: delete the specified DataStoreGET: read the specified DataStorePATCH: partially update the specified DataStorePUT: replace the specified DataStore
/apis/kamaji.clastix.io/v1alpha1/namespaces/{namespace}/datastores/{name}/statusGET: read status of the specified DataStorePATCH: partially update status of the specified DataStorePUT: replace status of the specified DataStore
/apis/kamaji.clastix.io/v1alpha1/namespaces/{namespace}/datastores
- HTTP method
DELETE- Description
- delete collection of DataStore
- HTTP responses
- HTTP method
GET- Description
- list objects of kind DataStore
- HTTP responses
- HTTP method
POST- Description
- create a new DataStore
- Query parameters
- Body parameters
- HTTP responses
/apis/kamaji.clastix.io/v1alpha1/namespaces/{namespace}/datastores/{name}
- HTTP method
DELETE- Description
- delete the specified DataStore
- Query parameters
- HTTP responses
- HTTP method
GET- Description
- read the specified DataStore
- HTTP responses
- HTTP method
PATCH- Description
- partially update the specified DataStore
- Query parameters
- HTTP responses
- HTTP method
PUT- Description
- replace the specified DataStore
- Query parameters
- Body parameters
- HTTP responses
/apis/kamaji.clastix.io/v1alpha1/namespaces/{namespace}/datastores/{name}/status
- HTTP method
GET- Description
- read status of the specified DataStore
- HTTP responses
- HTTP method
PATCH- Description
- partially update status of the specified DataStore
- Query parameters
- HTTP responses
- HTTP method
PUT- Description
- replace status of the specified DataStore
- Query parameters
- Body parameters
- HTTP responses