Virtual device tagged attach

Registered by Artom Lifshitz

This finished the work started in the virt device role tagging blueprint by allowing users to attach and detach tagged interfaces and volumes.

Blueprint information

Status:
Complete
Approver:
Matt Riedemann
Priority:
Medium
Drafter:
Artom Lifshitz
Direction:
Approved
Assignee:
Artom Lifshitz
Definition:
Approved
Series goal:
Accepted for pike
Implementation:
Implemented
Milestone target:
milestone icon pike-3
Started by
Matt Riedemann
Completed by
Matt Riedemann

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/virt-device-tagged-attach-detach,n,z

Addressed by: https://review.openstack.org/373354
    Virtual guest device role tagging (spec)

Addressed by: https://review.openstack.org/391941
    Tagged attach compute manager and net API support

Addressed by: https://review.openstack.org/376021
    Tagged attach API support

Addressed by: https://review.openstack.org/415520
    Libvirt support for tagged attach

Addressed by: https://review.openstack.org/415622
    Plumbing for network interface tagged attach

Addressed by: https://review.openstack.org/418100
    Libvirt support for tagged volume attachment

I've deferred this to Pike since we're past the feature freeze for Ocata. -- mriedem 20170128

Addressed by: https://review.openstack.org/435082
    Delete disk metadata when detaching volume

Addressed by: https://review.openstack.org/435387
    Delete nic metadata when detaching interface

Re-approved for Pike. -- mriedem 20170217

Addressed by: https://review.openstack.org/453673
    Add method to invalidate metadata cache

The server side API change has merged. Now we need to work on the python-novaclient support. -- mriedem 20170630

The novaclient change is merged so I'm going to mark this complete for Pike. -- mriedem 20170712

Gerrit topic: https://review.opendev.org/#/q/topic:bug/1887799

Addressed by: https://review.opendev.org/741436
    Regenerate device metadata during interface detach

Addressed by: https://review.opendev.org/742451
    Delete non tag related device metadata during detach

Gerrit topic: https://review.opendev.org/#/q/topic:bp/sriov-interface-attach-detach

(?)

Work Items

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.