Deploying latest keystonemiddleware from trunk and latest sahara, sahara api fails to start:
Jun 11 06:31:33 centos-7-ovh-gra1-1596732 systemd[1]: openstack-sahara-api.service failed.
Jun 11 06:31:33 centos-7-ovh-gra1-1596732 sahara-engine[23361]: Traceback (most recent call last):
Jun 11 06:31:33 centos-7-ovh-gra1-1596732 sahara-engine[23361]: File "/usr/bin/sahara-engine", line 6, in <module>
Jun 11 06:31:33 centos-7-ovh-gra1-1596732 sahara-engine[23361]: from sahara.cli.sahara_engine import main
Jun 11 06:31:33 centos-7-ovh-gra1-1596732 sahara-engine[23361]: File "/usr/lib/python2.7/site-packages/sahara/cli/sahara_engine.py", line 40, in <module>
Jun 11 06:31:33 centos-7-ovh-gra1-1596732 sahara-engine[23361]: import sahara.main as server
Jun 11 06:31:33 centos-7-ovh-gra1-1596732 sahara-engine[23361]: File "/usr/lib/python2.7/site-packages/sahara/main.py", line 27, in <module>
Jun 11 06:31:33 centos-7-ovh-gra1-1596732 sahara-engine[23361]: from sahara import config
Jun 11 06:31:33 centos-7-ovh-gra1-1596732 sahara-engine[23361]: File "/usr/lib/python2.7/site-packages/sahara/config.py", line 19, in <module>
Jun 11 06:31:33 centos-7-ovh-gra1-1596732 sahara-engine[23361]: from keystonemiddleware import opts # noqa
Jun 11 06:31:33 centos-7-ovh-gra1-1596732 sahara-engine[23361]: File "/usr/lib/python2.7/site-packages/keystonemiddleware/opts.py", line 23, in <module>
Jun 11 06:31:33 centos-7-ovh-gra1-1596732 sahara-engine[23361]: from keystonemiddleware.auth_token import _auth
Jun 11 06:31:33 centos-7-ovh-gra1-1596732 sahara-engine[23361]: File "/usr/lib/python2.7/site-packages/keystonemiddleware/auth_token/__init__.py", line 235, in <module>
Jun 11 06:31:33 centos-7-ovh-gra1-1596732 sahara-engine[23361]: from keystonemiddleware import opts
Jun 11 06:31:33 centos-7-ovh-gra1-1596732 sahara-engine[23361]: ImportError: cannot import name opts
all logs are available here: http:// logs.openstack. org/91/ 328591/ 1/check/ gate-puppet- openstack- integration- 3-scenario003- tempest- centos- 7/a3fde91/ logs/