Uploaded image for project: 'Hybrid Cloud Infrastructure Documentation'
  1. Hybrid Cloud Infrastructure Documentation
  2. HCIDOCS-721

`networking.machineNetwork` parameter not present in install-config.yaml for BM UPI and platform:none installations

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: Normal Normal
    • None
    • openshift-4.16
    • Metal
    • False
    • Hide

      None

      Show
      None
    • False
    • Moderate

      Description of problem:

      While it is understood, that the `networking.machineNetwork` parameter is not required [1] for bare metal UPI and generally `platform: none`, nevertheless it does make sense to include it in the sample `install-config.yaml`. On the one hand to be a bit more consistent with other installer samples, like ABI [2]. On the other hand, you cannot change this parameter post installation, thus it makes sense to highlight the implication. Lastly `fips` is also not a required parameter for the `install-config.yaml` and still it is present [3][4].
      The `install-config.yaml` sample could be improved, if we would include `networking.machineNetwork` with a corresponding note despite being optional.
      
      Please note, that when missing out on the `networking.machineNetwork` setting, it will be required to take care of it during cluster-wide proxy configuration [5].
      
      [1] https://docs.openshift.com/container-platform/4.16/installing/installing_bare_metal/installation-config-parameters-bare-metal.html#installation-configuration-parameters-network_installation-config-parameters-bare-metal
      [2] https://docs.openshift.com/container-platform/4.16/installing/installing_with_agent_based_installer/installing-with-agent-based-installer.html#installing-ocp-agent-inputs_installing-with-agent-based-installer
      [3] https://docs.openshift.com/container-platform/4.16/installing/installing_platform_agnostic/installing-platform-agnostic.html#installation-bare-metal-config-yaml_installing-platform-agnostic
      [4] https://docs.openshift.com/container-platform/4.16/installing/installing_bare_metal/installation-config-parameters-bare-metal.html#installation-configuration-parameters-optional_installation-config-parameters-bare-metal
      [5] https://docs.openshift.com/container-platform/4.16/installing/installing_bare_metal/installing-bare-metal.html#installation-configure-proxy_installing-bare-metal

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

          4.16+

      How reproducible:

          

      Steps to Reproduce:

          
          

      Actual results:

          

      Expected results:

          

      Additional info:

          In case of Baremetal UPI cluster installation, the `networking.machineNetwork` parameter is not required during installation, as it is the responsibility of the user only for providing and configuring the infrastructure, including networking, outside of what the OpenShift Installer directly manages. This includes setting up IP addresses, routes, DNS, and other networking components on your own, without relying on the installer to configure these settings. Since the user has direct control over the infrastructure and networking configurations of the machines, the Installer does not need to manage or be aware of the specific network configuration.
      
      

              Unassigned Unassigned
              rhn-support-prmagotr Prayag Magotra
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Created:
                Updated: