Uploaded image for project: 'OpenShift Virtualization'
  1. OpenShift Virtualization
  2. CNV-29457

[2213073] OpenShift console does not generate correct cloud-init config

XMLWordPrintable

      Description of problem:
      When creating a virtual machine and adding network information using cloud-init, the YAML code for this VirtualMachine generated by the console is not correct.

      How reproducible:
      100%

      Steps to Reproduce:
      1: From the console, create a RHEL9 VM using the template, customize virtual machine
      2: Add a secondary Network interface
      3: Go to scripts => Edit cloudinit => "Add network data" => use
      Ethernet name: eth1
      IP addresses: 10.10.21.32/24

      (though the instructions say "Use commas to separate between IP addresses", this would generate an error in ifcfg-eth1 on the virtual machine, which resulted in an error by the NetworkManager)

      Actual results:
      Go to "YAML", the generated code is:
      networkData: |
      network:
      version: '1'
      config:

      • type: physical
        name: eth1
        subnets:
      • type: static
        address:
      • 10.10.21.32/24
        gateway: 10.10.21.1

      Expected results:
      networkData: |
      network:
      version: 1
      config:

      • type: physical
        name: eth1
        subnets:
      • type: static
        address: 10.10.21.32/24
        gateway: 10.10.21.1

      This means there are 2 errors:
      1) '1' should be replaced by 1
      2) address should not be a list of items

            aturgema Aviv Turgeman
            ddemoiti Dieter De Moitie
            Votes:
            0 Vote for this issue
            Watchers:
            8 Start watching this issue

              Created:
              Updated:
              Resolved: