Re: [openstack-dev] [neutron]How to install lbaas integrating with barbican?

2015-10-16 Thread santosh sharma
Hope this helps:
https://wiki.openstack.org/wiki/Network/LBaaS/docs/how-to-create-tls-loadbalancer

Thanks
Santosh
art.chitrprayatan.co.in

On Fri, Oct 16, 2015 at 3:25 PM, Germy Lure  wrote:

> Hi stackers,
>
> I plan to test the https functionality of lbaas. Can anyone paste some
> guide hyperlink about installation, deployment and operation?
>
> Thank you.
> Germy
> .
>
> __
> OpenStack Development Mailing List (not for usage questions)
> Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>
>


-- 
Santosh
__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


[openstack-dev] [neutron][lbaas] Review request for minor updates in NetScaler v2 driver.

2015-08-04 Thread Santosh Sharma
Please find following change list for review.
https://review.openstack.org/#/c/194304/

NetScaler CI is up and CI logs  for mentioned change list is updated.



Thanks
Santosh
__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [neutron][lbaas] Horizon support for neutron-lbaas v2

2015-08-03 Thread santosh sharma
Hi Vivek,
How to get the lbaas v2 UI up with mentioned changelist?


Thanks
Santosh

On Wed, Jul 29, 2015 at 8:24 AM, Jain, Vivek vivekj...@ebay.com wrote:

 Initial code for horizon lbaas v2 dashboard submitted:

 https://review.openstack.org/#/c/206797

 Thanks,
 vivek

 From: Jain, Vivek vivekj...@ebay.com
 Reply-To: OpenStack Development Mailing List (not for usage questions) 
 openstack-dev@lists.openstack.org
 Date: Tuesday, July 28, 2015 at 6:19 PM

 To: OpenStack Development Mailing List (not for usage questions) 
 openstack-dev@lists.openstack.org
 Cc: Tonse, Milan mto...@ebay.com
 Subject: Re: [openstack-dev] [neutron][lbaas] Horizon support for
 neutron-lbaas v2

 Hi Folks,

 Screenshots are uploaded. Please review and leave your feedback:

 https://openstack.invisionapp.com/d/main#/projects/4237816

 Thanks,
 vivek

 From: Jain, Vivek vivekj...@ebay.com
 Reply-To: OpenStack Development Mailing List (not for usage questions) 
 openstack-dev@lists.openstack.org
 Date: Tuesday, July 28, 2015 at 4:14 PM
 To: OpenStack Development Mailing List (not for usage questions) 
 openstack-dev@lists.openstack.org
 Cc: Tonse, Milan mto...@ebay.com
 Subject: Re: [openstack-dev] [neutron][lbaas] Horizon support for
 neutron-lbaas v2

 Thanks Doug. We are planning to submit initial review version by end of
 day today.

 Also, we will be uploading LBaaS wireframes for review here:
 https://openstack.invisionapp.com/d/main#/projects/4237816

 Thanks,
 Vivek


 From: Doug Wiegley doug...@parksidesoftware.com
 Reply-To: OpenStack Development Mailing List (not for usage questions) 
 openstack-dev@lists.openstack.org
 Date: Tuesday, July 28, 2015 at 4:04 PM
 To: OpenStack Development Mailing List (not for usage questions) 
 openstack-dev@lists.openstack.org
 Cc: Tonse, Milan mto...@ebay.com
 Subject: Re: [openstack-dev] [neutron][lbaas] Horizon support for
 neutron-lbaas v2

 The repo is now live.  Initial review is here:
 https://review.openstack.org/#/c/206757 , please make any near-term
 reviews dependent on that, unless you’re replacing the skeleton. Vivek,
 when do you think we can get some initial code in there to start iterating
 on?

 Thanks,
 doug


 On Jul 16, 2015, at 6:27 AM, Jain, Vivek vivekj...@ebay.com wrote:

 A quick reminder that we will be meeting today at 16:00UTC (9:00 am PDT)
 in #openstack-lbaas to discuss Horizon LBaaS v2 UI.

 Thanks,
 Vivek

 From: Balle, Susanne susanne.ba...@hp.com
 Reply-To: OpenStack Development Mailing List (not for usage questions) 
 openstack-dev@lists.openstack.org
 Date: Wednesday, July 15, 2015 at 10:35 AM
 To: Eichberger, German german.eichber...@hp.com, OpenStack
 Development Mailing List (not for usage questions) 
 openstack-dev@lists.openstack.org
 Cc: Tonse, Milan mto...@ebay.com
 Subject: Re: [openstack-dev] [neutron][lbaas] Horizon support for
 neutron-lbaas v2

 I agree with German. Let’s keep things together for now. Susanne

 *From:* Eichberger, German
 *Sent:* Wednesday, July 15, 2015 1:31 PM
 *To:* OpenStack Development Mailing List (not for usage questions)
 *Cc:* Balle, Susanne; Tonse, Milan
 *Subject:* Re: [openstack-dev] [neutron][lbaas] Horizon support for
 neutron-lbaas v2

 Hi,

 Let’s move it into the LBaaS repo that seems like the right place for me —

 Thanks,
 German

 *From: *Jain, Vivek vivekj...@ebay.com
 *Reply-To: *OpenStack Development Mailing List (not for usage
 questions) openstack-dev@lists.openstack.org
 *Date: *Tuesday, July 14, 2015 at 10:22 AM
 *To: *OpenStack Development Mailing List (not for usage questions) 
 openstack-dev@lists.openstack.org
 *Cc: *Balle Balle, Susanne susanne.ba...@hp.com, Tonse, Milan 
 mto...@ebay.com
 *Subject: *Re: [openstack-dev] [neutron][lbaas] Horizon support for
 neutron-lbaas v2

 Thanks Akihiro. Currently lbaas panels are part of horizon repo. If there
 is a easy way to de-couple lbaas dashboard from horizon? I think that will
 simplify development efforts. What does it take to separate lbaas dashboard
 from horizon?

 Thanks,
 Vivek

 *From: *Akihiro Motoki amot...@gmail.com
 *Reply-To: *OpenStack Development Mailing List (not for usage
 questions) openstack-dev@lists.openstack.org
 *Date: *Tuesday, July 14, 2015 at 10:09 AM
 *To: *OpenStack Development Mailing List (not for usage questions) 
 openstack-dev@lists.openstack.org
 *Cc: *Balle, Susanne susanne.ba...@hp.com, Tonse, Milan 
 mto...@ebay.com
 *Subject: *Re: [openstack-dev] [neutron][lbaas] Horizon support for
 neutron-lbaas v2

 Another option is to create a project under openstack.
 designate-dashboard project takes this approach,
 and the core team of the project is both horizon-core and designate-core.
 We can do the similar approach. Thought?

 I have one question.
 Do we have a separate place forever or do we want to merge horizon repo
 once the implementation are available.
 If we have a separate repo for LBaaS v2 panel, we need to release it
 separately.

 I am not sure I am available at LBaaS meeting, but I would like to help
 

