Merge lp://qastaging/~gabriel-samfira/charms/trusty/neutron-api/next into lp://qastaging/~openstack-charmers-archive/charms/trusty/neutron-api/next

Proposed by Gabriel Samfira
Status: Needs review
Proposed branch: lp://qastaging/~gabriel-samfira/charms/trusty/neutron-api/next
Merge into: lp://qastaging/~openstack-charmers-archive/charms/trusty/neutron-api/next
Diff against target: 61 lines (+15/-0) (has conflicts)
3 files modified
hooks/neutron_api_utils.py (+1/-0)
templates/kilo/ml2_conf.ini (+6/-0)
tests/basic_deployment.py (+8/-0)
Text conflict in templates/kilo/ml2_conf.ini
Text conflict in tests/basic_deployment.py
To merge this branch: bzr merge lp://qastaging/~gabriel-samfira/charms/trusty/neutron-api/next
Reviewer Review Type Date Requested Status
Ryan Beisner (community) Needs Fixing
OpenStack Charmers Pending
Review via email: mp+270036@code.qastaging.launchpad.net

Description of the change

This adds the decomposed Hyper-V mechanism driver for Kilo. This will allow us to deploy the nova-hyperv charm with kilo.

To post a comment you must log in.
Revision history for this message
uosci-testing-bot (uosci-testing-bot) wrote :

charm_lint_check #9320 neutron-api-next for gabriel-samfira mp270036
    LINT OK: passed

Build: http://10.245.162.77:8080/job/charm_lint_check/9320/

Revision history for this message
uosci-testing-bot (uosci-testing-bot) wrote :

charm_unit_test #8618 neutron-api-next for gabriel-samfira mp270036
    UNIT OK: passed

Build: http://10.245.162.77:8080/job/charm_unit_test/8618/

Revision history for this message
uosci-testing-bot (uosci-testing-bot) wrote :

charm_amulet_test #6233 neutron-api-next for gabriel-samfira mp270036
    AMULET FAIL: amulet-test failed

AMULET Results (max last 2 lines):
make: *** [test] Error 1
ERROR:root:Make target returned non-zero.

Full amulet test output: http://paste.ubuntu.com/12270133/
Build: http://10.245.162.77:8080/job/charm_amulet_test/6233/

Revision history for this message
Ryan Beisner (1chb1n) wrote :

Thank you for your work in this proposal. While I'll defer to a colleague for a review of the proposed content changes, I can help advise from the test perspective.

The amulet test will need to be updated in your branch to also expect the hyperv mechanism_driver in the ml2 config file for Trusty-Kilo and later.

Here is the specific failure point:
test_301_ml2_config DEBUG: Checking ml2 config file data...
...
section [ml2] mechanism_drivers:openvswitch,l2population,hyperv != expected mechanism_drivers:openvswitch,l2population
...
juju-test.conductor.017-basic-trusty-kilo DEBUG : Got exit code: 1

Here is an example from another charm test, solving a similar need:
http://bazaar.launchpad.net/~1chb1n/charms/trusty/keystone/amulet-svc-check-race-fix/view/head:/tests/basic_deployment.py#L402

review: Needs Fixing
138. By Gabriel Samfira

fix amulet test

This patch adds hyper-v to kilo, basically mirroring featureset of previous versions. Removed exception for kilo when checking mechanism drivers.

Revision history for this message
Gabriel Samfira (gabriel-samfira) wrote :

Hi Ryan,

Sorry for the late reply. This PR adds hyper-v to kilo, basically mirroring the previous versions feature-set. I modified the test and removed the condition that sets a different mechanism driver set for kilo.

Revision history for this message
uosci-testing-bot (uosci-testing-bot) wrote :

charm_lint_check #9934 neutron-api-next for gabriel-samfira mp270036
    LINT OK: passed

Build: http://10.245.162.77:8080/job/charm_lint_check/9934/

Revision history for this message
uosci-testing-bot (uosci-testing-bot) wrote :

charm_unit_test #9154 neutron-api-next for gabriel-samfira mp270036
    UNIT OK: passed

Build: http://10.245.162.77:8080/job/charm_unit_test/9154/

Revision history for this message
uosci-testing-bot (uosci-testing-bot) wrote :

charm_amulet_test #6419 neutron-api-next for gabriel-samfira mp270036
    AMULET FAIL: amulet-test failed

AMULET Results (max last 2 lines):
make: *** [test] Error 1
ERROR:root:Make target returned non-zero.

Full amulet test output: http://paste.ubuntu.com/12409113/
Build: http://10.245.162.77:8080/job/charm_amulet_test/6419/

Revision history for this message
Gabriel Samfira (gabriel-samfira) wrote :

Would love some unit-neutron-api-0 logs.

Unmerged revisions

138. By Gabriel Samfira

fix amulet test

This patch adds hyper-v to kilo, basically mirroring featureset of previous versions. Removed exception for kilo when checking mechanism drivers.

137. By Gabriel Samfira

Added Hyper-V mechanism driver

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