From 44d1e135eced7afe13b8772a610ae5cdae310b68 Mon Sep 17 00:00:00 2001 From: Ryota MIBU Date: Mon, 11 Sep 2017 13:45:47 +0000 Subject: fix package path and move files under doctor_tests Change-Id: Ibde6a36c43064e5fbea1a0b7a9b49349c343e42f Signed-off-by: Ryota MIBU --- doctor_tests/os_clients.py | 50 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 50 insertions(+) create mode 100644 doctor_tests/os_clients.py (limited to 'doctor_tests/os_clients.py') diff --git a/doctor_tests/os_clients.py b/doctor_tests/os_clients.py new file mode 100644 index 00000000..44fa3aad --- /dev/null +++ b/doctor_tests/os_clients.py @@ -0,0 +1,50 @@ +############################################################################## +# Copyright (c) 2017 ZTE Corporation and others. +# +# All rights reserved. This program and the accompanying materials +# are made available under the terms of the Apache License, Version 2.0 +# which accompanies this distribution, and is available at +# http://www.apache.org/licenses/LICENSE-2.0 +############################################################################## +from oslo_config import cfg + +import aodhclient.client as aodhclient +from congressclient.v1 import client as congressclient +import glanceclient.client as glanceclient +from keystoneclient.v2_0 import client as ks_client +from neutronclient.v2_0 import client as neutronclient +import novaclient.client as novaclient + + +OPTS = [ + cfg.StrOpt('glance_version', default='2', help='glance version'), + cfg.StrOpt('nova_version', default='2.34', help='Nova version'), + cfg.StrOpt('aodh_version', default='2', help='aodh version'), +] + + +def glance_client(version, session): + return glanceclient.Client(version=version, + session=session) + + +def keystone_client(session): + return ks_client.Client(session=session) + + +def nova_client(version, session): + return novaclient.Client(version=version, + session=session) + + +def neutron_client(session): + return neutronclient.Client(session=session) + + +def aodh_client(version, session): + return aodhclient.Client(version, session=session) + + +def congress_client(session): + return congressclient.Client(session=session, + service_type='policy') -- cgit 1.2.3-korg