I believe it's pretty obvious, but I still can't see it. Let's assume I've a TBC that says:
defaults:
exportPolicy: nfs_exports
snapshotPolicy: none
snapshotReserve: "0"
spaceReserve: none
labels:
cluster: ontap-cluster2
and then a storage class that goes:
parameters:
backendType: ontap-nas-fexgroup
provisioningType: thin
selector: cluster=ontap-cluster2
But when I try to create a volume the result is:
rpc error: code = Unknown desc = no available backends for storage class fg-storageclass
If selector is removed (which is the case with what would be ontap-cluster1) volume is being created.
Is it safe to assume those labels and selectors work only when storage pools are involved?