Bug 2139835
| Summary: | ramen-dr-cluster ManifestWork does not reconcile properly | ||
|---|---|---|---|
| Product: | [Red Hat Storage] Red Hat OpenShift Data Foundation | Reporter: | Jason Kincl <jkincl> |
| Component: | odf-dr | Assignee: | Nir Soffer <nsoffer> |
| odf-dr sub component: | ramen | QA Contact: | krishnaram Karthick <kramdoss> |
| Status: | ON_QA --- | Docs Contact: | |
| Severity: | low | ||
| Priority: | unspecified | CC: | aclewett, egershko, jcall, kseeger, muagarwa, nsoffer, odf-bz-bot, rtalur, srangana |
| Version: | 4.11 | Flags: | rtalur:
needinfo?
(egershko) |
| Target Milestone: | --- | ||
| Target Release: | --- | ||
| Hardware: | All | ||
| OS: | All | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | If docs needed, set a value | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | Type: | Bug | |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
| Embargoed: | |||
|
Description
Jason Kincl
2022-11-03 15:11:05 UTC
Current Workaround:
If the ManifestWork on the ACM Hub cluster for ramen-dr-cluster is deleted it is not recreated by the operator.
You can "kickstart" a reconcile operation by the operator by editing the ConfigMap on the hub cluster ramen-hub-operator-config:
$ oc edit configmap ramen-hub-operator-config -n openshift-operators
[...]
apiVersion: v1
data:
ramen_manager_config.yaml: |
apiVersion: ramendr.openshift.io/v1alpha1
drClusterOperator:
catalogSourceName: redhat-operators
catalogSourceNamespaceName: openshift-marketplace
channelName: stable-4.11
clusterServiceVersionName: odr-cluster-operator.v4.11.3
deploymentAutomationEnabled: true
namespaceName: openshift-dr-system
[...]
Change 'deploymentAutomationEnabled' to 'false' and save change. Edit configmap again and modify 'deploymentAutomationEnabled' back to true.
Check that the 'ramen-dr-cluster' ManifestWork is created again in the correct managedcluster namespace (wherever it was deleted from):
$ oc get manifestworks.work.open-cluster-management.io -A | grep ramen
cluster1 ramen-dr-cluster 6d21h
cluster2 ramen-dr-cluster 33s
|