Skip to content

Mounts

Key Value
type object
relationship Package -> Database -> Shard -> Mounts
object path $.databases[*].shards[*].mounts.*
package file path {package-root}/databases/{db-name}/shards/{shard-name}.yaml

Fields

Field Type Required Description Constraints Default
partition Partition yes Partitioning scheme for this mount - -
type Type1 yes One of {stream, local, object, purge}. - -
baseURI string | null no URI representing where that data can be mounted by other services pattern: "^((file:\\/\\/\\/\|s3:\\/\\/\|gs:\\/\\/\|ms:\\/\\/)+[a-zA-Z0-9\\/-]*)\|none$" null
dependency array<string> | null no List of additional mounts which this mount depends on. Mounts must also be defined within mounts field - null
description string | null no A string describing the purpose of this mount - "KXI Assembly Mount"
preserveData boolean | null no If enabled, this sets and additional label on the created PVC. Label may be used to prevent data being removed on clean up - null
volume Volume2 | null no Kubernetes Persistent Volume spec - {"size": "20Gi"}

Used In

Back to top