[openstack-dev] [neutron][lbaas] Tempest apiv2 tests are erroring out.

2015-07-29 Thread santosh sharma
Following tempest apiv2  tests are failing at CI setup (with NetScaler
Backend)  and resulting into negative vote for all changes.
---
neutron_lbaas.tests.tempest.v2.api.test_listeners_admin.ListenersTestJSON.
*test_create_listener_empty_tenant_id*[smoke]
neutron_lbaas.tests.tempest.v2.api.test_listeners_admin.ListenersTestJSON.
*test_create_listener_invalid_tenant_id*[smoke]
neutron_lbaas.tests.tempest.v2.api.test_listeners_admin.ListenersTestJSON.
*test_create_listener_missing_tenant_id*[smoke]
neutron_lbaas.tests.tempest.v2.api.test_load_balancers_admin.LoadBalancersTestJSON.
*test_create_load_balancer_empty_tenant_id_field*[smoke]
neutron_lbaas.tests.tempest.v2.api.test_members_admin.MemberTestJSON.
*test_create_member_empty_tenant_id*[smoke]
neutron_lbaas.tests.tempest.v2.api.test_members_admin.MemberTestJSON.
*test_create_member_invalid_tenant_id*[smoke]

There is issue with test-cases for creating resource with empty/invalid
tenant ids . https://review.openstack.org/#/c/177657/ Admin user
test-cases for creating resource with empty/invalid tenant ids are
successful only with logging -noop driver (as there is no validation ) but
with backend driver (say NetScaler) there is validation for resource
attributes and it raises BadRequest which is translated as Driver Internal
Error at Plugin Layer.
I would suggest that above tests should be skipped.


