30ca49bf61
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 |
||
---|---|---|
.. | ||
haproxy-container-puppet.yaml | ||
haproxy-edge-container-puppet.yaml | ||
haproxy-internal-tls-certmonger.j2.yaml | ||
haproxy-pacemaker-puppet.yaml | ||
haproxy-public-tls-certmonger.yaml | ||
haproxy-public-tls-inject.yaml |