X-Git-Url: https://gerrit.opnfv.org/gerrit/gitweb?a=blobdiff_plain;f=tests%2Finspector.py;fp=tests%2Finspector.py;h=c796283de228bf6b6bbe82fb20d9f32b44c71b41;hb=a3ea372e18ef14b75734f82db969531df6d0c7dd;hp=c6432102b2a6315932b91e26192ad7049e835750;hpb=e891316ac35f062c66b15a7ee7981016c6edcc9e;p=doctor.git diff --git a/tests/inspector.py b/tests/inspector.py index c6432102..c796283d 100644 --- a/tests/inspector.py +++ b/tests/inspector.py @@ -15,6 +15,8 @@ import os import novaclient.client as novaclient +import nova_force_down + class DoctorInspectorSample(object): @@ -34,7 +36,15 @@ class DoctorInspectorSample(object): opts = {'all_tenants': True, 'host': hostname} for server in self.nova.servers.list(detailed=False, search_opts=opts): self.nova.servers.reset_state(server, 'error') - self.nova.services.force_down(hostname, 'nova-compute', True) + + # NOTE: We use our own client here instead of this novaclient for a + # workaround. Once keystone provides v2.1 nova api endpoint + # in the service catalog which is configured by OpenStack + # installer, we can use this: + # + # self.nova.services.force_down(hostname, 'nova-compute', True) + # + nova_force_down.force_down(hostname) app = Flask(__name__)