This implements creation of ClusterClaims for the various classes detected on the ManagedCluster that is also marked via a DRClusterConfig as a DR peer.
Future considerations:
Add a basic status (say status.Message and observedGeneration) to DRClusterConfig reflecting success or failure of reconciliation
Add required CEL immutability rules to DRClusterConfig, as certain fields should not be changed once created (e.g clusterID)
DRClusterConfig can check s3 accessibility and report issues regarding the same, closing the gap for S3 validation on the ManagedCluster
Part of https://github.com/RamenDR/ramen/pull/1403
This implements creation of ClusterClaims for the various classes detected on the ManagedCluster that is also marked via a DRClusterConfig as a DR peer.
Future considerations:
clusterID
)clusterID
validation