运行OpenStack功能测试的NoSuchOptError
问题描述:
我正在尝试运行OpenStack Magnum项目的tox功能测试。我在Magnum上有一个运行良好的DevStack环境,我按照说明here来设置和运行测试。我正在尝试的具体测试是tox -e functional-k8s
。我有以下6/7的测试。运行OpenStack功能测试的NoSuchOptError
oslo_config.cfg.NoSuchOptError: no such option in group auth: admin_project_name
试图找出是否有什么毛病我的设置。我已经问过IRC,但自会议开始以来它一直非常安静。我认为它可能不是特定于Magnum。
答
我认为你使用的是暴风影音的老版本,它没有将选项从[身份] admin_project_name迁移到[auth] admin_project_name,所以我建议你将暴风影音版本升级到最新版本,然后再次测试(用适当的配置集)
我的环境是:
$ tempest --version
tempest 11.0.1
这是罚款运行,但我没有这样的后端,所以它失败,无效的授权,而不是NoSuchOptError。
或者你可以提交一个bug,让magnum团队提供向后兼容性,或者至少更新文档。
干杯!
我似乎无法更新暴风雨。我已经按照[文档](https://pypi.python.org/pypi/Tempest)克隆了repo,然后运行'sudo pip install tempest /',但'tempest --version'仍然返回10.0.1。我试过'sudo pip install -U tempest /'。有任何想法吗? –
你是否使用pypi.python.org作为pip的默认索引url,你可以检查你的〜/ .pip/pip.conf来查看它是否指向一些过时的pypi镜像? –