Files
minio/pvc-restore-test.yaml
2025-12-09 15:29:12 +11:00

48 lines
1.1 KiB
YAML

apiVersion: v1
kind: Namespace
metadata:
name: pvc-restore-test
---
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: test-pvc
namespace: pvc-restore-test
spec:
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 1Gi
storageClassName: local-nvme-retain
---
apiVersion: batch/v1
kind: Job
metadata:
name: writer-once
namespace: pvc-restore-test
spec:
template:
spec:
restartPolicy: Never
containers:
- name: writer
image: registry.access.redhat.com/ubi9/ubi-minimal
command:
- /bin/sh
- -c
- |
mkdir -p /data
echo "=== PVC RESTORE SMOKE TEST ===" > /data/marker.txt
echo "TIMESTAMP: $(date -u)" >> /data/marker.txt
echo "NODE: writer-once" >> /data/marker.txt
echo "WRITTEN OK" >> /data/marker.txt
sleep 5
volumeMounts:
- name: data
mountPath: /data
volumes:
- name: data
persistentVolumeClaim:
claimName: test-pvc