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

[vsphere] installation errors out when missing topology in a failure domain

XMLWordPrintable

    • False
    • Hide

      None

      Show
      None

      Description of problem:
      OpenShift installer hits error when missing a topology section inside of a failureDomain like this in install-config.yaml:

          - name: us-east-1
            region: us-east
            zone: us-east-1a
          - name: us-east-2
            region: us-east
            zone: us-east-2a
            topology:
              computeCluster: /IBMCloud/host/vcs-mdcnc-workload-2
              networks:
              - ci-segment-154
              datastore: workload_share_vcsmdcncworkload2_vyC6a
      

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

      Build from latest master (4.12)
      

      How reproducible:

      Each time
      

      Steps to Reproduce:

      1. Create install-config.yaml for vsphere multi-zone
      2. Leave out a topology section (under failureDomains)
      3. Attempt to create cluster
      

      Actual results:

      FATAL failed to fetch Terraform Variables: failed to fetch dependency of "Terraform Variables": failed to generate asset "Platform Provisioning Check": platform.vsphere.failureDomains.topology.resourcePool: Invalid value: "//Resources": resource pool '//Resources' not found 
      

      Expected results:

      Validation of topology before attempting to create any resources
      

        1. install-config.yaml
          2 kB
          Shang Gao
        2. install-config-1.yaml
          3 kB
          Shang Gao
        3. openshift-install.log
          117 kB
          Shang Gao

            rhn-support-rbost Robert Bost
            rhn-support-rbost Robert Bost
            Shang Gao Shang Gao
            Votes:
            0 Vote for this issue
            Watchers:
            7 Start watching this issue

              Created:
              Updated:
              Resolved: