← Back to team overview

yahoo-eng-team team mailing list archive

[Bug 1522101] Re: In liberty, tempest identity v2 test failed with Invalid input for external_gateway_info. Reason: '' is not a valid UUID.

 

** Changed in: keystone
       Status: Incomplete => Invalid

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to OpenStack Identity (keystone).
https://bugs.launchpad.net/bugs/1522101

Title:
  In liberty, tempest identity v2 test failed with Invalid input for
  external_gateway_info. Reason: '' is not a valid UUID.

Status in OpenStack Identity (keystone):
  Invalid
Status in tempest:
  New

Bug description:
  https://github.com/openstack/tempest/blob/d97c374caa821ec4e653cf32eb8fa8d211fc1517/tempest/common/dynamic_creds.py#L228
  It is creating networks based on credential type. Most probably we need to chagne some CONF setting to not to use separate network for testing

  Log:
  2015-12-01 20:13:57.712 19398 DEBUG tempest_lib.common.rest_client [req-16b5b381-4472-486d-ad97-e8e6781b9d1a ] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json'}
          Body: <omitted>
      Response - Headers: {'status': '200', 'content-length': '4594', 'vary': 'X-Auth-Token', 'server': 'Apache/2.4.10 (Debian)', 'connection': 'close', 'date': 'Tue, 01 Dec 2015 20:15:09 GMT', 'content-type': 'application/json', 'x-openstack-request-id': 'req-16b5b381-4472-486d-ad97-e8e6781b9d1a'}
          Body: {"access": {"token": {"issued_at": "2015-12-01T20:15:09.293214", "expires": "2015-12-02T00:15:09Z", "id": "b99921fe01034f738673d7d5c30288bf", "tenant": {"description": "Bootstrap accounts created via keystone deploy", "enabled": true, "id": "f2dda17e833a4c3b81dec61d527cecf7", "name": "admin"}, "audit_ids": ["GZ0CrmK5TBifimJd9nqOTw"]}, "serviceCatalog": [{"endpoints": [{"adminURL": "http://192.168.245.9:8070/v2.0";, "region": "region1", "internalURL": "http://192.168.245.9:8070/v2.0";, "id": "18008fa6220f40bc86b1c34390bd11c4", "publicURL": "https://myhelion.test:8070/v2.0"}], "endpoints_links": [], "type": "monitoring", "name": "monasca"}, {"endpoints": [{"adminURL": "http://192.168.245.9:9696/";, "region": "region1", "internalURL": "http://192.168.245.9:9696/";, "id": "2f501a53bebc470f9664979d084792b1", "publicURL": "https://myhelion.test:9696/"}], "endpoints_links": [], "type": "network", "name": "neutron"}, {"endpoints": [{"adminURL": "http://192.168.245.9:8776/v2/f2dda17e833a4c3b81dec61d527cecf7";, "region": "region1", "internalURL": "http://192.168.245.9:8776/v2/f2dda17e833a4c3b81dec61d527cecf7";, "id": "3b2c82c02aa34d8ebe8f1ab7b66804c9", "publicURL": "https://myhelion.test:8776/v2/f2dda17e833a4c3b81dec61d527cecf7"}], "endpoints_links": [], "type": "volumev2", "name": "cinderv2"}, {"endpoints": [{"adminURL": "http://192.168.245.9:9292";, "region": "region1", "internalURL": "http://192.168.245.9:9292";, "id": "6e0bddb23a634492b6eaaa2cecee7104", "publicURL": "https://myhelion.test:9292"}], "endpoints_links": [], "type": "image", "name": "glance"}, {"endpoints": [{"adminURL": "http://192.168.245.9:21131/v1";, "region": "region1", "internalURL": "http://192.168.245.9:21131/v1";, "id": "0f367c10315f4d319ba5797308740776", "publicURL": "https://myhelion.test:21131/v1"}], "endpoints_links": [], "type": "hp-catalog", "name": "sherpa"}, {"endpoints": [{"adminURL": "http://192.168.245.9:8777/";, "region": "region1", "internalURL": "http://192.168.245.9:8777/";, "id": "977b357f525a44029b9a767775d5e98c", "publicURL": "https://myhelion.test:8777/"}], "endpoints_links": [], "type": "metering", "name": "ceilometer"}, {"endpoints": [{"adminURL": "http://192.168.245.9:8776/v1/f2dda17e833a4c3b81dec61d527cecf7";, "region": "region1", "internalURL": "http://192.168.245.9:8776/v1/f2dda17e833a4c3b81dec61d527cecf7";, "id": "06645b9beae24b68abe26fcada6ead8b", "publicURL": "https://myhelion.test:8776/v1/f2dda17e833a4c3b81dec61d527cecf7"}], "endpoints_links": [], "type": "volume", "name": "cinder"}, {"endpoints": [{"adminURL": "http://192.168.245.9:8004/v1/f2dda17e833a4c3b81dec61d527cecf7";, "region": "region1", "internalURL": "http://192.168.245.9:8004/v1/f2dda17e833a4c3b81dec61d527cecf7";, "id": "df4bb1789d524426b39f546c6a66113c", "publicURL": "https://myhelion.test:8004/v1/f2dda17e833a4c3b81dec61d527cecf7"}], "endpoints_links": [], "type": "orchestration", "name": "heat"}, {"endpoints": [{"adminURL": "http://192.168.245.9:8080/v1/AUTH_f2dda17e833a4c3b81dec61d527cecf7";, "region": "region1", "internalURL": "http://192.168.245.9:8080/v1/AUTH_f2dda17e833a4c3b81dec61d527cecf7";, "id": "36f0b1e4661643a6af99647a8ab45a75", "publicURL": "https://myhelion.test:8080/v1/AUTH_f2dda17e833a4c3b81dec61d527cecf7"}], "endpoints_links": [], "type": "object-store", "name": "swift"}, {"endpoints": [{"adminURL": "http://192.168.245.9:8774/v2/f2dda17e833a4c3b81dec61d527cecf7";, "region": "region1", "internalURL": "http://192.168.245.9:8774/v2/f2dda17e833a4c3b81dec61d527cecf7";, "id": "55bd110b14984465be02a499d2a56aa0", "publicURL": "https://myhelion.test:8774/v2/f2dda17e833a4c3b81dec61d527cecf7"}], "endpoints_links": [], "type": "compute", "name": "nova"}, {"endpoints": [{"adminURL": "http://192.168.245.9:9095/api/v1/";, "region": "region1", "internalURL": "http://192.168.245.9:9095/api/v1/";, "id": "2f0993816ae742e696ef34656cdb4790", "publicURL": "https://myhelion.test:9095/api/v1/"}], "endpoints_links": [], "type": "opsconsole", "name": "opsconsole"}, {"endpoints": [{"adminURL": "http://192.168.245.9:35357/v2.0";, "region": "region1", "internalURL": "http://192.168.245.9:5000/v2.0";, _log_request_full /opt/stack/service/tempest/venv/lib/python2.7/site-packages/tempest_lib/common/rest_client.py:414
  2015-12-01 20:13:57.849 19398 INFO tempest_lib.common.rest_client [req-6b78436e-0781-4010-a91a-1933389c9153 ] Request (ExtensionTestJSON:setUpClass): 200 POST http://192.168.245.9:35357/v2.0/tokens
  2015-12-01 20:13:57.849 19398 DEBUG tempest_lib.common.rest_client [req-6b78436e-0781-4010-a91a-1933389c9153 ] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json'}
          Body: <omitted>
      Response - Headers: {'status': '200', 'content-length': '4594', 'vary': 'X-Auth-Token', 'server': 'Apache/2.4.10 (Debian)', 'connection': 'close', 'date': 'Tue, 01 Dec 2015 20:15:09 GMT', 'content-type': 'application/json', 'x-openstack-request-id': 'req-6b78436e-0781-4010-a91a-1933389c9153'}
          Body: {"access": {"token": {"issued_at": "2015-12-01T20:15:09.411748", "expires": "2015-12-02T00:15:09Z", "id": "548782eafa3544cfb3109cd0a78cb82e", "tenant": {"description": "Bootstrap accounts created via keystone deploy", "enabled": true, "id": "f2dda17e833a4c3b81dec61d527cecf7", "name": "admin"}, "audit_ids": ["ZzIGCnmqSMqygLc3dbsemQ"]}, "serviceCatalog": [{"endpoints": [{"adminURL": "http://192.168.245.9:8070/v2.0";, "region": "region1", "internalURL": "http://192.168.245.9:8070/v2.0";, "id": "18008fa6220f40bc86b1c34390bd11c4", "publicURL": "https://myhelion.test:8070/v2.0"}], "endpoints_links": [], "type": "monitoring", "name": "monasca"}, {"endpoints": [{"adminURL": "http://192.168.245.9:9696/";, "region": "region1", "internalURL": "http://192.168.245.9:9696/";, "id": "2f501a53bebc470f9664979d084792b1", "publicURL": "https://myhelion.test:9696/"}], "endpoints_links": [], "type": "network", "name": "neutron"}, {"endpoints": [{"adminURL": "http://192.168.245.9:8776/v2/f2dda17e833a4c3b81dec61d527cecf7";, "region": "region1", "internalURL": "http://192.168.245.9:8776/v2/f2dda17e833a4c3b81dec61d527cecf7";, "id": "3b2c82c02aa34d8ebe8f1ab7b66804c9", "publicURL": "https://myhelion.test:8776/v2/f2dda17e833a4c3b81dec61d527cecf7"}], "endpoints_links": [], "type": "volumev2", "name": "cinderv2"}, {"endpoints": [{"adminURL": "http://192.168.245.9:9292";, "region": "region1", "internalURL": "http://192.168.245.9:9292";, "id": "6e0bddb23a634492b6eaaa2cecee7104", "publicURL": "https://myhelion.test:9292"}], "endpoints_links": [], "type": "image", "name": "glance"}, {"endpoints": [{"adminURL": "http://192.168.245.9:21131/v1";, "region": "region1", "internalURL": "http://192.168.245.9:21131/v1";, "id": "0f367c10315f4d319ba5797308740776", "publicURL": "https://myhelion.test:21131/v1"}], "endpoints_links": [], "type": "hp-catalog", "name": "sherpa"}, {"endpoints": [{"adminURL": "http://192.168.245.9:8777/";, "region": "region1", "internalURL": "http://192.168.245.9:8777/";, "id": "977b357f525a44029b9a767775d5e98c", "publicURL": "https://myhelion.test:8777/"}], "endpoints_links": [], "type": "metering", "name": "ceilometer"}, {"endpoints": [{"adminURL": "http://192.168.245.9:8776/v1/f2dda17e833a4c3b81dec61d527cecf7";, "region": "region1", "internalURL": "http://192.168.245.9:8776/v1/f2dda17e833a4c3b81dec61d527cecf7";, "id": "06645b9beae24b68abe26fcada6ead8b", "publicURL": "https://myhelion.test:8776/v1/f2dda17e833a4c3b81dec61d527cecf7"}], "endpoints_links": [], "type": "volume", "name": "cinder"}, {"endpoints": [{"adminURL": "http://192.168.245.9:8004/v1/f2dda17e833a4c3b81dec61d527cecf7";, "region": "region1", "internalURL": "http://192.168.245.9:8004/v1/f2dda17e833a4c3b81dec61d527cecf7";, "id": "df4bb1789d524426b39f546c6a66113c", "publicURL": "https://myhelion.test:8004/v1/f2dda17e833a4c3b81dec61d527cecf7"}], "endpoints_links": [], "type": "orchestration", "name": "heat"}, {"endpoints": [{"adminURL": "http://192.168.245.9:8080/v1/AUTH_f2dda17e833a4c3b81dec61d527cecf7";, "region": "region1", "internalURL": "http://192.168.245.9:8080/v1/AUTH_f2dda17e833a4c3b81dec61d527cecf7";, "id": "36f0b1e4661643a6af99647a8ab45a75", "publicURL": "https://myhelion.test:8080/v1/AUTH_f2dda17e833a4c3b81dec61d527cecf7"}], "endpoints_links": [], "type": "object-store", "name": "swift"}, {"endpoints": [{"adminURL": "http://192.168.245.9:8774/v2/f2dda17e833a4c3b81dec61d527cecf7";, "region": "region1", "internalURL": "http://192.168.245.9:8774/v2/f2dda17e833a4c3b81dec61d527cecf7";, "id": "55bd110b14984465be02a499d2a56aa0", "publicURL": "https://myhelion.test:8774/v2/f2dda17e833a4c3b81dec61d527cecf7"}], "endpoints_links": [], "type": "compute", "name": "nova"}, {"endpoints": [{"adminURL": "http://192.168.245.9:9095/api/v1/";, "region": "region1", "internalURL": "http://192.168.245.9:9095/api/v1/";, "id": "2f0993816ae742e696ef34656cdb4790", "publicURL": "https://myhelion.test:9095/api/v1/"}], "endpoints_links": [], "type": "opsconsole", "name": "opsconsole"}, {"endpoints": [{"adminURL": "http://192.168.245.9:35357/v2.0";, "region": "region1", "internalURL": "http://192.168.245.9:5000/v2.0";, _log_request_full /opt/stack/service/tempest/venv/lib/python2.7/site-packages/tempest_lib/common/rest_client.py:414
  2015-12-01 20:13:57.909 19398 INFO tempest_lib.common.rest_client [req-1bd37afb-eb9b-40e7-8196-73d2137b3eb3 ] Request (ExtensionTestJSON:setUpClass): 200 POST http://192.168.245.9:35357/v2.0/tenants 0.053s
  2015-12-01 20:13:57.910 19398 DEBUG tempest_lib.common.rest_client [req-1bd37afb-eb9b-40e7-8196-73d2137b3eb3 ] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
          Body: {"tenant": {"enabled": true, "name": "tempest-ExtensionTestJSON-1860881292", "description": "tempest-ExtensionTestJSON-1860881292-desc"}}
      Response - Headers: {'status': '200', 'content-length': '179', 'vary': 'X-Auth-Token', 'server': 'Apache/2.4.10 (Debian)', 'connection': 'close', 'date': 'Tue, 01 Dec 2015 20:15:09 GMT', 'content-type': 'application/json', 'x-openstack-request-id': 'req-1bd37afb-eb9b-40e7-8196-73d2137b3eb3'}
          Body: {"tenant": {"description": "tempest-ExtensionTestJSON-1860881292-desc", "enabled": true, "id": "5dc2d13ea86f42b9bba1e3393ab84bf3", "name": "tempest-ExtensionTestJSON-1860881292"}} _log_request_full /opt/stack/service/tempest/venv/lib/python2.7/site-packages/tempest_lib/common/rest_client.py:414
  2015-12-01 20:13:57.997 19398 INFO tempest_lib.common.rest_client [req-9c25637f-f9f9-4d3c-8bba-03a36131aa7a ] Request (ExtensionTestJSON:setUpClass): 200 POST http://192.168.245.9:35357/v2.0/users 0.085s
  2015-12-01 20:13:57.997 19398 DEBUG tempest_lib.common.rest_client [req-9c25637f-f9f9-4d3c-8bba-03a36131aa7a ] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
          Body: {"user": {"tenantId": "5dc2d13ea86f42b9bba1e3393ab84bf3", "password": "K6+V4cCdS#UMj2L", "name": "tempest-ExtensionTestJSON-45835917", "email": "tempest-ExtensionTestJSON-1192982306@xxxxxxxxxxx"}}
      Response - Headers: {'status': '200', 'content-length': '274', 'vary': 'X-Auth-Token', 'server': 'Apache/2.4.10 (Debian)', 'connection': 'close', 'date': 'Tue, 01 Dec 2015 20:15:09 GMT', 'content-type': 'application/json', 'x-openstack-request-id': 'req-9c25637f-f9f9-4d3c-8bba-03a36131aa7a'}
          Body: {"user": {"username": "tempest-ExtensionTestJSON-45835917", "name": "tempest-ExtensionTestJSON-45835917", "id": "b835fa5fd34e42b78199717967007927", "enabled": true, "email": "tempest-ExtensionTestJSON-1192982306@xxxxxxxxxxx", "tenantId": "5dc2d13ea86f42b9bba1e3393ab84bf3"}} _log_request_full /opt/stack/service/tempest/venv/lib/python2.7/site-packages/tempest_lib/common/rest_client.py:414
  2015-12-01 20:13:57.997 19398 INFO tempest.common.dynamic_creds [-] Acquired dynamic creds:
   credentials: <tempest.common.cred_provider.TestResources object at 0x7f1b825a33d0>
  2015-12-01 20:13:59.559 19398 INFO tempest_lib.common.rest_client [req-908a383a-87d0-46fe-b1b0-55868ecc66e6 ] Request (ExtensionTestJSON:setUpClass): 201 POST http://192.168.245.9:9696/v2.0/networks 1.560s
  2015-12-01 20:13:59.559 19398 DEBUG tempest_lib.common.rest_client [req-908a383a-87d0-46fe-b1b0-55868ecc66e6 ] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
          Body: {"network": {"tenant_id": "5dc2d13ea86f42b9bba1e3393ab84bf3", "name": "tempest-ExtensionTestJSON-166481192-network"}}
      Response - Headers: {'status': '201', 'content-length': '378', 'connection': 'close', 'date': 'Tue, 01 Dec 2015 20:15:11 GMT', 'content-type': 'application/json; charset=UTF-8', 'x-openstack-request-id': 'req-908a383a-87d0-46fe-b1b0-55868ecc66e6'}
          Body: {"network": {"status": "ACTIVE", "subnets": [], "name": "tempest-ExtensionTestJSON-166481192-network", "provider:physical_network": null, "admin_state_up": true, "tenant_id": "5dc2d13ea86f42b9bba1e3393ab84bf3", "mtu": 0, "router:external": false, "shared": false, "provider:network_type": "vxlan", "id": "85c329bd-1822-4bdd-85ad-e057096704f1", "provider:segmentation_id": 1015}} _log_request_full /opt/stack/service/tempest/venv/lib/python2.7/site-packages/tempest_lib/common/rest_client.py:414
  2015-12-01 20:14:01.223 19398 INFO tempest_lib.common.rest_client [req-3d01adfc-5eaf-4d81-be58-38409f53c0ec ] Request (ExtensionTestJSON:setUpClass): 201 POST http://192.168.245.9:9696/v2.0/subnets 1.662s
  2015-12-01 20:14:01.224 19398 DEBUG tempest_lib.common.rest_client [req-3d01adfc-5eaf-4d81-be58-38409f53c0ec ] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
          Body: {"subnet": {"network_id": "85c329bd-1822-4bdd-85ad-e057096704f1", "tenant_id": "5dc2d13ea86f42b9bba1e3393ab84bf3", "cidr": "10.10.0.0/28", "name": "tempest-ExtensionTestJSON-166481192-subnet", "ip_version": 4}}
      Response - Headers: {'status': '201', 'content-length': '485', 'connection': 'close', 'date': 'Tue, 01 Dec 2015 20:15:12 GMT', 'content-type': 'application/json; charset=UTF-8', 'x-openstack-request-id': 'req-3d01adfc-5eaf-4d81-be58-38409f53c0ec'}
          Body: {"subnet": {"name": "tempest-ExtensionTestJSON-166481192-subnet", "enable_dhcp": true, "network_id": "85c329bd-1822-4bdd-85ad-e057096704f1", "tenant_id": "5dc2d13ea86f42b9bba1e3393ab84bf3", "dns_nameservers": [], "gateway_ip": "10.10.0.1", "ipv6_ra_mode": null, "allocation_pools": [{"start": "10.10.0.2", "end": "10.10.0.14"}], "host_routes": [], "ip_version": 4, "ipv6_address_mode": null, "cidr": "10.10.0.0/28", "id": "43e87339-4d62-41a3-82b1-a071d276d6ce", "subnetpool_id": null}} _log_request_full /opt/stack/service/tempest/venv/lib/python2.7/site-packages/tempest_lib/common/rest_client.py:414
  2015-12-01 20:14:02.903 19398 INFO tempest_lib.common.rest_client [req-aa7ec30a-506a-49e3-a2fd-ba1302ee2b90 ] Request (ExtensionTestJSON:setUpClass): 400 POST http://192.168.245.9:9696/v2.0/routers 1.677s
  2015-12-01 20:14:02.904 19398 DEBUG tempest_lib.common.rest_client [req-aa7ec30a-506a-49e3-a2fd-ba1302ee2b90 ] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
          Body: {"router": {"external_gateway_info": {"network_id": ""}, "tenant_id": "5dc2d13ea86f42b9bba1e3393ab84bf3", "name": "tempest-ExtensionTestJSON-166481192-router", "admin_state_up": true}}
      Response - Headers: {'status': '400', 'content-length': '145', 'connection': 'close', 'date': 'Tue, 01 Dec 2015 20:15:14 GMT', 'content-type': 'application/json; charset=UTF-8', 'x-openstack-request-id': 'req-aa7ec30a-506a-49e3-a2fd-ba1302ee2b90'}
          Body: {"NeutronError": {"message": "Invalid input for external_gateway_info. Reason: '' is not a valid UUID.", "type": "HTTPBadRequest", "detail": ""}} _log_request_full /opt/stack/service/tempest/venv/lib/python2.7/site-packages/tempest_lib/common/rest_client.py:414
  2015-12-01 20:14:07.489 19398 INFO tempest_lib.common.rest_client [req-aa4b629f-8807-4f51-b8d6-962815f4d49d ] Request (ExtensionTestJSON:setUpClass): 204 DELETE http://192.168.245.9:9696/v2.0/subnets/43e87339-4d62-41a3-82b1-a071d276d6ce 4.584s
  2015-12-01 20:14:07.490 19398 DEBUG tempest_lib.common.rest_client [req-aa4b629f-8807-4f51-b8d6-962815f4d49d ] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
          Body: None
      Response - Headers: {'date': 'Tue, 01 Dec 2015 20:15:19 GMT', 'status': '204', 'connection': 'close', 'content-length': '0', 'x-openstack-request-id': 'req-aa4b629f-8807-4f51-b8d6-962815f4d49d'}
          Body:  _log_request_full /opt/stack/service/tempest/venv/lib/python2.7/site-packages/tempest_lib/common/rest_client.py:414
  2015-12-01 20:14:09.170 19398 INFO tempest_lib.common.rest_client [req-30fb570a-2dcc-4a87-9d4e-9103a2fdf25b ] Request (ExtensionTestJSON:setUpClass): 204 DELETE http://192.168.245.9:9696/v2.0/networks/85c329bd-1822-4bdd-85ad-e057096704f1 1.678s
  2015-12-01 20:14:09.171 19398 DEBUG tempest_lib.common.rest_client [req-30fb570a-2dcc-4a87-9d4e-9103a2fdf25b ] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
          Body: None
      Response - Headers: {'date': 'Tue, 01 Dec 2015 20:15:20 GMT', 'status': '204', 'connection': 'close', 'content-length': '0', 'x-openstack-request-id': 'req-30fb570a-2dcc-4a87-9d4e-9103a2fdf25b'}
          Body:  _log_request_full /opt/stack/service/tempest/venv/lib/python2.7/site-packages/tempest_lib/common/rest_client.py:414
  2015-12-01 20:14:09.172 19398 INFO tempest.test [-] <class 'tempest_lib.exceptions.BadRequest'> raised in ExtensionTestJSON.setUpClass. Invoking tearDownClass.
  2015-12-01 20:14:09.412 19398 INFO tempest_lib.common.rest_client [req-fb3ea464-dda8-4328-84fe-5398142f7ed1 ] Request (ExtensionTestJSON:tearDownClass): 204 DELETE http://192.168.245.9:35357/v2.0/users/b835fa5fd34e42b78199717967007927 0.239s
  2015-12-01 20:14:09.413 19398 DEBUG tempest_lib.common.rest_client [req-fb3ea464-dda8-4328-84fe-5398142f7ed1 ] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
          Body: None
      Response - Headers: {'status': '204', 'content-length': '0', 'vary': 'X-Auth-Token', 'server': 'Apache/2.4.10 (Debian)', 'connection': 'close', 'date': 'Tue, 01 Dec 2015 20:15:20 GMT', 'x-openstack-request-id': 'req-fb3ea464-dda8-4328-84fe-5398142f7ed1'}
          Body:  _log_request_full /opt/stack/service/tempest/venv/lib/python2.7/site-packages/tempest_lib/common/rest_client.py:414
  2015-12-01 20:14:11.657 19398 INFO tempest_lib.common.rest_client [req-5eadde89-2e50-4add-8df1-d26b90f6db51 ] Request (ExtensionTestJSON:tearDownClass): 200 GET http://192.168.245.9:9696/v2.0/security-groups?tenant_id=5dc2d13ea86f42b9bba1e3393ab84bf3&name=default 2.242s
  2015-12-01 20:14:11.658 19398 DEBUG tempest_lib.common.rest_client [req-5eadde89-2e50-4add-8df1-d26b90f6db51 ] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
          Body: None
      Response - Headers: {'status': '200', 'content-length': '1550', 'content-location': 'http://192.168.245.9:9696/v2.0/security-groups?tenant_id=5dc2d13ea86f42b9bba1e3393ab84bf3&name=default', 'connection': 'close', 'date': 'Tue, 01 Dec 2015 20:15:23 GMT', 'content-type': 'application/json; charset=UTF-8', 'x-openstack-request-id': 'req-5eadde89-2e50-4add-8df1-d26b90f6db51'}
          Body: {"security_groups": [{"tenant_id": "5dc2d13ea86f42b9bba1e3393ab84bf3", "description": "Default security group", "id": "f90f607e-a78a-4daa-9728-782cd6489a72", "security_group_rules": [{"remote_group_id": "f90f607e-a78a-4daa-9728-782cd6489a72", "direction": "ingress", "remote_ip_prefix": null, "protocol": null, "ethertype": "IPv4", "tenant_id": "5dc2d13ea86f42b9bba1e3393ab84bf3", "port_range_max": null, "port_range_min": null, "id": "00a30771-a955-4ee1-9707-235f63bf9a38", "security_group_id": "f90f607e-a78a-4daa-9728-782cd6489a72"}, {"remote_group_id": null, "direction": "egress", "remote_ip_prefix": null, "protocol": null, "ethertype": "IPv6", "tenant_id": "5dc2d13ea86f42b9bba1e3393ab84bf3", "port_range_max": null, "port_range_min": null, "id": "20e7080e-d7fd-46f4-9fbe-80801c13c6fe", "security_group_id": "f90f607e-a78a-4daa-9728-782cd6489a72"}, {"remote_group_id": null, "direction": "egress", "remote_ip_prefix": null, "protocol": null, "ethertype": "IPv4", "tenant_id": "5dc2d13ea86f42b9bba1e3393ab84bf3", "port_range_max": null, "port_range_min": null, "id": "58eb2545-025b-4827-8494-b1a93a80e3d9", "security_group_id": "f90f607e-a78a-4daa-9728-782cd6489a72"}, {"remote_group_id": "f90f607e-a78a-4daa-9728-782cd6489a72", "direction": "ingress", "remote_ip_prefix": null, "protocol": null, "ethertype": "IPv6", "tenant_id": "5dc2d13ea86f42b9bba1e3393ab84bf3", "port_range_max": null, "port_range_min": null, "id": "9fb1f1e2-7d40-4842-b286-95ec24295d2f", "security_group_id": "f90f607e-a78a-4daa-9728-782cd6489a72"}], "name": "default"}]} _log_request_full /opt/stack/service/tempest/venv/lib/python2.7/site-packages/tempest_lib/common/rest_client.py:414
  2015-12-01 20:14:12.614 19398 INFO tempest_lib.common.rest_client [req-734cfda6-3008-48ef-b2e8-bda685f3d140 ] Request (ExtensionTestJSON:tearDownClass): 204 DELETE http://192.168.245.9:9696/v2.0/security-groups/f90f607e-a78a-4daa-9728-782cd6489a72 0.954s
  2015-12-01 20:14:12.615 19398 DEBUG tempest_lib.common.rest_client [req-734cfda6-3008-48ef-b2e8-bda685f3d140 ] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
          Body: None
      Response - Headers: {'date': 'Tue, 01 Dec 2015 20:15:24 GMT', 'status': '204', 'connection': 'close', 'content-length': '0', 'x-openstack-request-id': 'req-734cfda6-3008-48ef-b2e8-bda685f3d140'}
          Body:  _log_request_full /opt/stack/service/tempest/venv/lib/python2.7/site-packages/tempest_lib/common/rest_client.py:414
  2015-12-01 20:14:12.735 19398 INFO tempest_lib.common.rest_client [req-0315f81c-0574-4747-88ea-f5f817ee50d3 ] Request (ExtensionTestJSON:tearDownClass): 204 DELETE http://192.168.245.9:35357/v2.0/tenants/5dc2d13ea86f42b9bba1e3393ab84bf3 0.118s
  2015-12-01 20:14:12.735 19398 DEBUG tempest_lib.common.rest_client [req-0315f81c-0574-4747-88ea-f5f817ee50d3 ] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
          Body: None
      Response - Headers: {'status': '204', 'content-length': '0', 'vary': 'X-Auth-Token', 'server': 'Apache/2.4.10 (Debian)', 'connection': 'close', 'date': 'Tue, 01 Dec 2015 20:15:24 GMT', 'x-openstack-request-id': 'req-0315f81c-0574-4747-88ea-f5f817ee50d3'}
          Body:  _log_request_full /opt/stack/service/tempest/venv/lib/python2.7/site-packages/tempest_lib/common/rest_client.py:414
  ======================================================================
  FAIL: setUpClass (tempest.api.identity.test_extension.ExtensionTestJSON)
  tags: worker-0
  ----------------------------------------------------------------------
  Traceback (most recent call last):
    File "/opt/stack/service/tempest/venv/lib/python2.7/site-packages/tempest/test.py", line 274, in setUpClass
      six.reraise(etype, value, trace)
    File "/opt/stack/service/tempest/venv/lib/python2.7/site-packages/tempest/test.py", line 262, in setUpClass
      cls.setup_credentials()
    File "/opt/stack/service/tempest/venv/lib/python2.7/site-packages/tempest/test.py", line 356, in setup_credentials
      credential_type=credentials_type)
    File "/opt/stack/service/tempest/venv/lib/python2.7/site-packages/tempest/test.py", line 518, in get_client_manager
      creds = getattr(cred_provider, credentials_method)()
    File "/opt/stack/service/tempest/venv/lib/python2.7/site-packages/tempest/common/dynamic_creds.py", line 236, in get_primary_creds
      return self.get_credentials('primary')
    File "/opt/stack/service/tempest/venv/lib/python2.7/site-packages/tempest/common/dynamic_creds.py", line 228, in get_credentials
      credentials.tenant_id)
    File "/opt/stack/service/tempest/venv/lib/python2.7/site-packages/tempest/common/dynamic_creds.py", line 152, in _create_network_resources
      router = self._create_router(router_name, tenant_id)
    File "/opt/stack/service/tempest/venv/lib/python2.7/site-packages/tempest/common/dynamic_creds.py", line 204, in _create_router
      tenant_id=tenant_id)
    File "/opt/stack/service/tempest/venv/lib/python2.7/site-packages/tempest/services/network/json/network_client.py", line 257, in create_router
      return self.create_resource(uri, post_body)
    File "/opt/stack/service/tempest/venv/lib/python2.7/site-packages/tempest/services/network/json/base.py", line 59, in create_resource
      resp, body = self.post(req_uri, req_post_data)
    File "/opt/stack/service/tempest/venv/lib/python2.7/site-packages/tempest_lib/common/rest_client.py", line 259, in post
      return self.request('POST', url, extra_headers, headers, body)
    File "/opt/stack/service/tempest/venv/lib/python2.7/site-packages/tempest_lib/common/rest_client.py", line 639, in request
      resp, resp_body)
    File "/opt/stack/service/tempest/venv/lib/python2.7/site-packages/tempest_lib/common/rest_client.py", line 697, in _error_checker
      raise exceptions.BadRequest(resp_body, resp=resp)
  tempest_lib.exceptions.BadRequest: Bad request
  Details: {u'message': u"Invalid input for external_gateway_info. Reason: '' is not a valid UUID.", u'type': u'HTTPBadRequest', u'detail': u''}

To manage notifications about this bug go to:
https://bugs.launchpad.net/keystone/+bug/1522101/+subscriptions


References