Uploaded image for project: 'OpenShift Bugs'
  1. OpenShift Bugs
  2. OCPBUGS-54385

3rd csi driver operator has "clustercsidrivers.operator.openshift.io \"xxxxxxxxx\" not found when the clustercsidriver resource is not installed

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: Undefined Undefined
    • 4.21.0
    • 4.18
    • Storage / Operators
    • None
    • Quality / Stability / Reliability
    • False
    • Hide

      None

      Show
      None
    • None
    • Low
    • None
    • None
    • None
    • None
    • Done
    • Release Note Not Required
    • N/A
    • None
    • None
    • None
    • None

      Description of problem:

      When installing the 3rd csi driver operator like efs/smb/secrets-store csi driver operator and NOT install the clustercsidriver resource, the logs is full of "clustercsidrivers.operator.openshift.io \"xxxxxxxxx\" error like:
      
      E0331 05:47:08.327004       1 base_controller.go:279] "Unhandled Error" err="SambaDriverGuestStaticResourcesController-StaticResources reconciliation failed: clustercsidrivers.operator.openshift.io \"smb.csi.k8s.io\" not found"
      E0331 05:47:08.332347       1 base_controller.go:279] "Unhandled Error" err="SambaDriverControlPlaneStaticResourcesController-StaticResources reconciliation failed: clustercsidrivers.operator.openshift.io \"smb.csi.k8s.io\" not found" 
      
      
      For the default-installed csi driver, the clustercsidriver resource is installed by CSO, so no such error there.
      
      
      I'm not sure if it is worth to fix it and how much effort it spends like if library-go supports or we could apply clustercsidriver inside the operator. Just try to raise it to see if it would be tolerated. 
      
      Take smb-csi-driver-operator as example, there are 300~ errors in 45 mins
      $ oc -n openshift-cluster-csi-drivers logs smb-csi-driver-operator-58d547b9c-848bc | grep "reconciliation failed"|  wc -l
      307
           

      Version-Release number of selected component (if applicable):

      4.18 and other releases     

      How reproducible:

      Always

      Steps to Reproduce:

      1. create 3rd csi driver operator but not install the clustercsidriver
      2. check the log from the operator         

      Actual results:

          

      Expected results:

          

      Additional info:

          

              rh-ee-mpatlaso Maxim Patlasov
              wduan@redhat.com Wei Duan
              None
              None
              Wei Duan Wei Duan
              None
              Votes:
              0 Vote for this issue
              Watchers:
              6 Start watching this issue

                Created:
                Updated: