octavia: use br-lbaas IP for health managers

At the moment, there is a bug stopping us from being able to
properly supporting metal in Octavia.  In order to get the metal
gate to pass, we work around it by overriding the variable, however
we'll need to re-evaluate on how to be able to retrieve IPs of other
hosts scoped within a network on metal eventually to resovle this.

Change-Id: I5b9d4f386ac19be317602b30b08b8145f980de31
This commit is contained in:
Mohammed Naser 2019-03-29 19:14:15 -04:00
parent ae014318d2
commit a9bd6cbf1f

View File

@ -152,6 +152,16 @@ trove_wsgi_threads: 1
trove_wsgi_processes_max: 2
trove_wsgi_processes: 1
## Octavia
{% if 'metal' in bootstrap_host_scenario %}
# TODO(mnaser): The Octavia role relies on gathering IPs of hosts in the
# LBaaS network and using those in the health manager pool
# IPs. We don't store those IPs when running metal so we
# have to override it manually. We should remove this and
# fix the role (or the inventory tool) eventually.
octavia_hm_hosts: 172.29.252.100 # br-lbaas IP
{% endif %}
## Sahara
sahara_api_workers_max: 2
sahara_api_workers: 1