Replace binding:capabilities with binding:vif_details

Bug #1284156 reported by OpenStack Infra
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
openstack-api-site
Fix Released
Medium
Diane Fleming

Bug Description

https://review.openstack.org/72452
commit be8a06894390af032e8e0aea2108da4780678cc7
Author: Bob Kukura <email address hidden>
Date: Mon Feb 3 23:18:44 2014 -0500

    Replace binding:capabilities with binding:vif_details

    In addition to binding:vif_type, the neutron core plugin needs to
    supply various information to nova's VIF driver, such as VIF security
    details and PCI details when SR-IOV is being used. This information is
    read-only, requires admin privileges, and is not intended for normal
    users. Rather than add separate mechanisms throughout the stack for
    each such requirement, the binding:capabilities port attibute, which
    is a dictionary and is not currently not used by nova, is renamed to
    binding:vif_details to serve as a general-purpose mechanism for
    supplying binding-specific details to the VIF driver.

    This patch does not remove or replace the CAP_PORT_FILTER boolean
    previously used in binding:capabilities. A separate patch should
    implement the specific key/value pairs carried by binding:vif_details
    to implement VIF security. Another patch will implement the key/value
    pairs needed for SR-IOV.

    The ML2 plugin now allows the bound mechanism driver to supply the
    binding:vif_details dictionary content, instead of just the
    CAP_PORT_FILTER boolean previously carried by the binding:capabilities
    attribute.

    DocImpact: Need to update portbinding extension API, but no impact on
    user or administrator documentation.

    Implements: blueprint vif-details
    Related-Bug: 1112912
    Change-Id: I34be746fcfa73c70f72b4f9add8eff3ac88c723f

Tom Fifield (fifieldt)
affects: openstack-manuals → openstack-api-site
Changed in openstack-api-site:
milestone: none → icehouse
status: New → Confirmed
importance: Undecided → Medium
Akihiro Motoki (amotoki)
tags: added: netconn-api
Changed in openstack-api-site:
assignee: nobody → Diane Fleming (diane-fleming)
status: Confirmed → In Progress
Revision history for this message
Openstack Gerrit (openstack-gerrit) wrote : Fix proposed to api-site (master)

Fix proposed to branch: master
Review: https://review.openstack.org/90790

Revision history for this message
Diane Fleming (diane-fleming) wrote :
Revision history for this message
Openstack Gerrit (openstack-gerrit) wrote : Fix merged to netconn-api (master)

Reviewed: https://review.openstack.org/90815
Committed: https://git.openstack.org/cgit/openstack/netconn-api/commit/?id=7bfa3e776c3e37c379461ffccb09889020774fe0
Submitter: Jenkins
Branch: master

commit 7bfa3e776c3e37c379461ffccb09889020774fe0
Author: Diane Fleming <email address hidden>
Date: Mon Apr 28 15:56:10 2014 -0500

    Update port bindings

    Closes-Bug: #1284156

    Change-Id: Ie9f0467bb23aad11c650fe1092caf33397586012
    author: diane fleming

Changed in openstack-api-site:
status: In Progress → Fix Released
Revision history for this message
Openstack Gerrit (openstack-gerrit) wrote : Fix merged to api-site (master)

Reviewed: https://review.openstack.org/90790
Committed: https://git.openstack.org/cgit/openstack/api-site/commit/?id=ee978308c764c6e64571516e50fe9f3d9c7f6cf4
Submitter: Jenkins
Branch: master

commit ee978308c764c6e64571516e50fe9f3d9c7f6cf4
Author: Diane Fleming <email address hidden>
Date: Mon Apr 28 11:25:57 2014 -0500

    Update bindings for ports extension responses

    Closes-Bug: #1284156

    Change-Id: I33d29e9fcf0caaf73d861a0a0a338a583eae9580
    author: diane fleming

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.