Additional Note : Minor Changes for review
https://review.openstack.org/#/c/194304/
https://review.openstack.org/#/c/194309/

Thanks
Santosh
__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


[openstack-dev] [neutron][lbaas]Error at listener's barbican container validation

2015-06-03 Thread santosh sharma
There is error while validating the barabican containers associated with
listener (tls and sni container) at plugin layer.

In validate_tls_container() ,*contain_id* is passed where as it is
expecting *container_ref_url*.

 def _validate_tls(self, listener, curr_listener=None):

def validate_tls_container(container_ref):
...

   def validate_tls_containers(to_validate):
for container_ref in to_validate:
validate_tls_container(container_ref)
   ...
   if len(to_validate)  0:
validate_tls_containers(to_validate)

*#to_validate is list of container_ids.*

*# barbican_cert_manager.py  ,at  get_cert()  cert_ref is  UUID instead of
ref_url for container.*

def get_cert(cert_ref, service_name='Octavia', resource_ref=None,
 check_only=False, **kwargs):

 ...
 :param cert_ref: the UUID of the cert to retrieve
 ...

 cert_container = connection.containers.get(
container_ref=cert_ref

*#above container_ref is a UUID whereas connection.container.get() expects
a reference url.*

*We should prepare ref_url from container UUID before passing to barbican
client apis.*
*following should fix the issue.*

diff --git a/neutron_lbaas/common/cert_manager/barbican_cert_manager.py
b/neutron_lbaas/common/cert_manager/barbican_cert_manager.py
index 1ad38ee..8d3c3c4 100644
--- a/neutron_lbaas/common/cert_manager/barbican_cert_manager.py
+++ b/neutron_lbaas/common/cert_manager/barbican_cert_manager.py
@@ -219,6 +222,9 @@ class CertManager(cert_manager.CertManager):
 
 connection = BarbicanKeystoneAuth.get_barbican_client()

+if self.is_UUID(cert_ref):
+cert_ref = self.get_cert_ref_url(cert_ref)
+

*Error log:*
---
ERROR neutron_lbaas.common.cert_manager.barbican_cert_manager
[req-a5e704fb-f04b-45f2-9c50-f3bfebe09afd admin 5ca9f
cbf4652456a9bd53582b86bd0e9] Error getting
0b8d5af0-c156-46ad-b4c6-882a84824ce2
2015-06-04 09:58:38.126 TRACE
neutron_lbaas.common.cert_manager.barbican_cert_manager Traceback (most
recent call last):
2015-06-04 09:58:38.126 TRACE
neutron_lbaas.common.cert_manager.barbican_cert_manager   File
/opt/stack/neutron-lbaas/neutron_lbaas/common
/cert_manager/barbican_cert_manager.py, line 228, in get_cert
2015-06-04 09:58:38.126 TRACE
neutron_lbaas.common.cert_manager.barbican_cert_manager
container_ref=cert_ref
2015-06-04 09:58:38.126 TRACE
neutron_lbaas.common.cert_manager.barbican_cert_manager   File
/opt/stack/python-barbicanclient/barbicanclie
nt/containers.py, line 528, in get
2015-06-04 09:58:38.126 TRACE
neutron_lbaas.common.cert_manager.barbican_cert_manager
base.validate_ref(container_ref, 'Container')
2015-06-04 09:58:38.126 TRACE
neutron_lbaas.common.cert_manager.barbican_cert_manager   File
/opt/stack/python-barbicanclient/barbicanclie
nt/base.py, line 35, in validate_ref
2015-06-04 09:58:38.126 TRACE
neutron_lbaas.common.cert_manager.barbican_cert_manager raise
ValueError('{0} incorrectly specified.'.for
mat(entity))
2015-06-04 09:58:38.126 TRACE
neutron_lbaas.common.cert_manager.barbican_cert_manager ValueError:
Container incorrectly specified.
2015-06-04 09:58:38.126 TRACE
neutron_lbaas.common.cert_manager.barbican_cert_manager
2015-06-04 09:58:38.167 INFO neutron.api.v2.resource
[req-a5e704fb-f04b-45f2-9c50-f3bfebe09afd admin
5ca9fcbf4652456a9bd53582b86bd0e9] crea
te failed (client error): TLS container
0b8d5af0-c156-46ad-b4c6-882a84824ce2 could not be found
---
-- 

Thanks
Santosh
__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [neutron][lbaas] adding lbaas core

2015-04-22 Thread santosh sharma
Congrats Phil.

Santosh

On Wed, Apr 22, 2015 at 9:38 AM, Vijay Venkatachalam 
vijay.venkatacha...@citrix.com wrote:

 Congratulations Phil!


 -Original Message-
 From: Tom Creighton [mailto:tom.creigh...@rackspace.com]
 Sent: Wednesday, 22 April 2015 12:14 AM
 To: OpenStack Development Mailing List (not for usage questions)
 Subject: Re: [openstack-dev] [neutron][lbaas] adding lbaas core

 Congratulations Phil!



  On Apr 21, 2015, at 11:54 AM, Doug Wiegley doug...@parksidesoftware.com
 wrote:
 
  It’s been a week, welcome Phil.
 
  Thanks,
  doug
 
 
  On Apr 13, 2015, at 2:39 PM, Doug Wiegley doug...@parksidesoftware.com
 wrote:
 
  Hi all,
 
  I'd like to nominate Philip Toohill as a neutron-lbaas core. Good guy,
 did a bunch of work on the ref impl for lbaasv2, and and I'll let the
 numbers[1] speak for themselves.
 
  Existing lbaas cores, please vote.  All three of us.  :-)
 
  [1] http://stackalytics.com/report/contribution/neutron-lbaas/30
 
  Thanks,
  doug
 
 
 
 
  __
   OpenStack Development Mailing List (not for usage questions)
  Unsubscribe:
  openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
  http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

 __
 OpenStack Development Mailing List (not for usage questions)
 Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
 http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev




