titan-iac/infrastructure/modules/base/storageclass/cassandra-artifacts.yaml

21 lines
678 B
YAML

# infrastructure/modules/base/storageclass/cassandra-artifacts.yaml
apiVersion: storage.k8s.io/v1
kind: StorageClass
metadata:
name: cassandra-artifacts
annotations:
cassandra.bstein.dev/allowed-namespace: cassandra
provisioner: driver.longhorn.io
parameters:
diskSelector: cassandra-artifacts
fromBackup: ""
numberOfReplicas: "2"
staleReplicaTimeout: "30"
fsType: ext4
replicaAutoBalance: least-effort
dataLocality: best-effort
recurringJobSelector: '[{"name":"cassandra-artifacts-backup","isGroup":false},{"name":"cassandra-artifacts-snapshot","isGroup":false}]'
reclaimPolicy: Retain
allowVolumeExpansion: true
volumeBindingMode: WaitForFirstConsumer