Infrastructure Management vm operator encounters an error when creating CRD

After you install Infrastructure Management, you can encounter an error where no deployers are in the management-infrastructure-management namespace.

oc get deployers.core.hybridapp.io --all-namespaces

Output:

No resources found

This error can occur when the operator attempts to create the CR before the CRD is installed. To check whether this issue is occurring, run the following command:

oc logs -n management-infrastructure-management -f infra-management-vm-operator-764ff5fff9-zm8lf

Output:

I0729 23:17:27.105548       1 deployer.go:81] Create Deployer: error creating CRD, the server could not find the requested resource

Solution: Restart the infra-management-vm-operator pod. When the pod is restarted run the following command to view the result:

oc get deployers.core.hybridapp.io --all-namespaces

Output:

NAMESPACE                              NAME       AGE
management-infrastructure-management   ibminfra   12s