-- 
Santosh
__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [neutron-lbaas][tempest] tempest v2 API tests failing with logging_noop driver

2015-04-08 Thread santosh sharma
It is failing at CI
https://125.22.100.252/Change_168046_PatchSet_6_2015-04-04_23_02_18/tempest_api_test.html

 Seems tests are failing at Radware  CI's also.
https://os-ci-logs.radware.com/170983_1_2015-04-06_21-19-54/lbaas_v2_tempest_tests.log

Will do necessary changes to skip.

 Thanks
Santosh

On Sun, Apr 5, 2015 at 4:04 PM, santosh sharma chitr.praya...@gmail.com
wrote:

 I am using latest git version (after
 https://review.openstack.org/#/c/165716/ merge):

 There are 18 tests failing( (logging noop driver) with latest changes
 Attaching tempest log files.




 Thanks
 Santosh




-- 
Santosh
__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


[openstack-dev] [neutron-lbaas][tempest] tempest v2 API negative tests to be skipped

2015-04-08 Thread santosh sharma
Please find details at
https://bugs.launchpad.net/neutron/+bug/1441512

Tempest v2 api negative tests for invalid or empty tenantid fails as tenant
id is not validated at plugin layer.

1. In Case of looging noop driver (no validation is done by driver ) ,
In test , create returns success whereas it excepts BadRequest.

0}
neutron_lbaas.tests.tempest.v2.api.test_members.MemberTestJSON.test_create_member_empty_tenant_id
[0.590837s] ... FAILED

Captured traceback:
~~~
Traceback (most recent call last):
  File neutron_lbaas/tests/tempest/v2/api/test_members.py, line 244,
in test_create_member_empty_tenant_id
self.pool_id, **member_opts)
  File
/opt/stack/neutron-lbaas/.tox/tempest/local/lib/python2.7/site-packages/testtools/testcase.py,
line 422, in assertRaises
self.assertThat(our_callable, matcher)
  File
/opt/stack/neutron-lbaas/.tox/tempest/local/lib/python2.7/site-packages/testtools/testcase.py,
line 435, in assertThat
raise mismatch_error
testtools.matchers._impl.MismatchError: bound method
type._create_member of class
'neutron_lbaas.tests.tempest.v2.api.test_members.MemberTestJSON' returned
{u'protocol_port': 80, u'weight': 1, u'admin_state_up': True, u'subnet_id':
u'e20c013e-33d0-4752-883d-b78bd45ef0ea', u'tenant_id': u'', u'address':
u'127.0.0.1', u'id': u'3f8d811f-ab69-44f8-ae18-8fc20a94b228'}

