flux-infra/infrastructure/configs/piraeus/volume_snapshot_class.yaml

20 lines
835 B
YAML

apiVersion: snapshot.storage.k8s.io/v1
kind: VolumeSnapshotClass
metadata:
name: linstor-csi-snapshot-class-s3
labels:
velero.io/csi-volumesnapshot-class: "true"
driver: linstor.csi.linbit.com
deletionPolicy: Retain
parameters:
snap.linstor.csi.linbit.com/type: S3
snap.linstor.csi.linbit.com/remote-name: titan-testing-backup
snap.linstor.csi.linbit.com/allow-incremental: "true"
snap.linstor.csi.linbit.com/s3-bucket: titan-testing-backup
snap.linstor.csi.linbit.com/s3-endpoint: minio.huizinga.dev
snap.linstor.csi.linbit.com/s3-signing-region: minio
snap.linstor.csi.linbit.com/s3-use-path-style: "true"
# Refer here to the secret that holds access and secret key for the S3 endpoint.
csi.storage.k8s.io/snapshotter-secret-name: minio-credentials
csi.storage.k8s.io/snapshotter-secret-namespace: velero