From 911383dfbae08a607511e5ce33d13d8249912311 Mon Sep 17 00:00:00 2001 From: Nikhil-Ladha Date: Thu, 16 Jan 2025 17:35:24 +0530 Subject: [PATCH] docs: add docs for volumegroupreplicationclass added docs for volumegroupreplicationclass Signed-off-by: Nikhil-Ladha --- docs/volumegroupreplicationclass.md | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 docs/volumegroupreplicationclass.md diff --git a/docs/volumegroupreplicationclass.md b/docs/volumegroupreplicationclass.md new file mode 100644 index 000000000..969fef727 --- /dev/null +++ b/docs/volumegroupreplicationclass.md @@ -0,0 +1,24 @@ +# VolumeGroupReplicationClass + +VolumeGroupReplicationClass is a cluster scoped resource that contains driver related configuration parameters for volume group replication. + +`provisioner` is name of the storage provisioner. + +`parameters` contains key-value pairs that are passed down to the driver. Users can add their own key-value pairs. Keys with `replication.storage.openshift.io/` prefix are reserved by operator and not passed down to the driver. + +## Reserved parameter keys + +- `replication.storage.openshift.io/group-replication-secret-name` +- `replication.storage.openshift.io/group-replication-secret-namespace` + +```yaml +apiVersion: replication.storage.openshift.io/v1alpha1 +kind: VolumeGroupReplicationClass +metadata: + name: volumegroupreplicationclass-sample +spec: + provisioner: example.provisioner.io + parameters: + replication.storage.openshift.io/group-replication-secret-name: secret-name + replication.storage.openshift.io/group-replication-secret-namespace: secret-namespace +```