tripleo-heat-templates/deployment/haproxy
Alan Bishop 30ca49bf61 Add ability to deploy glance at DCN/Edge sites
This patch adds two new tripleo services that together support
deploying the glance-api service at edge sites. The service uses the
same glance database in the control plane, but allows other edge
services (e.g. cinder and nova) to access a glance endpoint that is
local to the edge site.

A new GlanceApiEdge service is a minor variant of the GlanceApi
service. The most significant change is it doesn't use the control
plane VIP, but instead configures cinder and nova services to access
the glance-api endpoint running on that edge node (not the VIP).

A companion HAproxyEdge service supports scaling out DCN sites with
larger (>3) number of nodes. Instead of deploying GlanceApiEdge on
every node, the HAproxyEdge service configures a local haproxy to
forward glance-api requests to the edge nodes running GlanceApiEdge.

The HAproxyEdge is extensible. While this patch is only concerned
with proxying glance-api, it can be extended to support additional
proxy requirements as needs arise.

blueprint: split-controlplane-glance-cache
Change-Id: Id6c416b8c7b3b6314d935e3eeb8a3f114492cecd
Depends-On: Ic8d652a5209219c96f795a8c18ceb457c6d9382a
2019-12-18 16:55:34 -08:00
..
haproxy-container-puppet.yaml Remove unnecessary slash volume maps 2019-12-04 20:32:14 +02:00
haproxy-edge-container-puppet.yaml Add ability to deploy glance at DCN/Edge sites 2019-12-18 16:55:34 -08:00
haproxy-internal-tls-certmonger.j2.yaml Request certificate for using host service principals 2019-03-05 10:17:24 +02:00
haproxy-pacemaker-puppet.yaml Merge "HA: minor update of arbitrary container image name" 2019-12-10 13:17:41 +00:00
haproxy-public-tls-certmonger.yaml certmonger: Don't restart haproxy on cert renewal 2019-02-01 08:41:32 +02:00
haproxy-public-tls-inject.yaml Fix typo in get container_id ansible task 2019-02-25 12:49:42 +05:30