2.In case of if Backend Driver (Say NetScaler) ,driver is raising
BadRequest .
==
   return self._callable_object(*self._args, **self._kwargs)
  File neutron_lbaas/tests/tempest/v2/api/base.py, line 252, in
_create_member
member = cls.members_client.create_member(pool_id, **member_kwargs)
  File neutron_lbaas/tests/tempest/v2/clients/members_client.py, line
51, in create_member
resp, body = self.post(url, post_body)
  File
/opt/stack/neutron-lbaas/.tox/tempest/local/lib/python2.7/site-packages/tempest_lib/common/rest_client.py,
line 252, in post
return self.request('POST', url, extra_headers, headers, body)
  File
/opt/stack/neutron-lbaas/.tox/tempest/src/tempest/tempest/common/service_client.py,
line 83, in request
raise exceptions.ServerFault(ex)
tempest.exceptions.ServerFault: Got server fault
Details: Got server fault
Details: An error happened in the driver
===

Above behavior is observed as ,at plugin layer all Exceptions from Driver
is raised as same Driver Exception.

plugin.y
 def _call_driver_operation(self, context, driver_method, db_entity,
   old_db_entity=None):
manager_method = %s.%s %
(driver_method.__self__.__class__.__name__,
driver_method.__name__)
LOG.info(_LI(Calling driver operation %s) % manager_method)
try:
if old_db_entity:
driver_method(context, old_db_entity, db_entity)
else:
driver_method(context, db_entity)
# catching and reraising agent issues
except (lbaas_agentschedulerv2.NoEligibleLbaasAgent,
lbaas_agentschedulerv2.NoActiveLbaasAgent) as no_agent:
raise no_agent
except Exception:
LOG.exception(_LE(There was an error in the driver))
self._handle_driver_error(context, db_entity)
raise loadbalancerv2.DriverError() #-- bad request
is raised as Driver Error

Negative Testcases:-

test_create_listener_invalid_tenant_id()
test_create_listener_invalid_empty_tenant_id()
test_create_member_invalid_tenant_id()
test_create_member_empty_tenant_id()


-- 
Santosh
__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


[openstack-dev] [neutron-lbaas][tempest] tempest v2 API tests failing with logging_noop driver

