Merge lp://staging/~springfield-team/charms/precise/nova-cloud-controller/trunk into lp://staging/~openstack-charmers-archive/charms/precise/nova-cloud-controller/trunk

Proposed by ChingWei Chang
Status: Superseded
Proposed branch: lp://staging/~springfield-team/charms/precise/nova-cloud-controller/trunk
Merge into: lp://staging/~openstack-charmers-archive/charms/precise/nova-cloud-controller/trunk
Diff against target: 387 lines (+251/-1)
10 files modified
config.yaml (+20/-0)
hooks/charmhelpers/contrib/openstack/context.py (+20/-0)
hooks/charmhelpers/contrib/openstack/neutron.py (+28/-0)
hooks/nova_cc_context.py (+6/-0)
hooks/nova_cc_hooks.py (+6/-0)
hooks/nova_cc_utils.py (+5/-0)
templates/havana/cisco_plugins.ini (+138/-0)
templates/havana/neutron.conf (+6/-0)
templates/havana/openrc (+15/-0)
templates/icehouse/neutron.conf (+7/-1)
To merge this branch: bzr merge lp://staging/~springfield-team/charms/precise/nova-cloud-controller/trunk
Reviewer Review Type Date Requested Status
Csaba TOTH (community) Needs Fixing
OpenStack Charmers Pending
Marco Ceppi Pending
Review via email: mp+218166@code.staging.launchpad.net

This proposal supersedes a proposal from 2014-04-29.

This proposal has been superseded by a proposal from 2014-05-02.

Description of the change

This merge proposal is prepared to enable N1KV plugin to install with charm logic for nova-cloud-controller.
Similar to ovs and nvp, n1kv (Nexus 1000V) is another layer 2 virtual switch provided by Cisco Nexus 1000V engineering team, which is a host side VM switching fabric building block we call it VEM (Virtual Ethernet Switch). 1+ VEM work in tandem with a VSM (Virtual Switch Module) to form a virtual chassis in a data center.
Please also refer to the VEM/VSM charm and Cisco Nexus1000V related document for its detail.

config.yaml
- added n1kv as a possible value for quantum-plugin
- added n1kv-vsm-username, n1kv-vsm-password, n1kv-vsm-ip to communicate with its supervisor module with (VSM)

hooks/charmhelpers/contrib/openstack/context.py
- Added n1kv related dictionary for context look-up

hooks/charmhelpers/contrib/openstack/neutron.py
- Added n1kv related plugin logic data formation

hooks/nova_cc_hooks.py
- Added copy logic to copy Cisco n1kv template to /root

templates/havana/cisco_plugins.ini
- New file for Cisco Plugin related parameters

templates/havana/neutron.conf
- Added customized system parameters for N1KV plugin to run with

To post a comment you must log in.
Revision history for this message
Marco Ceppi (marcoceppi) wrote : Posted in a previous version of this proposal

Leaving for openstack-charmers, thanks!

review: Abstain
Revision history for this message
ChingWei Chang (cwchang) wrote :

We have merged with latest Icehouse content which went to charm store first

Revision history for this message
Csaba TOTH (tsabi) wrote :

On line 320 the mysql is hardcoded. As this charm should support PostgreSQL too i think this is wrongly coded.

review: Needs Fixing
78. By Shiv Prasad Rao

Adding support for PostgreSQL for cisco_plugin.ini

79. By Shiv Prasad Rao

Adding configurable option for n1kv_restrict_policy_profiles

80. By Shiv Prasad Rao

n1kv-config-flags parameter added to add key=value configs to cisco_plugins.ini

81. By Shiv Prasad Rao

Changes for supporting secuirty groups with N1KV

82. By Shiv Prasad Rao

creating seperate n1kv_user_config_flags context variable for n1kv

83. By Shiv Prasad Rao

security group api change for n1kv

84. By Shiv Prasad Rao

Security Groups support for N1kv

85. By Dulanjalie Ganegedara

adding charmhelper support to use --keyserver option for public PPA

Unmerged revisions

85. By Dulanjalie Ganegedara

adding charmhelper support to use --keyserver option for public PPA

84. By Shiv Prasad Rao

Security Groups support for N1kv

83. By Shiv Prasad Rao

security group api change for n1kv

82. By Shiv Prasad Rao

creating seperate n1kv_user_config_flags context variable for n1kv

81. By Shiv Prasad Rao

Changes for supporting secuirty groups with N1KV

80. By Shiv Prasad Rao

n1kv-config-flags parameter added to add key=value configs to cisco_plugins.ini

79. By Shiv Prasad Rao

Adding configurable option for n1kv_restrict_policy_profiles

78. By Shiv Prasad Rao

Adding support for PostgreSQL for cisco_plugin.ini

77. By Shiv Prasad Rao

Cisco N1KV changes

76. By Shiv Prasad Rao

[niedbalski] fixup unit tests for key management
[niedbalski] Force use of http for key imports

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
The diff is not available at this time. You can reload the page or download it.

Subscribers

People subscribed via source and target branches