2015-03-02 13:16:45.493 19248 CRITICAL keystone [-] AttributeError: 'Assignment' object has no attribute 'get_domain_by_name'
2015-03-02 13:16:45.493 19248 TRACE keystone Traceback (most recent call last):
2015-03-02 13:16:45.493 19248 TRACE keystone File "/usr/bin/keystone-manage", line 44, in <module>
2015-03-02 13:16:45.493 19248 TRACE keystone cli.main(argv=sys.argv, config_files=config_files)
2015-03-02 13:16:45.493 19248 TRACE keystone File "/usr/lib/python2.7/site-packages/keystone/cli.py", line 311, in main
2015-03-02 13:16:45.493 19248 TRACE keystone CONF.command.cmd_class.main()
2015-03-02 13:16:45.493 19248 TRACE keystone File "/usr/lib/python2.7/site-packages/keystone/cli.py", line 250, in main
2015-03-02 13:16:45.493 19248 TRACE keystone mapping['domain_id'] = get_domain_id(CONF.command.domain_name)
2015-03-02 13:16:45.493 19248 TRACE keystone File "/usr/lib/python2.7/site-packages/keystone/cli.py", line 236, in get_domain_id
2015-03-02 13:16:45.493 19248 TRACE keystone return assignment_manager.driver.get_domain_by_name(name)['id']
2015-03-02 13:16:45.493 19248 TRACE keystone AttributeError: 'Assignment' object has no attribute 'get_domain_by_name'
Matthew,
Can you detail the steps to reproduce this? Are you calling this internally with Keystone somewhere, or it this recreateable via the API?
Also, the assignment API has changed and now calls into the Resource API.
https:/ /github. com/openstack/ keystone/ blob/master/ keystone/ assignment/ core.py# L592