Undercloud, optionally use ironic neuton network interface driver

Bug #1864491 reported by Harald Jensås
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
tripleo
Fix Released
High
Harald Jensås

Bug Description

Add option to choose the network interface for ironic in the undercloud. Currently this is hardcoded to the flat network interface. For IPv6 provisioning on dhcpv6-stateful networks the neutron network interface is required to enable the use of multiple address reservation for the provisioning and cleaning networks.

Ref: https://review.opendev.org/700002

Changed in tripleo:
status: Triaged → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to python-tripleoclient (master)

Reviewed: https://review.opendev.org/700103
Committed: https://git.openstack.org/cgit/openstack/python-tripleoclient/commit/?id=af4721b7fac4bf05981aef3ebdd47e479252f0ab
Submitter: Zuul
Branch: master

commit af4721b7fac4bf05981aef3ebdd47e479252f0ab
Author: Harald Jensås <email address hidden>
Date: Fri Dec 20 04:09:30 2019 +0100

    Add option to control ironic network interfaces

    When deploying on IPv6 stateful ironic must use the
    neutron network interface driver. This because we need
    to configure neutron service ports (provisioning, cleaning
    etc.) with multiple ip addresses for certain UEFI firmware
    and chainloading combinations (iPXE -> Ironic IPA) to work.

    Closes-Bug: #1864491
    Change-Id: I5a9890ccb95a21b95f488cd7a5b5fd1a6cdff38b

Changed in tripleo:
status: In Progress → Fix Released
tags: added: train-backport-potential
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to python-tripleoclient (stable/train)

Fix proposed to branch: stable/train
Review: https://review.opendev.org/712806

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to python-tripleoclient (stable/train)

Reviewed: https://review.opendev.org/712806
Committed: https://git.openstack.org/cgit/openstack/python-tripleoclient/commit/?id=63f4078bf82a347b45458710fdae5b28009687ae
Submitter: Zuul
Branch: stable/train

commit 63f4078bf82a347b45458710fdae5b28009687ae
Author: Harald Jensås <email address hidden>
Date: Fri Dec 20 04:09:30 2019 +0100

    Add option to control ironic network interfaces

    When deploying on IPv6 stateful ironic must use the
    neutron network interface driver. This because we need
    to configure neutron service ports (provisioning, cleaning
    etc.) with multiple ip addresses for certain UEFI firmware
    and chainloading combinations (iPXE -> Ironic IPA) to work.

    Closes-Bug: #1864491
    Change-Id: I5a9890ccb95a21b95f488cd7a5b5fd1a6cdff38b
    (cherry picked from commit af4721b7fac4bf05981aef3ebdd47e479252f0ab)

tags: added: in-stable-train
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/python-tripleoclient 13.2.0

This issue was fixed in the openstack/python-tripleoclient 13.2.0 release.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/python-tripleoclient 12.4.0

This issue was fixed in the openstack/python-tripleoclient 12.4.0 release.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.