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

CSI Drivers can be progressing forever when CCO has issues

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: Undefined Undefined
    • None
    • 4.15.0
    • Storage / Operators
    • None
    • Moderate
    • No
    • False
    • Hide

      None

      Show
      None

      Description of problem:

      When CCO does not provide credentials for CSI driver operators, the CSI driver operators are Progressing=true forever, with a message: 

      Operator unavailable (GCPPDCSIDriverOperatorCR_GCPPDDriverControllerServiceController_Deploying): GCPPDCSIDriverOperatorCRAvailable: GCPPDDriverControllerServiceControllerAvailable: Waiting for Deployment  Operator unavailable (GCPPDCSIDriverOperatorCR_GCPPDDriverControllerServiceController_Deploying): GCPPDCSIDriverOperatorCRAvailable: GCPPDDriverControllerServiceControllerAvailable: Waiting for Deployment

      (full job run).

      This will be further emphasized by CCO being an optional component in OCP 4.15. CSO / CSI driver operators should provide a more useful error and even degrade the cluster when Secret is not available in X minutes. The message should point to CCO, so users know where to look for details.

              rbednar@redhat.com Roman Bednar
              rhn-engineering-jsafrane Jan Safranek
              Chao Yang Chao Yang
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

                Created:
                Updated: