Diskmaker-Manager pods continuously logs `Reconciler error controller: localvolumeset`

Solution Unverified - Updated -

Issue

  • diskmaker-manager pod continuously logs Reconciler error controller: localvolumeset and ConfigMap:local-provisioner not found.

    I0201 01:30:25.173991   54478 reconcile.go:47] "Reconciling LocalVolumeSet" namespace="local-disks" name="local-disks"
    E0201 01:30:25.174015   54478 controller_runtime_utils.go:78] "could not get provisioner configmap" err="ConfigMap \"local-provisioner\" not found" name="local-provisioner" namespace="local-disks"
    2024-02-01T01:30:25.174Z    ERROR    controller/controller.go:324    Reconciler error    {"controller": "localvolumeset", "controllerGroup": "local.storage.openshift.io", "controllerKind": "LocalVolumeSet", "LocalVolumeSet": {"name":"local-disks","namespace":"local-disks"}, "namespace": "local-disks", "name": "local-disks", "reconcileID": "6b41f0bd-a30d-4f20-8e79-c4e4bfba173b", "error": "ConfigMap \"local-provisioner\" not found"}
    
  • The localvolumeset resource is not deployed in the cluster, so there should not be any need for reconciliation. Why is it attempting to reconcile?

  • Additionally, the namespace for the ConfigMap:local-provisioner it is trying to find does not exist in the cluster. This namespace appears to match the name of the localvolume deployed in the namespace:openshift-local-storage.

Environment

  • Red Hat OpenShift Container Platform (RHOCP)
    • 4
  • Local Storage Operator (LSO)

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content