Advertise public heat endpoint for wait conditions
Wait conditions are commonly used by instances to signal various events
back to heat. These instances are unlikely to have access to the
internal API endpoints. OpenStack-Ansible had a similar issue[1] back in
juno and changed to use the public endpoint[2]. The code has now moved
but the default is still in place[3].
This change configures heat to advertise the public API as the endpoint
for wait conditions.
[1] https://bugs.launchpad.net/openstack-ansible/+bug/1459414
[2] https://review.openstack.org/#/c/186221/
[3] b1721a7460/defaults/main.yml (L48)
Change-Id: Id1d66aaa298efa8407db579a899a5aacebe1e6c7
Closes-Bug: #1688331
This commit is contained in:
parent
b6d370ca43
commit
033308c475
@ -99,6 +99,9 @@ driver = noop
|
||||
[clients]
|
||||
endpoint_type = internalURL
|
||||
|
||||
[clients_heat]
|
||||
endpoint_type = publicURL
|
||||
|
||||
{% if public_protocol != internal_protocol and kolla_external_fqdn != kolla_internal_fqdn %}
|
||||
[oslo_middleware]
|
||||
enable_proxy_headers_parsing = True
|
||||
|
Loading…
x
Reference in New Issue
Block a user