In a multi regions openstack cloud, when user create a cluster in the
one region, heat-container-agent may try to get stack data from the
other regions and will definitely fail because currently
heat-container-agent doesn't pass "region_name" when searching for
Heat endpoints. This patch fixes the issue by passing the region
name.
Please refer the fix Iec6f3606c9fdf8474f393b0990356f34d38bcf75 on
Heat side.
Task: 22627
Story: 2002768
Change-Id: I88016482e887ce0b0fa309199abd27cf0e777e2c
Use the heat-container-agent from a system container.
It means that the docker daemon can be started later.
Pass as a software deployment with the heat-agent the following
software-configurations:
* prometheus-monitoring
** pin prometheus to v1.8.2 since its config is not 2.0.0
compatible
Add heat-container-agent container image.
Implements: blueprint heat-agent
Related-Bug: #1680900
Change-Id: I084b7fe51eddb7b36c74f9fe76cda37e8b48f646