Skip to content

feat(nova): update patch set to trunk subports, ironic attach and vnic_type - #2533

Merged
cardoe merged 1 commit into
mainfrom
bump-nova-rebase
Oct 19, 2026
Merged

cardoe merged 1 commit into
mainfrom
bump-nova-rebase

Conversation

@cardoe

@cardoe cardoe commented Oct 19, 2026

Copy link
Copy Markdown
Contributor

Rebuild the Nova patch series on top of the latest upstream
stable/2026.1 (a858936e70). Each patch is now a separate commit that
keeps its original upstream message, Change-Id and references, instead
of a single squashed commit.

Patches carried on top of stable/2026.1:

  • Add trunk subports to network metadata
    https://review.opendev.org/c/openstack/nova/+/941227 (patchset 12)
    Exposes VLAN trunk subports in network_data.json so cloud-init can
    create the VLAN subinterfaces. Closes-Bug: #2091185

  • Fix VIF.hydrate call for trunk subports (local)
    Upstream patchset 12 calls VIF.hydrate(**trunk_vif), but hydrate()
    takes a single dict, so hydrating a VIF with subports raises
    TypeError. Not yet fixed upstream.

  • feat(nova): add attach_volume/detach_volume to ironic driver (local)
    Stubs that only log, so volume attach/detach no longer raises
    NotImplemented. Not upstream. Previously
    containers/nova/patches/ironic-attach-debug.patch (2fb3cd9).

  • feat: add get_vnic_type() to ComputeDriver and set for Ironic
    https://review.opendev.org/c/openstack/nova/+/979354 (patchset 2)
    Ironic ports are created with VNIC_TYPE baremetal rather than
    normal, avoiding spurious type-change warnings in Nova and Neutron.

…c_type

Rebuild the Nova patch series on top of the latest upstream
stable/2026.1 (a858936e70). Each patch is now a separate commit that
keeps its original upstream message, Change-Id and references, instead
of a single squashed commit.

Patches carried on top of stable/2026.1:

- Add trunk subports to network metadata
  https://review.opendev.org/c/openstack/nova/+/941227 (patchset 12)
  Exposes VLAN trunk subports in network_data.json so cloud-init can
  create the VLAN subinterfaces. Closes-Bug: #2091185

- Fix VIF.hydrate call for trunk subports (local)
  Upstream patchset 12 calls VIF.hydrate(**trunk_vif), but hydrate()
  takes a single dict, so hydrating a VIF with subports raises
  TypeError. Not yet fixed upstream.

- feat(nova): add attach_volume/detach_volume to ironic driver (local)
  Stubs that only log, so volume attach/detach no longer raises
  NotImplemented. Not upstream. Previously
  containers/nova/patches/ironic-attach-debug.patch (2fb3cd9).

- feat: add get_vnic_type() to ComputeDriver and set for Ironic
  https://review.opendev.org/c/openstack/nova/+/979354 (patchset 2)
  Ironic ports are created with VNIC_TYPE baremetal rather than
  normal, avoiding spurious type-change warnings in Nova and Neutron.
@cardoe
cardoe requested a review from a team October 19, 2026 15:57
@cardoe
cardoe added this pull request to the merge queue Oct 19, 2026
Merged via the queue into main with commit cc71de2 Oct 19, 2026
71 checks passed
@cardoe
cardoe deleted the bump-nova-rebase branch October 19, 2026 16:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants