Skip to content

RtLogVolume

Contexts

Context Relationship Object Path Package File Path
Database.Shard.Dap.Instances Package -> Database -> Shard -> Dap -> Instances -> RtLogVolume $.databases[*].shards[*].daps.instances.*.rtLogVolume {package-root}/databases/{db-name}/shards/{shard-name}.yaml
Database.Shard.Sm Package -> Database -> Shard -> Sm -> RtLogVolume $.databases[*].shards[*].sm.rtLogVolume {package-root}/databases/{db-name}/shards/{shard-name}.yaml

Fields

Field Type Required Description Constraints Default
accessModes array<string> | null no AccessModes defines how volume can by mounted. Common values are ReadWriteOnce (RWO), ReadOnlyMany (ROX) or ReadWriteMany (RWX). RWO - Best for pod only storage RWX - Required for shared storage across pods See: https://kubernetes.io/docs/concepts/storage/persistent-volumes/#access-modes - null
mountPath string | null no MountPath specified the absolute path within the instance container where the volume should be mounted. pattern: "^\\/+([a-zA-Z0-9_.-]+\\/*)+$" "/logs/rt/"
persistLogs boolean | null no Store RT logs for recovery on start up - true
size string | null no Size defines the capacity of the volume. Use standard Kubernetes resource quantities. pattern: "^([0-9]+(\\.[0-9]+)?)([EPTGMK]i?)?$" "20Gi"
storageClass string | null no PV Storage Class - null

No linked schemas.

Used In

Back to top