Support interface attach with qos ports

Registered by Balazs Gibizer on 2020-10-01

Since `microversion 2.72`_ nova supports creating servers with neutron ports
having resource request. In the recent releases support for the lifecycle
operations with such ports have also been added. The next step is to support
attaching qos ports to running instances.

Blueprint information

Status:
Complete
Approver:
Balazs Gibizer
Priority:
Undefined
Drafter:
Balazs Gibizer
Direction:
Approved
Assignee:
Balazs Gibizer
Definition:
Approved
Series goal:
Accepted for wallaby
Implementation:
Implemented
Milestone target:
milestone icon wallaby-3
Started by
Balazs Gibizer on 2020-11-19
Completed by
Balazs Gibizer on 2021-02-25

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.opendev.org/#/q/topic:bp/support-interface-attach-with-qos-ports

Addressed by: https://review.opendev.org/755477
    Support interface attach with qos ports

Addressed by: https://review.opendev.org/756530
    Support interface attach with qos ports

Addressed by: https://review.opendev.org/756894
    Move query param generation to RequestGroup o.vo

Addressed by: https://review.opendev.org/756895
    Refactor _claim_pci_device_for_interface_attach to prepare for qos

Addressed by: https://review.opendev.org/757109
    Allow extending an existing instance allocation

Addressed by: https://review.opendev.org/757110
    Make remove allocation symmetric with add allocation

Addressed by: https://review.opendev.org/757111
    Factor out port resource deallocation

Addressed by: https://review.opendev.org/757614
    Refactor update_pci_request_spec_with_allocated_interface_name

Addressed by: https://review.opendev.org/757615
    Remove unused Instance method

[20201119 gibi]: spec has been merged so the bp is approved for Wallaby

[20210225 gibi]: last necessary patch has been merged so it is finished in Wallaby

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.