{"push_id":1666508727,"size":6,"distinct_size":1,"ref":"refs/heads/mitaka","head":"f71a478ed9fb0487a2950ed9661dc971e3c7b689","before":"3c2de9d570ddc7d6269eef41b3c0a2401ae1f2cb","commits":[{"sha":"5a02a5abec0d8f9b3109f71f51699fdbcefe4db2","author":{"name":"Matt Greene","email":"50dcf1ce6b7c467e423bb175e600c9bc5772e7ac@f5.com"},"message":"Add support for GRE and VLAN network deployments\n\nIssues:\nFixes #489\n\nProblem:\nInternal testlab OpenStack deployments only support global routed mode and VXLAN L2Adjacent mode. Need to support GRE and VLAN to round out 'encapsulated' network deployments for dev and nightly regression purposes.\n\nAnalysis:\nAdd make targets for gre and vlan that leverage new variable in OpenStack deployment tools to set tenant network type.\n\nTests:\nExecuted scenario tests via make on bbot-worker sandbox for vxlan, gre and vlan deployments. Session persistence fails, consistent with vxlan nightly results.\n\n```\ntest_healthmonitor_basic.py::TestHealthMonitorBasic::test_health_monitor_basic <- .tox/scenariov2/local/lib/python2.7/site-packages/tempest/test.py PASSED\ntest_listener_basic.py::TestListenerBasic::test_listener_basic <- .tox/scenariov2/local/lib/python2.7/site-packages/tempest/test.py PASSED\ntest_load_balancer_basic.py::TestLoadBalancerBasic::test_load_balancer_basic <- .tox/scenariov2/local/lib/python2.7/site-packages/tempest/test.py PASSED\ntest_load_balancer_tls.py::TestLoadBalancerTLS::test_load_balancer_tls <- .tox/scenariov2/local/lib/python2.7/site-packages/tempest/test.py PASSED\ntest_loadbalancer_tls.py::TestLoadBalancerTLS::test_load_balancer_tls <- .tox/scenariov2/local/lib/python2.7/site-packages/tempest/test.py PASSED\ntest_session_persistence.py::TestSessionPersistence::test_session_persistence <- .tox/scenariov2/local/lib/python2.7/site-packages/tempest/test.py FAILED\n```","distinct":false,"url":"https://api.github.com/repos/mattgreene/f5-openstack-lbaasv2-driver/commits/5a02a5abec0d8f9b3109f71f51699fdbcefe4db2"},{"sha":"4bb728f747ec05ebdefe66954401c072967f0e7b","author":{"name":"Jeffrey Longstaff","email":"d69380e73ef014a993e117bb5bf95090bf1a360d@f5.com"},"message":"Merge pull request #490 from mattgreene/liberty\n\nAdd support for GRE and VLAN network deployments","distinct":false,"url":"https://api.github.com/repos/mattgreene/f5-openstack-lbaasv2-driver/commits/4bb728f747ec05ebdefe66954401c072967f0e7b"},{"sha":"a84f93c357d98ca908d5da9ffb65001e504ab70a","author":{"name":"Matt Greene","email":"50dcf1ce6b7c467e423bb175e600c9bc5772e7ac@f5.com"},"message":"TLS test failures in Liberty nightly regression due to Barbican service not running\n\nIssues:\nFixes #493\n\nProblem:\nInternal testlab OpenStack deployments for liberty do not install barbican automatically. This results in all TLS tests failing.\n\nAnalysis:\nRecent improvments to internal testlab deployment scripts plus bug fixes allow barbican to install and ensure the F5 agent makes it to an operational state.  The change in the driver repo is to use the tempest version of the testlab environment file for liberty nightly.\n\nTests:\n../../../../../../f5-openstack-lbaasv2-driver/::TestHealthMonitorBasic::test_health_monitor_basic <- ../neutron-lbaas/.tox/scenariov2/local/lib/python2.7/site-packages/tempest/test.py PASSED\n../../../../../../f5-openstack-lbaasv2-driver/::TestListenerBasic::test_listener_basic <- ../neutron-lbaas/.tox/scenariov2/local/lib/python2.7/site-packages/tempest/test.py PASSED\n../../../../../../f5-openstack-lbaasv2-driver/::TestLoadBalancerBasic::test_load_balancer_basic <- ../neutron-lbaas/.tox/scenariov2/local/lib/python2.7/site-packages/tempest/test.py PASSED\n../../../../../../f5-openstack-lbaasv2-driver/::TestLoadBalancerTLS::test_load_balancer_tls <- ../neutron-lbaas/.tox/scenariov2/local/lib/python2.7/site-packages/tempest/test.py PASSED\n../../../../../../f5-openstack-lbaasv2-driver/::TestLoadBalancerTLS::test_load_balancer_tls <- ../neutron-lbaas/.tox/scenariov2/local/lib/python2.7/site-packages/tempest/test.py PASSED\n../../../../../../f5-openstack-lbaasv2-driver/::TestSessionPersistence::test_session_persistence <- ../neutron-lbaas/.tox/scenariov2/local/lib/python2.7/site-packages/tempest/test.py PASSED\n\n===================================================================== 6 passed in 370.54 seconds ======================================================================","distinct":false,"url":"https://api.github.com/repos/mattgreene/f5-openstack-lbaasv2-driver/commits/a84f93c357d98ca908d5da9ffb65001e504ab70a"},{"sha":"5b00fea8bef30f50472e622f131c05e1d1bc53d3","author":{"name":"Jeffrey Longstaff","email":"d69380e73ef014a993e117bb5bf95090bf1a360d@f5.com"},"message":"Merge pull request #494 from mattgreene/liberty\n\nTLS test failures in Liberty nightly regression due to Barbican servi…","distinct":false,"url":"https://api.github.com/repos/mattgreene/f5-openstack-lbaasv2-driver/commits/5b00fea8bef30f50472e622f131c05e1d1bc53d3"},{"sha":"69309bc5b233b8b5895ed84823f9036a3879ba09","author":{"name":"Matt Greene","email":"50dcf1ce6b7c467e423bb175e600c9bc5772e7ac@f5.com"},"message":"Travis builds fail in unit test\n\nIssues:\nFixes #501\n\nProblem:\nUnit test run on a PR in Travis fails due to an object attribute no longer being present.  Requirements files do to not correctly pin package versions, and external packages have drifted forward and removed expected functionality.\ndd\n\nAnalysis:\nPin versions to openstack upper-contraints for the appropriate branch.\n\nTests:\nTravis builds pass again and able to execute unit tests within local virtualenv.","distinct":false,"url":"https://api.github.com/repos/mattgreene/f5-openstack-lbaasv2-driver/commits/69309bc5b233b8b5895ed84823f9036a3879ba09"},{"sha":"f71a478ed9fb0487a2950ed9661dc971e3c7b689","author":{"name":"Matt Greene","email":"50dcf1ce6b7c467e423bb175e600c9bc5772e7ac@f5.com"},"message":"Merge branch 'liberty' into mitaka","distinct":true,"url":"https://api.github.com/repos/mattgreene/f5-openstack-lbaasv2-driver/commits/f71a478ed9fb0487a2950ed9661dc971e3c7b689"}]}
{"actor":{"display_login":"mattgreene"}}