tripleo-heat-templates/environments/ssl
Alan Bishop 0ba612d07d Deploy separate glance-api services for OSSN-0090
This patch adopts the recommendation outlined in  OSSN-0090 [1], in
which two instances of the glance-api service are deployed:
- A "user facing" glance-api service, accessible via the Public
  keystone endpoint.
- An "internal facing only" service, accessible via the Admin and
  Internal keystone endpoints.

The user facing instance is configured so it does not report any image
location information. This is achieved by configuring glance-api.conf
with the show_image_direct_url and show_multiple_locations set to False.

The internal service operates on a separate TCP port (defaults to 9293)
with its own glance-api.conf that configures show_image_direct_url and
show_multiple_locations set to True.

In order for cinder and nova to have access to the image location data,
both services are configured to access glance via the internal service.

[1] https://wiki.openstack.org/wiki/OSSN/OSSN-0090

stable/zed:
  Backports include I456b4235242cae125f5ad4cd9cc7415f2699462c, which
  fixed a typo in the original patch.

Closes-Bug: #1822540
Depends-On: https://review.opendev.org/c/openstack/puppet-tripleo/+/865874
Depends-On: https://review.opendev.org/c/openstack/tripleo-common/+/865873
Change-Id: Id093613f9d410eb3fe5564a724c0f75275eeb4e8
(cherry picked from commit d60969cb55)
2023-01-09 06:48:57 -08:00
..
enable-internal-tls.j2.yaml Generate certificates using ansible role 2021-03-10 16:28:22 +01:00
enable-memcached-tls.yaml Make memcached port parameters globally available 2021-04-30 17:29:41 +09:00
enable-tls.yaml Add new parameter PublicTLSCACert 2020-06-25 09:31:00 -04:00
inject-trust-anchor-hiera.yaml Add nested sample environments for inject-trust-anchor 2017-06-12 15:02:50 -05:00
inject-trust-anchor.yaml Add nested sample environments for inject-trust-anchor 2017-06-12 15:02:50 -05:00
no-tls-endpoints-public-ip.yaml Use merge strategy for EndpointMap 2021-06-15 09:15:41 +05:30
tls-endpoints-public-dns.yaml Remove support for the novajoin service 2022-03-13 23:34:42 +09:00
tls-endpoints-public-ip.yaml Remove support for the novajoin service 2022-03-13 23:34:42 +09:00
tls-everywhere-endpoints-dns.yaml Deploy separate glance-api services for OSSN-0090 2023-01-09 06:48:57 -08:00