Uploaded image for project: 'Red Hat OpenStack Services on OpenShift'
  1. Red Hat OpenStack Services on OpenShift
  2. OSPRH-10697

OSP18 - If not set up during ControlPlane deployment ironic network_interface will get set up as noop

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: Normal Normal
    • rhos-18.0.4
    • rhos-18.0.0
    • ironic-operator
    • None
    • 3
    • False
    • Hide

      None

      Show
      None
    • False
    • ?
    • ?
    • ?
    • ?
    • None
    • 1
    • Moderate

      In the following document:

      https://docs.redhat.com/en/documentation/red_hat_openstack_services_on_openshift/18.0/html/customizing_the_red_hat_openstack_services_on_openshift_deployment/assembly_customizing-the-control-plane#proc_adding-the-bare-metal-provisioning-service-ironic-to-the-control-plane_custom_controlplane

       

      Section 1.3.4

      we should add default_network_interface=neutron under DEFAULT of the customServiceConfig or default_network_interface=flat. Example:

       

       

      ironicConductors:
      
      replicas: 1
      storageRequest: 10G
      networkAttachments: baremetal
      provisionNetwork: baremetal
      customServiceConfig: |
        [DEFAULT]
        default_network_interface=neutron
        [neutron]
        cleaning_network = provisioning
        provisioning_network = provisioning
        rescuing_network = provisioning 

       

      Otherwise all the new Ironic Baremetal nodes are showing up as network_interface noop which prevents from deploying nodes and results with the error:

      2024-10-09 13:34:47.038 1 ERROR ironic.conductor.utils raise exception.FailedToUpdateDHCPOptOnPort(
      2024-10-09 13:34:47.038 1 ERROR ironic.conductor.utils ironic.common.exception.FailedToUpdateDHCPOptOnPort: No VIFs found for node 39e5b258-0bde-4981-8ae8-b15b2dba6c28 when attempting to update DHCP BOOT options.
      2024-10-09 13:34:47.038 1 ERROR ironic.conductor.utils
      2024-10-09 13:34:51.431 1 ERROR ironic.conductor.task_manager [None req-0e1765c8-753e-45c9-a670-503dc5f5d0fe 07d2dbaa643e45c8b9ba149c22695d97 f73492db70514f138899f60031a8583c - - default default] Node 39e5b258-0bde-4981-8ae8-b15b2dba6c28 moved to provision state "clean failed" from state "cleaning"; target provision state is "available": ironic.common.exception.FailedToUpdateDHCPOptOnPort: No VIFs found for node 39e5b258-0bde-4981-8ae8-b15b2dba6c28 when attempting to update DHCP BOOT options. 

              jkreger@redhat.com Julia Kreger
              cjanisze@redhat.com Chris Janiszewski
              rhos-dfg-hardprov
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Created:
                Updated: