• Русский
  • DataStore [kamaji.clastix.io/v1alpha1]

    kamaji.clastix.io group

    DataStore is the Schema for the datastores API.

    v1alpha1 version
    spec object

    DataStoreSpec defines the desired state of DataStore.

    basicAuth object

    In case of authentication enabled for the given data store, specifies the username and password pair. This value is optional.

    password object required
    content string

    Bare content of the file, base64 encoded. It has precedence over the SecretReference value.

    secretReference object
    keyPath string required

    Name of the key for the given Secret reference where the content is stored. This value is mandatory.

    name string

    name is unique within a namespace to reference a secret resource.

    namespace string

    namespace defines the space within which the secret name must be unique.

    username object required
    content string

    Bare content of the file, base64 encoded. It has precedence over the SecretReference value.

    secretReference object
    keyPath string required

    Name of the key for the given Secret reference where the content is stored. This value is mandatory.

    name string

    name is unique within a namespace to reference a secret resource.

    namespace string

    namespace defines the space within which the secret name must be unique.

    driver string required

    The driver to use to connect to the shared datastore.

    endpoints []string required

    List of the endpoints to connect to the shared datastore. No need for protocol, just bare IP/FQDN and port.

    tlsConfig object

    Defines the TLS/SSL configuration required to connect to the data store in a secure way. This value is optional.

    certificateAuthority object required

    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.

    certificate object required
    content string

    Bare content of the file, base64 encoded. It has precedence over the SecretReference value.

    secretReference object
    keyPath string required

    Name of the key for the given Secret reference where the content is stored. This value is mandatory.

    name string

    name is unique within a namespace to reference a secret resource.

    namespace string

    namespace defines the space within which the secret name must be unique.

    privateKey object
    content string

    Bare content of the file, base64 encoded. It has precedence over the SecretReference value.

    secretReference object
    keyPath string required

    Name of the key for the given Secret reference where the content is stored. This value is mandatory.

    name string

    name is unique within a namespace to reference a secret resource.

    namespace string

    namespace defines the space within which the secret name must be unique.

    clientCertificate object

    Specifies the SSL/TLS key and private key pair used to connect to the data store.

    certificate object required
    content string

    Bare content of the file, base64 encoded. It has precedence over the SecretReference value.

    secretReference object
    keyPath string required

    Name of the key for the given Secret reference where the content is stored. This value is mandatory.

    name string

    name is unique within a namespace to reference a secret resource.

    namespace string

    namespace defines the space within which the secret name must be unique.

    privateKey object required
    content string

    Bare content of the file, base64 encoded. It has precedence over the SecretReference value.

    secretReference object
    keyPath string required

    Name of the key for the given Secret reference where the content is stored. This value is mandatory.

    name string

    name is unique within a namespace to reference a secret resource.

    namespace string

    namespace defines the space within which the secret name must be unique.

    status object

    DataStoreStatus defines the observed state of DataStore.

    usedBy []string

    List of the Tenant Control Planes, namespaced named, using this data store.