Add "os_cloud_config" as a new context flag parameter 77/56677/6
authorRodolfo Alonso Hernandez <rodolfo.alonso.hernandez@intel.com>
Thu, 26 Apr 2018 14:24:44 +0000 (15:24 +0100)
committerRodolfo Alonso Hernandez <rodolfo.alonso.hernandez@intel.com>
Thu, 3 May 2018 08:17:39 +0000 (08:17 +0000)
commit9ae331e1aa1081c3e821512d1940846dfb4063ec
treef42ce6df5556d7921deab8ce5c9e341eb939a8e1
parent346a2660b24ff3ca0128b0d873a716e735332a55
Add "os_cloud_config" as a new context flag parameter

This new parameter will contain the OpenStack cloud specific configuration
used by Shade client. This new flag is used only in Heat context.

By default, this new parameter (dict) will contain this content:
  'os_cloud_config': {'verify': False}

This field will be used by HeatStack [1] to create a Shade cloud. Shade
retrieves, if not defined, the OpenStack configuration from
"os_client_config". This configuration is used to generate the cloud
configuration, which is the description of the OpenStackCloud returned.

The default parameter defined, "verify", refers to the related bug. By
default, in case of using SSL certificate it will not be verified.

[1] https://github.com/opnfv/yardstick/blob/b338d3091bb0beb89d4ad9f7c144f43a31a19a74/yardstick/orchestrator/heat.py#L47

JIRA: YARDSTICK-1139

Change-Id: I875a7018401b84e51dab775b8194174645d27e06
Signed-off-by: Rodolfo Alonso Hernandez <rodolfo.alonso.hernandez@intel.com>
yardstick/benchmark/contexts/base.py
yardstick/benchmark/contexts/heat.py
yardstick/common/constants.py
yardstick/common/openstack_utils.py
yardstick/orchestrator/heat.py
yardstick/tests/unit/benchmark/contexts/test_base.py
yardstick/tests/unit/benchmark/contexts/test_heat.py
yardstick/tests/unit/common/test_openstack_utils.py
yardstick/tests/unit/orchestrator/test_heat.py