Nicira NVP plugin name overhaul

Registered by Armando Migliaccio

This blueprint is for tracking the effort behind the renaming of the Nicira/NVP plugin.

This include changes to both code and developer documentation. These entail:

  - changes to every reference from Nicira to VMware
  - change to every reference from NVP to NSX

The king is dead, long live the king!

Blueprint information

Status:
Complete
Approver:
Mark McClain
Priority:
Medium
Drafter:
Armando Migliaccio
Direction:
Approved
Assignee:
Armando Migliaccio
Definition:
Approved
Series goal:
Accepted for icehouse
Implementation:
Implemented
Milestone target:
milestone icon 2014.1
Started by
Mark McClain
Completed by
Mark McClain

Related branches

Sprints

Whiteboard

Packaging issues tracking references:
    https://bugzilla.redhat.com/show_bug.cgi?id=1058995
    https://bugs.launchpad.net/ubuntu/+source/neutron/+bug/1273877

Gerrit topic: https://review.openstack.org/#q,topic:bp/nvp-async-backend-communication,n,z

Addressed by: https://review.openstack.org/54578
    Include lswitch id in NSX plugin port mappings

Addressed by: https://review.openstack.org/54579
    Add DB mappings with NSX logical switches

Addressed by: https://review.openstack.org/54584
    Add DB mappings with NSX logical routers

Gerrit topic: https://review.openstack.org/#q,topic:bp/nicira-plugin-renaming,n,z

Addressed by: https://review.openstack.org/64568
    Rename check_nvp_config utility tool

Addressed by: https://review.openstack.org/64747
    Rename nicira configuration elements to match new naming structure

Addressed by: https://review.openstack.org/66971
    Rename Queue related methods for VMware NSX plugin

Addressed by: https://review.openstack.org/67288
    Rename Router related methods for VMware NSX plugin

Addressed by: https://review.openstack.org/67353
    Rename L2 Switch/Gateway related methods for VMware NSX plugin

Addressed by: https://review.openstack.org/67390
    Rename Security Groups related methods for VMware NSX plugin

Addressed by: https://review.openstack.org/68370
    Rename nvp_cluster for VMware NSX plugin

Addressed by: https://review.openstack.org/68487
    Replace references to Nicira NVP with VMware NSX

Addressed by: https://review.openstack.org/69757
    Reset API naming scheme for VMware NSX plugin

Addressed by: https://review.openstack.org/69767
    Rename Nicira NVP to VMware NSX in neutronclient

Addressed by: https://review.openstack.org/70858
    Rename Neutron core/service plugins for VMware NSX

Addressed by: https://review.openstack.org/70900
    Rename/remove Nicira NVP references from VMware NSX unit tests

Addressed by: https://review.openstack.org/72825
    Rename DB models and related resources for VMware NSX plugin

Addressed by: https://review.openstack.org/73143
    Rename/refactoring of NVP api client to NSX

Addressed by: https://review.openstack.org/73518
    Renaming plugin-specific exceptions to match NSX

Addressed by: https://review.openstack.org/73649
    Remove nvplib and move utility methods into nsxlib

Addressed by: https://review.openstack.org/74440
    Update License Headers to replace Nicira with VMware

Addressed by: https://review.openstack.org/74490
    Finish off rebranding of the Nicira NVP plugin

Addressed by: https://review.openstack.org/77720
    Fix NVP/Nicira nits

Addressed by: https://review.openstack.org/94481
    NSX: get rid of the last Nicira/NVP bits

(?)

Work Items

Work items:
- nvp config checker: DONE
- configuration elements: DONE
- devstack: DONE
- neutron client: DONE
- docs: DONE
- core plugin: DONE
- nvplib: DONE
- unit tests: DONE
- neutron nvp api extensions: DONE
- db tables/columns/migrations: DONE
- nvp api client: DONE
- exception handling: DONE
- license headers: DONE
- packaging: DONE
- final sweep: DONE

This blueprint contains Public information 
Everyone can see this information.