opnfv@jumphost:~/git/copper$ openstack congress datasource row list glancev2 images --d START with options: ['congress', 'datasource', 'row', 'list', 'glancev2', 'images', '--d'] options: Namespace(access_token_endpoint='', auth_type='', auth_url='http://192.168.10.108:5000/v2.0', cacert='', client_id='', client_secret='', cloud='', debug=True, default_domain='default', deferred_help=False, domain_id='', domain_name='', endpoint='', identity_provider='', identity_provider_url='', insecure=None, interface='', log_file=None, os_compute_api_version='', os_identity_api_version='', os_image_api_version='', os_network_api_version='', os_object_api_version='', os_policy_api_version='1', os_project_id=None, os_project_name=None, os_volume_api_version='', password='openstack', project_domain_id='', project_domain_name='', project_id='700783aaf5084b1eae33e7ee0eb547cf', project_name='admin', protocol='', region_name='Canonical', scope='', service_provider_endpoint='', timing=False, token='', trust_id='', url='', user_domain_id='', user_domain_name='', user_id='', username='admin', verbose_level=3, verify=None) defaults: {'auth_type': 'password', 'compute_api_version': '2', 'database_api_version': '1.0', 'api_timeout': None, 'baremetal_api_version': '1', 'cacert': None, 'image_api_use_tasks': False, 'floating_ip_source': 'neutron', 'key': None, 'interface': None, 'network_api_version': '2', 'image_format': 'qcow2', 'object_api_version': '1', 'image_api_version': '1', 'verify': True, 'identity_api_version': '2', 'volume_api_version': '1', 'cert': None, 'secgroup_source': 'neutron', 'dns_api_version': '2', 'disable_vendor_agent': {}} cloud cfg: {'auth_type': 'password', 'compute_api_version': '2', 'database_api_version': '1.0', 'interface': None, 'policy_api_version': '1', 'network_api_version': '2', 'image_format': 'qcow2', 'object_api_version': '1', 'image_api_version': '1', 'verify': True, 'timing': False, 'dns_api_version': '2', 'verbose_level': 3, 'region_name': 'Canonical', 'api_timeout': None, 'baremetal_api_version': '1', 'auth': {'username': 'admin', 'project_name': 'admin', 'tenant_id': '700783aaf5084b1eae33e7ee0eb547cf', 'project_id': '700783aaf5084b1eae33e7ee0eb547cf', 'auth_url': 'http://192.168.10.108:5000/v2.0', 'tenant_name': 'admin', 'password': 'openstack'}, 'default_domain': 'default', 'image_api_use_tasks': False, 'floating_ip_source': 'neutron', 'key': None, 'cacert': None, 'deferred_help': False, 'identity_api_version': '2', 'volume_api_version': '1', 'cert': None, 'secgroup_source': 'neutron', 'debug': True, 'disable_vendor_agent': {}} compute API version 2, cmd group openstack.compute.v2 network API version 2, cmd group openstack.network.v2 image API version 1, cmd group openstack.image.v1 volume API version 1, cmd group openstack.volume.v1 identity API version 2, cmd group openstack.identity.v2 object_store API version 1, cmd group openstack.object_store.v1 congressclient API version 1, cmd group openstack.congressclient.v1 command: congress datasource row list -> congressclient.osc.v1.datasource.ListDatasourceRows Auth plugin password selected auth_type: password Using auth plugin: password Using parameters {'username': 'admin', 'password': 'openstack', 'project_name': 'admin', 'auth_url': 'http://192.168.10.108:5000/v2.0', 'tenant_name': 'admin', 'tenant_id': '700783aaf5084b1eae33e7ee0eb547cf', 'project_id': '700783aaf5084b1eae33e7ee0eb547cf'} Get auth_ref REQ: curl -g -i -X GET http://192.168.10.108:5000/v2.0 -H "Accept: application/json" -H "User-Agent: python-openstackclient" Starting new HTTP connection (1): 192.168.10.108 "GET /v2.0 HTTP/1.1" 200 340 RESP: [200] Content-Length: 340 Vary: X-Auth-Token X-Distribution: Ubuntu Connection: keep-alive Date: Tue, 08 Mar 2016 16:17:02 GMT Content-Type: application/json X-Openstack-Request-Id: req-b9d0c7d0-5081-4ff0-80d1-a5d6dd9290db RESP BODY: {"version": {"status": "stable", "updated": "2014-04-17T00:00:00Z", "media-types": [{"base": "application/json", "type": "application/vnd.openstack.identity-v2.0+json"}], "id": "v2.0", "links": [{"href": "http://192.168.10.108:5000/v2.0/", "rel": "self"}, {"href": "http://docs.openstack.org/", "type": "text/html", "rel": "describedby"}]}} Making authentication request to http://192.168.10.108:5000/v2.0/tokens "POST /v2.0/tokens HTTP/1.1" 200 4116 take_action(Namespace(columns=[], datasource_name='glancev2', formatter='table', max_width=0, quote_mode='nonnumeric', table='images')) instantiating congress client: Making authentication request to http://192.168.10.108:5000/v2.0/tokens "POST /v2.0/tokens HTTP/1.1" 200 4116 REQ: curl -g -i -X GET http://192.168.10.134:1789/v1/data-sources -H "User-Agent: python-congressclient" -H "Accept: application/json" -H "X-Auth-Token: {SHA1}6c8eaa3094f947a8f15ca0e2c3c5ad5e9e17d5f0" Starting new HTTP connection (1): 192.168.10.134 "GET /v1/data-sources HTTP/1.1" 200 2247 RESP: [200] Date: Tue, 08 Mar 2016 16:17:03 GMT Connection: keep-alive Content-Type: application/json; charset=UTF-8 Content-Length: 2247 X-Openstack-Request-Id: req-fcc1e0ad-9ca1-41f0-ad59-d5fc8b665d26 RESP BODY: { "results": [ { "description": null, "enabled": true, "driver": "glancev2", "config": { "username": "admin", "tenant_name": "admin", "password": "***", "auth_url": "http://192.168.10.108:5000/v2.0" }, "type": null, "id": "0858cd58-4078-45b7-9b7e-0bb0b8d445a4", "name": "glancev2" }, { "description": null, "enabled": true, "driver": "keystone", "config": { "username": "admin", "tenant_name": "admin", "password": "***", "auth_url": "http://192.168.10.108:5000/v2.0" }, "type": null, "id": "75d82bfe-bec8-4122-8bbe-90182c582c0a", "name": "keystone" }, { "description": null, "enabled": true, "driver": "nova", "config": { "username": "admin", "tenant_name": "admin", "password": "***", "auth_url": "http://192.168.10.108:5000/v2.0" }, "type": null, "id": "94df89dc-7a40-4676-8f6b-e93320b022e9", "name": "nova" }, { "description": null, "enabled": true, "driver": "ceilometer", "config": { "username": "admin", "tenant_name": "admin", "password": "***", "auth_url": "http://192.168.10.108:5000/v2.0" }, "type": null, "id": "b2636ace-89cd-4ab0-a904-c6a0df705cac", "name": "ceilometer" }, { "description": null, "enabled": true, "driver": "neutronv2", "config": { "username": "admin", "tenant_name": "admin", "password": "***", "auth_url": "http://192.168.10.108:5000/v2.0" }, "type": null, "id": "dbeb297e-f153-4e21-a61b-ab99b872a0d9", "name": "neutronv2" }, { "description": null, "enabled": true, "driver": "cinder", "config": { "username": "admin", "tenant_name": "admin", "password": "***", "auth_url": "http://192.168.10.108:5000/v2.0" }, "type": null, "id": "e8ce9648-c61c-4edd-a110-b8f10c989f6f", "name": "cinder" } ] } REQ: curl -g -i -X GET http://192.168.10.134:1789/v1/data-sources/0858cd58-4078-45b7-9b7e-0bb0b8d445a4/tables/images/rows -H "User-Agent: python-congressclient" -H "Accept: application/json" -H "X-Auth-Token: {SHA1}6c8eaa3094f947a8f15ca0e2c3c5ad5e9e17d5f0" "GET /v1/data-sources/0858cd58-4078-45b7-9b7e-0bb0b8d445a4/tables/images/rows HTTP/1.1" 200 20 RESP: [200] Date: Tue, 08 Mar 2016 16:17:03 GMT Connection: keep-alive Content-Type: application/json; charset=UTF-8 Content-Length: 20 X-Openstack-Request-Id: req-0dc8fccb-2c3d-4ce9-bd3a-859109fcd645 RESP BODY: { "results": [] } clean_up ListDatasourceRows: END return value: 0