cloudstack-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From prashanthvarma <...@git.apache.org>
Subject [GitHub] cloudstack pull request: CLOUDSTACK-9322: Support for Internal LB ...
Date Wed, 23 Mar 2016 22:32:08 GMT
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.livens@nuagenetworks.net>
Date:   2016-02-18T10:03:34Z

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

commit 7f811d9962e4112ac789129c3e73c4652db00c54
Author: Nick Livens <nick.livens@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.manthena@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 infrastructure@apache.org or file a JIRA ticket
with INFRA.
---

Mime
View raw message