2015-04-05 Thread santosh sharma
I am using latest git version (after
https://review.openstack.org/#/c/165716/ merge):

There are 18 tests failing( (logging noop driver) with latest changes
Attaching tempest log files.




Thanks
Santosh
stack@devstack:~/neutron-lbaas$ tox -e tempest
tempest develop-inst-nodeps: /opt/stack/neutron-lbaas
tempest runtests: commands[0] | sh tools/pretty_tox.sh
running testr
running=OS_STDOUT_CAPTURE=${OS_STDOUT_CAPTURE:-1} 
OS_STDERR_CAPTURE=${OS_STDERR_CAPTURE:-1} OS_LOG_CAPTURE=${OS_LOG_CAPTURE:-1} 
${PYTHON:-python} -m subunit.run discover -t ./ 
${OS_TEST_PATH:-./neutron_lbaas/tests/unit}

{0} 
neutron_lbaas.tests.tempest.v2.api.test_health_monitors.TestHealthMonitors.test_create_health_monitor
 [1.427909s] ... ok
{0} 
neutron_lbaas.tests.tempest.v2.api.test_health_monitors.TestHealthMonitors.test_create_health_monitor_extra_attribute
 [0.027572s] ... ok
{0} 
neutron_lbaas.tests.tempest.v2.api.test_health_monitors.TestHealthMonitors.test_create_health_monitor_invalid_attribute
 [0.011046s] ... ok
{0} 
neutron_lbaas.tests.tempest.v2.api.test_health_monitors.TestHealthMonitors.test_create_health_monitor_missing_attribute
 [0.008790s] ... ok
{0} 
neutron_lbaas.tests.tempest.v2.api.test_health_monitors.TestHealthMonitors.test_delete_health_monitor
 [1.091580s] ... ok
{0} 
neutron_lbaas.tests.tempest.v2.api.test_health_monitors.TestHealthMonitors.test_get_health_monitor
 [1.644487s] ... ok
{0} 
neutron_lbaas.tests.tempest.v2.api.test_health_monitors.TestHealthMonitors.test_list_health_monitors_empty
 [0.012580s] ... ok
{0} 
neutron_lbaas.tests.tempest.v2.api.test_health_monitors.TestHealthMonitors.test_list_health_monitors_one
 [1.239384s] ... ok
{0} 
neutron_lbaas.tests.tempest.v2.api.test_health_monitors.TestHealthMonitors.test_list_health_monitors_two
 [6.300297s] ... ok
{0} 
neutron_lbaas.tests.tempest.v2.api.test_health_monitors.TestHealthMonitors.test_udpate_health_monitor_invalid_attribute
 [1.525625s] ... ok
{0} 
neutron_lbaas.tests.tempest.v2.api.test_health_monitors.TestHealthMonitors.test_update_health_monitor
 [1.822102s] ... ok
{0} 
neutron_lbaas.tests.tempest.v2.api.test_health_monitors.TestHealthMonitors.test_update_health_monitor_extra_attribute
 [1.471891s] ... ok
{0} 
neutron_lbaas.tests.tempest.v2.api.test_listeners.ListenersTestJSON.test_create_listener
 [1.602446s] ... ok
{0} 
neutron_lbaas.tests.tempest.v2.api.test_listeners.ListenersTestJSON.test_create_listener_empty_admin_state_up
 [0.156564s] ... ok
{0} 
neutron_lbaas.tests.tempest.v2.api.test_listeners.ListenersTestJSON.test_create_listener_empty_connection_limit
 [0.317751s] ... ok
{0} 
neutron_lbaas.tests.tempest.v2.api.test_listeners.ListenersTestJSON.test_create_listener_empty_description
 [1.852935s] ... ok
{0} 
neutron_lbaas.tests.tempest.v2.api.test_listeners.ListenersTestJSON.test_create_listener_empty_load_balancer_id
 [0.117215s] ... ok
{0} 
neutron_lbaas.tests.tempest.v2.api.test_listeners.ListenersTestJSON.test_create_listener_empty_name
 [1.410016s] ... ok
{0} 
neutron_lbaas.tests.tempest.v2.api.test_listeners.ListenersTestJSON.test_create_listener_empty_protocol
 [0.148219s] ... ok
{0} 
neutron_lbaas.tests.tempest.v2.api.test_listeners.ListenersTestJSON.test_create_listener_empty_protocol_port
 [0.133760s] ... ok
{0} 
neutron_lbaas.tests.tempest.v2.api.test_listeners.ListenersTestJSON.test_create_listener_incorrect_attribute
 [0.236768s] ... ok
{0} 
neutron_lbaas.tests.tempest.v2.api.test_listeners.ListenersTestJSON.test_create_listener_invalid_admin_state_up
 [0.259135s] ... ok
{0} 
neutron_lbaas.tests.tempest.v2.api.test_listeners.ListenersTestJSON.test_create_listener_invalid_connection_limit
 [0.117983s] ... ok
{0} 
neutron_lbaas.tests.tempest.v2.api.test_listeners.ListenersTestJSON.test_create_listener_invalid_description
 ... SKIPPED: Skipped until Bug: 1434717 is resolved.
{0} 
neutron_lbaas.tests.tempest.v2.api.test_listeners.ListenersTestJSON.test_create_listener_invalid_empty_tenant_id
 [0.156728s] ... FAILED

Captured traceback:
~~~
Traceback (most recent call last):
  File neutron_lbaas/tests/tempest/v2/api/test_listeners.py, line 313, in 
test_create_listener_invalid_empty_tenant_id
tenant_id=)
  File 
/opt/stack/neutron-lbaas/.tox/tempest/local/lib/python2.7/site-packages/testtools/testcase.py,
 line 422, in assertRaises
self.assertThat(our_callable, matcher)
  File 
/opt/stack/neutron-lbaas/.tox/tempest/local/lib/python2.7/site-packages/testtools/testcase.py,
 line 433, in assertThat
mismatch_error = self._matchHelper(matchee, matcher, message, verbose)
  File 
/opt/stack/neutron-lbaas/.tox/tempest/local/lib/python2.7/site-packages/testtools/testcase.py,
 line 483, in _matchHelper
mismatch = matcher.match(matchee)
  File 
/opt/stack/neutron-lbaas/.tox/tempest/local/lib/python2.7/site-packages/testtools/matchers/_exception.py,
 line 108, in match
mismatch = self.exception_matcher.match(exc_info)
  File