Browse Source

Add external_openstack_enable_ingress_hostname option for openstack (#7572)

Signed-off-by: Cedric Hnyda <cedric.hnyda@itera.io>
pull/7587/head
Cedric Hnyda 4 years ago
committed by GitHub
parent
commit
1dd38721b3
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 4 additions and 0 deletions
  1. 3
      roles/kubernetes-apps/external_cloud_controller/openstack/templates/external-openstack-cloud-config.j2
  2. 1
      roles/kubespray-defaults/defaults/main.yaml

3
roles/kubernetes-apps/external_cloud_controller/openstack/templates/external-openstack-cloud-config.j2

@ -62,6 +62,9 @@ use-octavia={{ external_openstack_lbaas_use_octavia }}
lb-provider=octavia lb-provider=octavia
use-octavia=true use-octavia=true
{% endif %} {% endif %}
{% if external_openstack_enable_ingress_hostname is defined %}
enable-ingress-hostname={{ external_openstack_enable_ingress_hostname | bool }}
{% endif %}
[Networking] [Networking]
ipv6-support-disabled={{ external_openstack_network_ipv6_disabled | string | lower }} ipv6-support-disabled={{ external_openstack_network_ipv6_disabled | string | lower }}

1
roles/kubespray-defaults/defaults/main.yaml

@ -392,6 +392,7 @@ openstack_lbaas_monitor_max_retries: "3"
openstack_cacert: "{{ lookup('env','OS_CACERT') }}" openstack_cacert: "{{ lookup('env','OS_CACERT') }}"
# Default values for the external OpenStack Cloud Controller # Default values for the external OpenStack Cloud Controller
external_openstack_enable_ingress_hostname: false
external_openstack_lbaas_create_monitor: false external_openstack_lbaas_create_monitor: false
external_openstack_lbaas_monitor_delay: "1m" external_openstack_lbaas_monitor_delay: "1m"
external_openstack_lbaas_monitor_timeout: "30s" external_openstack_lbaas_monitor_timeout: "30s"

Loading…
Cancel
Save