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

Agent Installer: Do not fail on deprecated apiVip and ingressVip values

    XMLWordPrintable

Details

    • Important
    • Agent Sprint 225, Agent Sprint 226
    • Proposed
    • Hide

      None

      Show
      None
    • Red Hat OpenShift Container Platform

    Description

      Description of problem:

      When providing install-config as

      platform:
       baremetal:
        apiVIP: 192.168.122.10
        ingressVIP: 192.168.122.11

      agent installer fails with 
      bin/openshift-install agent create cluster-manifests
      FATAL failed to fetch Agent Manifests: failed to load asset "Install Config": invalid install-config configuration: [Platform.Baremetal.ApiVips: Required value: apiVips must be set for baremetal platform, Platform.Baremetal.IngressVips: Required value: ingressVips must be set for baremetal platform]
       

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

       

      How reproducible:

      Always

      Steps to Reproduce:

      1. Git clone latest installer https://github.com/openshift/installer and build it
      2. Provide install-config.yaml for baremetal platform with deprecated apiVip and ingressVip set
      3. Create agent image with "bin/openshift-install agent create cluster-manifests"
      

      Actual results:

      bin/openshift-install agent create cluster-manifests
      FATAL failed to fetch Agent Manifests: failed to load asset "Install Config": invalid install-config configuration: [Platform.Baremetal.ApiVips: Required value: apiVips must be set for baremetal platform, Platform.Baremetal.IngressVips: Required value: ingressVips must be set for baremetal platform]

      Expected results:

      agent installer should upconvert the depreacted fields and should not error. apiVip, ingressVip should be upconverted into apiVips and ingressVips respectively

      Additional info:

       

      Attachments

        Activity

          Public project attachment banner

            context keys: [headless, issue, helper, isAsynchronousRequest, project, action, user]
            current Project key: OCPBUGS

            People

              ppinjark@redhat.com pawan pinjarkar (Inactive)
              ppinjark@redhat.com pawan pinjarkar (Inactive)
              zhenying niu zhenying niu
              Votes:
              0 Vote for this issue
              Watchers:
              6 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: