Change access to ceilometerclient

This patch use ceilometerclient more common way: it creates versioned
ceilometerclient instead of importing it directly

blueprint common-client-library-2

Change-Id: Id1d3fd88ff8d1da332f85340377c6d756d5c749c
Switch over to oslosphinx

oslosphinx is now available as a replacement for oslo.sphinx that
won't conflict with oslo.config in virtual envs

Change-Id: I7dc3349c8102cc8f358de7e0088128b6705c5f8e
Closes-Bug: #1277168
Add preview for LoadBalancer

Override ``child_template`` and ``child_params``, since LoadBalancer is
really a StackResource.

Implements: blueprint preview-stack (partial)
Change-Id: Ie31cd1059fe95c2bdca5d6afed566b7e00d8002d
run_tests.sh default doc omits pep8

  Modified run_tests.sh comments to show that
  both pep8 and unit tests are run by default

   Closes-Bug: #1280866

Change-Id: I53525011bd7e4bc2080f8aa1d7294350aa0839b8
Implements resource type NetworkGateway

The NVP specific feature "Network Gateway" was added to Neutron in grizzly release.

  https://blueprints.launchpad.net/neutron/+spec/nvp-nwgw-api

This codes aims to add support OS::Neutron::NetworkGateway in heat.

Change-Id: I19aa51c40a216a31d4e5516c08e854a5d02c39a6
Implements: blueprint resource-type-nvp-network-gateway
Add neutron network constraint

This adds a new neutron.network constraint which can be used to validate
parameters.

Change-Id: Iffb94df35dba88e91358863e9307363264f9c4b5
Implement glance image constraint

This adds a new constraint validation glance images.

blueprint glance-parameter-constraint
Co-Authored-By: cedric.soulas@cloudwatt.com

Change-Id: I0c085c3c7a848bbcb5c72c42fbf91aa5f3ec80ab
add OS::Heat::AutoScalingGroup

Adds a new resource for scaling arbitrary resources. Similar
to the way ResourceGroup works, but mixed with AutoScalingGroup.

Rolling updates will be supported in a forthcoming patch.

Change-Id: I4212de46bb15f91e35088724970510cb0594d303
Implements: partial blueprint as-intermediate-resources
Remove redundant default value None for dict.get

The default value for dict.get is None, no need to specify again.

Change-Id: I86006df029c0275da1aad0109b4390fdca19d967
Adding "device_owner" property for Port resource

Adding "device_owner" property on OS::Neutron::Port resource.

Change-Id: I895f240c90ae33f220843c7966e8f9e407b0c538
I18N support for error message

The error message should support i18n.

Change-Id: Iaa1f860f37a66ae11cdaead566f4a2439739d225
Remove unused output section from test template

Change-Id: I3c25fd9e787aa9447e3b61415b9a5befa7262a5b
Replace '+' with string interpolation operation

Replace string concatenation of translated messages with string
interpolation operation, since the gettextutils.Message object
doesn't support the '+' operation, which will cause problem when
lazy translation is enalbed.

Change-Id: I2c8a271ef766ab0da81b1c320870bbc429f6207e
Add validation of nested property schema

Existing property schema can find Unknown proprties during validation
process only for not nested properties. This patch adds validation
for nested properties.

Closes-bug: #1283243
Change-Id: Ie3942fee5be82adbffa4919496c70590bb4e2a6c
Check that 'heat_template_version' is a HOT version

Previously, any value could be specified as the 'heat_template_version'.
Check that 'heat_template_version' is a valid HOT version and raise a
ValueError if it is not.

Change-Id: I7f9a7acd52cf6273a4730091c08b8cd1a5e07961
Closes-Bug: #1277215
Remove redundant FnGetAtt from User resource

The resource implementation overrides the base-class implementation,
which does exactly the same thing, so remove.

Change-Id: I8844bb923a9512547b9d37e704d8e8b114bc3512
Convert AccessKey resource to attributes_schema

Update the AccessKey resource so it uses the attributes schema
interface, which will enable attributes docs to be generated.

Change-Id: Ide86840f3d11f05811168f71103aa3281315b964
Closes-Bug: #1263743
Docs: use pydoc to read docstrings

This ensures that the extra whitespace is removed appropriately.

Change-Id: I0d6a6c1164c86875cd139516e592442f67eaf437
Merge "Implements resource type NetworkGateway"
Raise NotFound in software_config_get/software_deployment_get

This change results in the required behaviour of show_software_config
and show_software_deployment which will now also raising NotFound if
no entity with the ID was found.

partial blueprint hot-software-config-rest

Change-Id: I297a4a2a0592f1b60fe9bef0e097abe73cf57d75