THE ISSUE: designate --debug domain-list DEBUG: found extension EntryPoint.parse('yaml = clifftablib.formatters:YamlFormatter') DEBUG: found extension EntryPoint.parse('json = clifftablib.formatters:JsonFormatter') DEBUG: found extension EntryPoint.parse('html = clifftablib.formatters:HtmlFormatter') DEBUG: found extension EntryPoint.parse('table = cliff.formatters.table:TableFormatter') DEBUG: found extension EntryPoint.parse('csv = cliff.formatters.commaseparated:CSVLister') DEBUG: found extension EntryPoint.parse('touch = designateclient.v1.touch:TouchController') DEBUG: found extension EntryPoint.parse('quotas = designateclient.v1.quotas:QuotasController') DEBUG: found extension EntryPoint.parse('reports = designateclient.v1.reports:ReportsController') DEBUG: found extension EntryPoint.parse('servers = designateclient.v1.servers:ServersController') DEBUG: found extension EntryPoint.parse('sync = designateclient.v1.sync:SyncController') DEBUG: found extension EntryPoint.parse('records = designateclient.v1.records:RecordsController') DEBUG: found extension EntryPoint.parse('diagnostics = designateclient.v1.diagnostics:DiagnosticsController') DEBUG: found extension EntryPoint.parse('domains = designateclient.v1.domains:DomainsController') ERROR: Traceback (most recent call last): File "/usr/local/lib/python2.7/dist-packages/cliff/app.py", line 310, in run_subcommand result = cmd.run(parsed_args) File "/usr/local/lib/python2.7/dist-packages/designateclient/cli/base.py", line 37, in run return super(Command, self).run(parsed_args) File "/usr/local/lib/python2.7/dist-packages/cliff/display.py", line 92, in run column_names, data = self.take_action(parsed_args) File "/usr/local/lib/python2.7/dist-packages/designateclient/cli/base.py", line 82, in take_action results = self.execute(parsed_args) File "/usr/local/lib/python2.7/dist-packages/designateclient/cli/domains.py", line 31, in execute return self.client.domains.list() File "/usr/local/lib/python2.7/dist-packages/designateclient/v1/domains.py", line 34, in list response = self.client.get('/domains') File "/usr/local/lib/python2.7/dist-packages/designateclient/v1/__init__.py", line 124, in get return self.wrap_api_call(self.session.get, path, **kw) File "/usr/local/lib/python2.7/dist-packages/designateclient/v1/__init__.py", line 102, in wrap_api_call response = func(*args, **kw) File "/usr/local/lib/python2.7/dist-packages/keystoneclient/adapter.py", line 164, in get return self.request(url, 'GET', **kwargs) File "/usr/local/lib/python2.7/dist-packages/keystoneclient/adapter.py", line 89, in request return self.session.request(url, method, **kwargs) File "/usr/local/lib/python2.7/dist-packages/keystoneclient/utils.py", line 318, in inner return func(*args, **kwargs) File "/usr/local/lib/python2.7/dist-packages/keystoneclient/session.py", line 302, in request auth_headers = self.get_auth_headers(auth) File "/usr/local/lib/python2.7/dist-packages/keystoneclient/session.py", line 585, in get_auth_headers return auth.get_headers(self, **kwargs) File "/usr/local/lib/python2.7/dist-packages/keystoneclient/auth/base.py", line 113, in get_headers token = self.get_token(session) File "/usr/local/lib/python2.7/dist-packages/keystoneclient/auth/identity/base.py", line 104, in get_token return self.get_access(session).auth_token File "/usr/local/lib/python2.7/dist-packages/keystoneclient/auth/identity/base.py", line 144, in get_access self.auth_ref = self.get_auth_ref(session) File "/usr/local/lib/python2.7/dist-packages/keystoneclient/auth/identity/generic/base.py", line 174, in get_auth_ref self._plugin = self._do_create_plugin(session) File "/usr/local/lib/python2.7/dist-packages/keystoneclient/auth/identity/generic/base.py", line 129, in _do_create_plugin authenticated=False) File "/usr/local/lib/python2.7/dist-packages/keystoneclient/utils.py", line 318, in inner return func(*args, **kwargs) File "/usr/local/lib/python2.7/dist-packages/keystoneclient/auth/identity/base.py", line 299, in get_discovery authenticated=authenticated) File "/usr/local/lib/python2.7/dist-packages/keystoneclient/utils.py", line 318, in inner return func(*args, **kwargs) File "/usr/local/lib/python2.7/dist-packages/keystoneclient/_discover.py", line 142, in __init__ authenticated=authenticated) File "/usr/local/lib/python2.7/dist-packages/keystoneclient/utils.py", line 318, in inner return func(*args, **kwargs) File "/usr/local/lib/python2.7/dist-packages/keystoneclient/_discover.py", line 40, in get_version_data resp = session.get(url, headers=headers, authenticated=authenticated) File "/usr/local/lib/python2.7/dist-packages/keystoneclient/session.py", line 476, in get return self.request(url, 'GET', **kwargs) File "/usr/local/lib/python2.7/dist-packages/keystoneclient/utils.py", line 318, in inner return func(*args, **kwargs) File "/usr/local/lib/python2.7/dist-packages/keystoneclient/session.py", line 326, in request raise exceptions.EndpointNotFound() EndpointNotFound ERROR: Traceback (most recent call last): File "/usr/local/lib/python2.7/dist-packages/designateclient/shell.py", line 235, in run return super(DesignateShell, self).run(argv) File "/usr/local/lib/python2.7/dist-packages/cliff/app.py", line 242, in run result = self.run_subcommand(remainder) File "/usr/local/lib/python2.7/dist-packages/cliff/app.py", line 310, in run_subcommand result = cmd.run(parsed_args) File "/usr/local/lib/python2.7/dist-packages/designateclient/cli/base.py", line 37, in run return super(Command, self).run(parsed_args) File "/usr/local/lib/python2.7/dist-packages/cliff/display.py", line 92, in run column_names, data = self.take_action(parsed_args) File "/usr/local/lib/python2.7/dist-packages/designateclient/cli/base.py", line 82, in take_action results = self.execute(parsed_args) File "/usr/local/lib/python2.7/dist-packages/designateclient/cli/domains.py", line 31, in execute return self.client.domains.list() File "/usr/local/lib/python2.7/dist-packages/designateclient/v1/domains.py", line 34, in list response = self.client.get('/domains') File "/usr/local/lib/python2.7/dist-packages/designateclient/v1/__init__.py", line 124, in get return self.wrap_api_call(self.session.get, path, **kw) File "/usr/local/lib/python2.7/dist-packages/designateclient/v1/__init__.py", line 102, in wrap_api_call response = func(*args, **kw) File "/usr/local/lib/python2.7/dist-packages/keystoneclient/adapter.py", line 164, in get return self.request(url, 'GET', **kwargs) File "/usr/local/lib/python2.7/dist-packages/keystoneclient/adapter.py", line 89, in request return self.session.request(url, method, **kwargs) File "/usr/local/lib/python2.7/dist-packages/keystoneclient/utils.py", line 318, in inner return func(*args, **kwargs) File "/usr/local/lib/python2.7/dist-packages/keystoneclient/session.py", line 302, in request auth_headers = self.get_auth_headers(auth) File "/usr/local/lib/python2.7/dist-packages/keystoneclient/session.py", line 585, in get_auth_headers return auth.get_headers(self, **kwargs) File "/usr/local/lib/python2.7/dist-packages/keystoneclient/auth/base.py", line 113, in get_headers token = self.get_token(session) File "/usr/local/lib/python2.7/dist-packages/keystoneclient/auth/identity/base.py", line 104, in get_token return self.get_access(session).auth_token File "/usr/local/lib/python2.7/dist-packages/keystoneclient/auth/identity/base.py", line 144, in get_access self.auth_ref = self.get_auth_ref(session) File "/usr/local/lib/python2.7/dist-packages/keystoneclient/auth/identity/generic/base.py", line 174, in get_auth_ref self._plugin = self._do_create_plugin(session) File "/usr/local/lib/python2.7/dist-packages/keystoneclient/auth/identity/generic/base.py", line 129, in _do_create_plugin authenticated=False) File "/usr/local/lib/python2.7/dist-packages/keystoneclient/utils.py", line 318, in inner return func(*args, **kwargs) File "/usr/local/lib/python2.7/dist-packages/keystoneclient/auth/identity/base.py", line 299, in get_discovery authenticated=authenticated) File "/usr/local/lib/python2.7/dist-packages/keystoneclient/utils.py", line 318, in inner return func(*args, **kwargs) File "/usr/local/lib/python2.7/dist-packages/keystoneclient/_discover.py", line 142, in __init__ authenticated=authenticated) File "/usr/local/lib/python2.7/dist-packages/keystoneclient/utils.py", line 318, in inner return func(*args, **kwargs) File "/usr/local/lib/python2.7/dist-packages/keystoneclient/_discover.py", line 40, in get_version_data resp = session.get(url, headers=headers, authenticated=authenticated) File "/usr/local/lib/python2.7/dist-packages/keystoneclient/session.py", line 476, in get return self.request(url, 'GET', **kwargs) File "/usr/local/lib/python2.7/dist-packages/keystoneclient/utils.py", line 318, in inner return func(*args, **kwargs) File "/usr/local/lib/python2.7/dist-packages/keystoneclient/session.py", line 326, in request raise exceptions.EndpointNotFound() EndpointNotFound keystone user-list +----------------------------------+-----------+---------+----------------------+ | id | name | enabled | email | +----------------------------------+-----------+---------+----------------------+ | 0f8044cc7ccf42899eb9fc5ad93668d1 | admin | True | | | 0eb070d25c7043fbbc34f2f29c36d337 | alt_demo | True | alt_demo@example.com | | 7759d9c97af947479ecc86db6e202be0 | cinder | True | | | c1f189d36afd467b86b568a7e84de548 | demo | True | demo@example.com | | 15c3f28c3bfb4b71a177b4108431d7ee | designate | True | | | 71efd492e8544d708cdc45c3e0c35194 | glance | True | | | 9185a4d7f397443999ebec42aef76f79 | heat | True | | | 0442a7abc37a45ac9e0614f167cedd3a | neutron | True | | | 9bd9c42f8bf647deaad37992f1a69bea | nova | True | | +----------------------------------+-----------+---------+----------------------+ keystone service-list +----------------------------------+-----------+----------------+-----------------------------+ | id | name | type | description | +----------------------------------+-----------+----------------+-----------------------------+ | 79579db7c97345628e9fa30f56578d02 | cinder | volume | Cinder Volume Service | | 89cfd0886a07478fac8d57465303b714 | cinderv2 | volumev2 | Cinder Volume Service V2 | | 4d6e10ec2c204d149a02851f4967360a | designate | dns | Designate Service | | 66cea15c3d304c6bb791da3fbb36f6f5 | ec2 | ec2 | EC2 Compatibility Layer | | 4c240df623244a0d86413818c74f3900 | glance | image | Glance Image Service | | 9cbef589532c4e8788a155e88dbeb23b | heat | orchestration | Heat Orchestration Service | | e5f95a02926b4dab93dc37ecb78005a6 | heat-cfn | cloudformation | Heat CloudFormation Service | | 2403c385e8ab4ac7bdc006f08b64d5a9 | keystone | identity | Keystone Identity Service | | a16486554afe4dfd9d97745e4e9d63ba | neutron | network | Neutron Service | | e83b4e3163ac442483cfed587dd52301 | nova | compute | Nova Compute Service | | 69ba893b6cb84a4abc579fedd6bf2600 | novav21 | computev21 | Nova Compute Service V2.1 | | 31ee648ef4d745479f656380169f370f | s3 | s3 | S3 | +----------------------------------+-----------+----------------+-----------------------------+ keystone endpoint-list +----------------------------------+-----------+----------------------------------------------+----------------------------------------------+----------------------------------------------+----------------------------------+ | id | region | publicurl | internalurl | adminurl | service_id | +----------------------------------+-----------+----------------------------------------------+----------------------------------------------+----------------------------------------------+----------------------------------+ | 25ccc94874584b7aac4faec707c77a73 | RegionOne | http://xxx.xxx.xxx.xxx:8774/v2/$(tenant_id)s | http://xxx.xxx.xxx.xxx:8774/v2/$(tenant_id)s | http://xxx.xxx.xxx.xxx:8774/v2/$(tenant_id)s | e83b4e3163ac442483cfed587dd52301 | | 74e345b4df584175aca969f34d7a073c | RegionOne | http://xxx.xxx.xxx.xxx:9001/v1/ | http://xxx.xxx.xxx.xxx:9001/v1/ | http://xxx.xxx.xxx.xxx:9001/v1/ | 4d6e10ec2c204d149a02851f4967360a | | 8d2844e04f7548b7ae19a4d384e35fdc | RegionOne | http://xxx.xxx.xxx.xxx:9696/ | http://xxx.xxx.xxx.xxx:9696/ | http://xxx.xxx.xxx.xxx:9696/ | a16486554afe4dfd9d97745e4e9d63ba | | 8f214ed3490f43acbdfc5c0ca0b6fd21 | RegionOne | http://xxx.xxx.xxx.xxx:8004/v1/$(tenant_id)s | http://xxx.xxx.xxx.xxx:8004/v1/$(tenant_id)s | http://xxx.xxx.xxx.xxx:8004/v1/$(tenant_id)s | 9cbef589532c4e8788a155e88dbeb23b | | 943b79fe8dd64e578804093156e172ff | RegionOne | http://xxx.xxx.xxx.xxx:3333 | http://xxx.xxx.xxx.xxx:3333 | http://xxx.xxx.xxx.xxx:3333 | 31ee648ef4d745479f656380169f370f | | 95cbcb8a12804cfab2c11e931ade7884 | RegionOne | http://xxx.xxx.xxx.xxx:5000/v2.0 | http://xxx.xxx.xxx.xxx:5000/v2.0 | http://xxx.xxx.xxx.xxx:35357/v2.0 | 2403c385e8ab4ac7bdc006f08b64d5a9 | | a8071c9c95fa441eb5641c7d52f1be60 | RegionOne | http://xxx.xxx.xxx.xxx:8773/services/Cloud | http://xxx.xxx.xxx.xxx:8773/services/Cloud | http://xxx.xxx.xxx.xxx:8773/services/Admin | 66cea15c3d304c6bb791da3fbb36f6f5 | | ae11ccc1e9054b299e053044241b90fb | RegionOne | http://xxx.xxx.xxx.xxx:8776/v2/$(tenant_id)s | http://xxx.xxx.xxx.xxx:8776/v2/$(tenant_id)s | http://xxx.xxx.xxx.xxx:8776/v2/$(tenant_id)s | 89cfd0886a07478fac8d57465303b714 | | d6c48939e7404389ba4fbd91e0a080bc | RegionOne | http://xxx.xxx.xxx.xxx:8000/v1 | http://xxx.xxx.xxx.xxx:8000/v1 | http://xxx.xxx.xxx.xxx:8000/v1 | e5f95a02926b4dab93dc37ecb78005a6 | | e130b7e44d2c446da9c06f905d2259d8 | RegionOne | http://xxx.xxx.xxx.xxx:9292 | http://xxx.xxx.xxx.xxx:9292 | http://xxx.xxx.xxx.xxx:9292 | 4c240df623244a0d86413818c74f3900 | | e22311c067b84193b0786526902efa0b | RegionOne | http://xxx.xxx.xxx.xxx:8774/v2.1/$(tenant_id)s | http://xxx.xxx.xxx.xxx:8774/v2.1/$(tenant_id)s | http://xxx.xxx.xxx.xxx:8774/v2.1/$(tenant_id)s | 69ba893b6cb84a4abc579fedd6bf2600 | | e6701793a45144f1ba48b7fafc757f23 | RegionOne | http://xxx.xxx.xxx.xxx:8776/v1/$(tenant_id)s | http://xxx.xxx.xxx.xxx:8776/v1/$(tenant_id)s | http://xxx.xxx.xxx.xxx:8776/v1/$(tenant_id)s | 79579db7c97345628e9fa30f56578d02 | +----------------------------------+-----------+----------------------------------------------+----------------------------------------------+----------------------------------------------+----------------------------------+