Bugfix: yardstick env prepare cmd do not support other installer 11/33911/1
authorchenjiankun <chenjiankun1@huawei.com>
Thu, 27 Apr 2017 02:27:39 +0000 (02:27 +0000)
committerchenjiankun <chenjiankun1@huawei.com>
Thu, 27 Apr 2017 02:27:39 +0000 (02:27 +0000)
commit48ad9b5dfa80c8d05d07c6f7fa12d53deddcf3a2
tree65e821366bafc773565d02bde23ad2981f76ced3
parent50a5d0cb28d95d8edb47b1775569fcdf52dd1c96
Bugfix: yardstick env prepare cmd do not support other installer

JIRA: YARDSTICK-629

Currently yardstick env prepare do not support other installer.
I will add follow support:
1. Environment variable already exists: then do not fetch openrc file
and do not add EXTERNAL_NETWORK variable.
2. Already have openrc file in /etc/yardstick/openstack.creds: only
source this file in API.
3.Environment variable not exists and openrc file not in
/etc/yardstick/openstack.creds: fetch openrc file and append
EXTERNAL_NETWORK variable.

Change-Id: I4ce98f2e17ef8e0a0a1c33c3862ca301c53bb6c2
Signed-off-by: chenjiankun <chenjiankun1@huawei.com>
api/resources/env_action.py