GitHub user prashanthvarma opened a pull request:

    https://github.com/apache/cloudstack/pull/1452

    CLOUDSTACK-9322: Support for Internal LB fuctionality with Nuage VSP SDN 
Plugin including Marvin tests

    Task: https://issues.apache.org/jira/browse/CLOUDSTACK-9322
    
    PR contents:
    1) UI changes to support LB provider “InternalLbVm” during VPC offering 
creation.
    2) Bug fix for CLOUDSTACK-9320.
    3) Nuage VSP SDN Plugin related enhancements for VPC network functionality.
    4) Marvin test coverage for Internal LB support on master with Nuage VSP 
SDN Plugin.
    5) Enhancements on our exiting Marvin test code (nuagevsp plugins 
directory).
    6) PyFlakes & PEP8 compliance with our Marvin test code.
    
    Test run:
    CloudStack$ nosetests --with-marvin --marvin-config=nuage_ant.cfg 
test/integration/plugins/nuagevsp/ -a tags=nuagevsp
    
    Test results:
    Test user data and password reset functionality with Nuage VSP SDN plugin 
... === TestName: test_nuage_UserDataPasswordReset | Status : SUCCESS ===
    ok
    Test Nuage VSP VPC Offering with different combinations of LB service 
providers ... === TestName: test_01_nuage_internallb_vpc_Offering | Status : 
SUCCESS ===
    ok
    Test Nuage VSP VPC Network Offering with and without Internal LB service 
... === TestName: test_02_nuage_internallb_vpc_network_offering | Status : 
SUCCESS ===
    ok
    Test Nuage VSP VPC Networks with and without Internal LB service ... === 
TestName: test_03_nuage_internallb_vpc_networks | Status : SUCCESS ===
    ok
    Test Nuage VSP VPC Internal LB functionality with different combinations of 
Internal LB rules ... === TestName: test_04_nuage_internallb_rules | Status : 
SUCCESS ===
    ok
    Test Nuage VSP VPC Internal LB functionality by performing (wget) traffic 
tests within a VPC ... === TestName: test_05_nuage_internallb_traffic | Status 
: SUCCESS ===
    ok
    Test Nuage VSP VPC Internal LB functionality with different LB algorithms 
by performing (wget) traffic tests ... === TestName: 
test_06_nuage_internallb_algorithms_traffic | Status : SUCCESS ===
    ok
    Test Nuage VSP VPC Internal LB functionality with restarts of VPC network 
components by performing (wget) ... === TestName: 
test_07_nuage_internallb_vpc_network_restarts_traffic | Status : SUCCESS ===
    ok
    Test Nuage VSP VPC Internal LB functionality with InternalLbVm appliance 
operations by performing (wget) ... === TestName: 
test_08_nuage_internallb_appliance_operations_traffic | Status : SUCCESS ===
    ok
    Test Basic VPC Network Functionality with Nuage VSP SDN plugin ... === 
TestName: test_nuage_vpc_network | Status : SUCCESS ===
    ok
    Test Nuage VSP SDN plugin with basic Isolated Network functionality ... === 
TestName: test_nuage_vsp | Status : SUCCESS ===
    ok
    
    ----------------------------------------------------------------------
    Ran 11 tests in 12094.705s
    
    OK
    
    Test run logs:
    
    
    
    PEP8 & PyFlakes Compliance:
    CloudStack$ pep8 --max-line-length=150 
test/integration/plugins/nuagevsp/*.py
    CloudStack$ pyflakes test/integration/plugins/nuagevsp/nuageTestCase.py
    CloudStack$ pyflakes 
test/integration/plugins/nuagevsp/test_nuage_password_reset.py
    CloudStack$ pyflakes 
test/integration/plugins/nuagevsp/test_nuage_vpc_internal_lb.py
    CloudStack$ pyflakes 
test/integration/plugins/nuagevsp/test_nuage_vpc_network.py
    CloudStack$ pyflakes test/integration/plugins/nuagevsp/test_nuage_vsp.py
    CloudStack$ pyflakes test/integration/plugins/nuagevsp/*.py
    
    #CLOUDSTACK-9322


You can merge this pull request into a Git repository by running:

    $ git pull https://github.com/prashanthvarma/cloudstack master

Alternatively you can review and apply these changes as the patch at:

    https://github.com/apache/cloudstack/pull/1452.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

    This closes #1452
    
----
commit be67e5cf0649e906291883d974873fb9f49aaff2
Author: Nick Livens <nick.liv...@nuagenetworks.net>
Date:   2016-02-18T10:03:34Z

    CLOUDSTACK-9322 : Changes to support InternalLbVm with Nuage VSP plugin

commit 7f811d9962e4112ac789129c3e73c4652db00c54
Author: Nick Livens <nick.liv...@nuagenetworks.net>
Date:   2016-03-21T13:34:18Z

    CLOUDSTACK-9320 : InternalLBVM is not getting destroyed when the last 
Internal Load Balancer rule is removed for the corresponding source IP address

commit 12085aae2caa4562dd7740d857e21f746d5a7748
Author: Prashanth Manthena <prashanth.manth...@alcatel-lucent.com>
Date:   2016-03-23T14:59:41Z

    CLOUDSTACK-9322 : Marvin tests for Internal Lb with Nuage VSP

----


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastruct...@apache.org or file a JIRA ticket
with INFRA.
---

Reply via email to