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

vsphere cloud controller can't find VM after credentials update

    XMLWordPrintable

Details

    • Proposed
    • False
    • Hide

      None

      Show
      None

    Description

      Description of problem:

      When cluster is installed via assisted-installer we start with fake credentials and untaint node to pretend they are initialized (see related https://issues.redhat.com/browse/MGMT-13605).
      
      Afterwards console plugin is used to provide real credentials. On 4.12.0 this method works and all operators are healthy. On latest 4.13 nightly storage operator complains that it can't find VM via UUID

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

      latest 4.13 nightly

      How reproducible:

      Always

      Steps to Reproduce:

      1. Install latest 4.13 nightly using assisted installer
      2. Provide valid vSphere credentials
      3. Create a PVC
      

      Actual results:

      "VSphereProblemDetectorControllerAvailable:      unable to find VM by UUID" error in storage operator conditions.
      
      PVCs stuck in Pending

      Expected results:

      All operators are healthy, PVCs can be provisioned

      Additional info:

      Workaround:
      * re-add node.cloudprovider.kubernetes.io/uninitialized taint on all nodes
      * update credentials via the plugin
      * restart vSphere cloud controller pods

       

      Attachments

        Issue Links

          Activity

            People

              dmoiseev Denis Moiseev (Inactive)
              vrutkovs@redhat.com Vadim Rutkovsky
              Zhaohua Sun Zhaohua Sun
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: