671c075a08
Exposes the legacy mediafs CephFS filesystem to the arrstack namespace so the upcoming mediamover tool can migrate media and run bandwidth tests against the old filesystem; the ceph-mediafs client secret is already seeded in Vault. The mover deployment itself lands in a follow-up PR. - Adds a `ceph-mediafs-secret` VaultStaticSecret in csi-cephfs syncing `kv/service/kubernetes/au/syd1/csi/ceph-mediafs-secret` - Adds a 10Ti static RWX PV `arrstack-mediafs` (fsName `mediafs`, rootPath `/`, staged with the mediafs secret) pinned by claimRef - Adds the matching `mediafs` PVC in arrstack (storageClassName "", volumeName-bound, backups excluded) - Registers all three in their base kustomizations Reviewed-on: #391 Co-authored-by: unkin-agent <unkin-agent@unkin.net> Co-committed-by: unkin-agent <unkin-agent@unkin.net>
32 lines
898 B
YAML
32 lines
898 B
YAML
---
|
|
# Static PV exposing the legacy mediafs CephFS filesystem root for the upcoming
|
|
# mediamover tool. clusterID only selects the monitor set from the csi config;
|
|
# fsName selects the actual filesystem, so the ssd_ec clusterID still reaches
|
|
# mediafs on the same cluster. Staged with the dedicated ceph-mediafs client.
|
|
apiVersion: v1
|
|
kind: PersistentVolume
|
|
metadata:
|
|
name: arrstack-mediafs
|
|
spec:
|
|
capacity:
|
|
storage: 10Ti
|
|
accessModes:
|
|
- ReadWriteMany
|
|
persistentVolumeReclaimPolicy: Retain
|
|
storageClassName: ""
|
|
volumeMode: Filesystem
|
|
claimRef:
|
|
namespace: arrstack
|
|
name: mediafs
|
|
csi:
|
|
driver: cephfs.csi.ceph.com
|
|
volumeHandle: arrstack-mediafs-static
|
|
nodeStageSecretRef:
|
|
name: ceph-mediafs-secret
|
|
namespace: csi-cephfs
|
|
volumeAttributes:
|
|
staticVolume: "true"
|
|
clusterID: cephfs_csi_ssd_ec_4_1
|
|
fsName: mediafs
|
|
rootPath: /
|