Virtual device tagged attach

Registered by Artom Lifshitz on 2016-09-21

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 on 2016-12-27
Completed by
Matt Riedemann on 2017-07-12

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

(?)

Work Items

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.