How to handle synchronous replication between PAM clusters on OCP with Portworx
Issue
- The scenario is an OCP 4.x environment which requires copying the PAM Operator from their Production OCP to the Disaster Recovery (hereafter DR) OCP.
- In case there's a failure in replication as the operator is not able to reconcile PVCs because of missing ownerReferences..
- Using PureStorage Portworx as Storage Class
- Sample error log:
21-11-15T16:38:02.664Z INFO comparator Objects are not equal {"deployed": {"service.alpha.openshift.io/serving-cert-generation-error":"secret ab-test-rhpam/business-automation-operator-proxy-tls does not have corresponding service UID 2e064d8a-c4bb-4412-bf29-6dc1db24b784","service.alpha.openshift.io/serving-cert-generation-error-num":"1","service.beta.openshift.io/serving-cert-generation-error":"secret ab-test-rhpam/business-automation-operator-proxy-tls does not have corresponding service UID 2
e064d8a-c4bb-4412-bf29-6dc1db24b784","service.beta.openshift.io/serving-cert-generation-error-num":"1","service.beta.openshift.io/serving-cert-secret-name":"business-automation-operator-proxy-tls"}, "requested": {"service.beta.openshift.io/serving-cert-secret-name":"business-automation-operator-proxy-tls"}}
. . .
Background
PureStorage Portworx is used for synchronous replication between OCP Production and DR clusters.
Environment
- Process Automation Manager 7.x
- OpenShift 4.x
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.