Merge "Move OVN VIP to all_nodes and consider if OVN is configured for a separate VIP"
This commit is contained in:
commit
1b6703e5e5
|
@ -113,6 +113,7 @@ provisioner:
|
|||
ctlplane_subnet: 192.168.24.1/24
|
||||
ctlplane_uri: 192.168.24.1
|
||||
redis: 192.168.24.1
|
||||
ovn_dbs: 192.168.24.1
|
||||
network_virtual_ips:
|
||||
ctlplane:
|
||||
index: 1
|
||||
|
|
|
@ -38,6 +38,9 @@
|
|||
{% if 'redis' in enabled_services %}
|
||||
{% set _ = all_nodes.__setitem__('redis_vip', (net_vip_map.redis)) %}
|
||||
{% endif %}
|
||||
{% if 'ovn_dbs' in enabled_services and net_vip_map.ovn_dbs is defined %}
|
||||
{% set _ = all_nodes.__setitem__('ovn_dbs_vip', (net_vip_map.ovn_dbs)) %}
|
||||
{% endif %}
|
||||
{% set _ = all_nodes.__setitem__('deploy_identifier', deploy_identifier) %}
|
||||
{% set _ = all_nodes.__setitem__('stack_action', stack_action) %}
|
||||
{% set _ = all_nodes.__setitem__('stack_update_type', stack_update_type) %}
|
||||
|
|
|
@ -39,7 +39,11 @@
|
|||
{% for service in enabled_services %}
|
||||
{% if service_net_map.get(service ~ '_network', 'noop') in net_vip_map %}
|
||||
{# we set explicit vips for these services, no need to calculate them dynamically #}
|
||||
{% if service not in ['redis', 'ganesha', 'keystone_admin_api_vip', 'keystone_public_api_vip', 'ceph_grafana'] %}
|
||||
{% if service not in ['ovn_dbs', 'redis', 'ganesha', 'keystone_admin_api_vip', 'keystone_public_api_vip', 'ceph_grafana'] %}
|
||||
{% set _ = vip_data.__setitem__((service ~ '_vip'), (net_vip_map[service_net_map[service ~ '_network']])) %}
|
||||
{% endif %}
|
||||
{# we set the ovn_dbs_vip to the per-network VIP *if* we detect that there is no separate ovn_dbs VIP set (I.e. THT patch for separate OVN VIP is missing) #}
|
||||
{% if service in ['ovn_dbs'] and net_vip_map.ovn_dbs is not defined%}
|
||||
{% set _ = vip_data.__setitem__((service ~ '_vip'), (net_vip_map[service_net_map[service ~ '_network']])) %}
|
||||
{% endif %}
|
||||
{% endif %}
|
||||
|
|
Loading…
Reference in New Issue