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

Fix vSphere installer to not provide double slash in resourcepool path

XMLWordPrintable

    • Moderate
    • No
    • OpenShift SPLAT - Sprint 255
    • 1
    • False
    • Hide

      None

      Show
      None
    • Hide
      * Previously, the {product-title} installation program included a pair of slashes (`//`) in a path to a resource pool for a cluster installed on {vmw-first}. This issue caused the ControlPlaneMachineSet (CPMS) Operator to create additional contol plane machines. With this release, the pair of slashes is removed to prevent this issue from occuring. (link:https://issues.redhat.com/browse/OCPBUGS-36225[*OCPBUGS-36225*])
      Show
      * Previously, the {product-title} installation program included a pair of slashes (`//`) in a path to a resource pool for a cluster installed on {vmw-first}. This issue caused the ControlPlaneMachineSet (CPMS) Operator to create additional contol plane machines. With this release, the pair of slashes is removed to prevent this issue from occuring. (link: https://issues.redhat.com/browse/OCPBUGS-36225 [* OCPBUGS-36225 *])
    • Bug Fix
    • Done

      Description of problem:

      The OpenShift installer is generating a double "/" in the resourcepool definition for vSphere.

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

      4.15    

      How reproducible:

      Always

      Steps to Reproduce:

      1. Perform IPI vSphere install using interactive installer
      2. Check the infrastructure / failure domain configurations and verify double /
          

      Actual results:

      ResourcePool has double slashes

      Expected results:

      ResourcePool should have no double slashes

      Additional info:

      Currently when attempting installs, our infrastructure "cluster" CR is containing resource with a path such as:

      "Workspace.ResourcePool: /DEVQEdatacenter/host/DEVQEcluster//Resources

      This is causing issue with CPMSO resulting in rollout of new masters after initial control plane is established

      I0219 07:46:32.076950       1 updates.go:478] "msg"="Machine requires an update" "controller"="controlplanemachineset" "diff"=["Workspace.ResourcePool: /DEVQEdatacenter/host/DEVQEcluster//Resources != /DEVQEdatacenter/host/DEVQEcluster/Resources"] "index"=2 "name"="sgao-devqe-vblw8-master-2" "namespace"="openshift-machine-api" "reconcileID"="5f47f5a5-0a90-4168-bfcc-dae0fad9b953" "updateStrategy"="RollingUpdate" 

              rhn-support-ngirard Neil Girard
              rhn-support-ngirard Neil Girard
              Shang Gao Shang Gao
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

                Created:
                Updated:
                Resolved: