aboutsummaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorZuul <zuul@review.opendev.org>2024-01-12 21:06:10 +0000
committerGerrit Code Review <review@openstack.org>2024-01-12 21:06:10 +0000
commit3490b0f14e57a84693bf69a9dd568732d6eeb0fe (patch)
tree5bde37a96f19c6b5d73ace9ce0043a42033688e7 /tests
parentaac86a92484395a31e909f07d836a21b7222c029 (diff)
parent9bc99b943406f41082e5f722f73beb3d88326e6b (diff)
downloadkolla-ansible-3490b0f14e57a84693bf69a9dd568732d6eeb0fe.tar.gz
kolla-ansible-3490b0f14e57a84693bf69a9dd568732d6eeb0fe.zip
Merge "Test haproxy single external frontend"
Diffstat (limited to 'tests')
-rw-r--r--tests/pre.yml12
-rw-r--r--tests/templates/globals-default.j212
-rwxr-xr-xtests/test-core-openstack.sh1
3 files changed, 25 insertions, 0 deletions
diff --git a/tests/pre.yml b/tests/pre.yml
index 7df42d846..984440b3d 100644
--- a/tests/pre.yml
+++ b/tests/pre.yml
@@ -26,6 +26,18 @@
vars:
bridge_name: "{{ neutron_external_bridge_name }}"
bridge_member_name: "{{ neutron_external_vxlan_interface_name }}"
+ - role: multi-node-vxlan-overlay
+ vars:
+ vxlan_interface_name: "{{ external_api_interface_name }}"
+ vxlan_vni: 10002
+ when: external_api_interface_name is defined
+ - role: multi-node-managed-addressing
+ vars:
+ managed_interface_name: "{{ external_api_interface_name }}"
+ managed_network_prefix: "{{ external_api_network_prefix }}"
+ managed_network_prefix_length: "{{ external_api_network_prefix_length }}"
+ managed_network_address_family: "{{ address_family }}"
+ when: external_api_interface_name is defined
# TODO(mnasiadka): Update ipv6 jobs to test ipv6 in Neutron
- role: multi-node-managed-addressing
vars:
diff --git a/tests/templates/globals-default.j2 b/tests/templates/globals-default.j2
index 1d469fa65..009f6ecc4 100644
--- a/tests/templates/globals-default.j2
+++ b/tests/templates/globals-default.j2
@@ -222,6 +222,18 @@ neutron_modules_extra:
- name: 'nf_conntrack_tftp'
- name: 'nf_nat_tftp'
+{% if scenario == "haproxy" %}
+kolla_external_vip_address: "{{ kolla_external_vip_address }}"
+haproxy_single_external_frontend: "yes"
+glance_external_fqdn: "glance.external"
+horizon_external_fqdn: "horizon.external"
+keystone_external_fqdn: "keystone.external"
+neutron_external_fqdn: "neutron.external"
+nova_external_fqdn: "nova.external"
+nova_novncproxy_external_fqdn: "novncproxy.external"
+placement_external_fqdn: "placement.external"
+{% endif %}
+
{% if scenario == "lets-encrypt" %}
enable_letsencrypt: "yes"
rabbitmq_enable_tls: "yes"
diff --git a/tests/test-core-openstack.sh b/tests/test-core-openstack.sh
index e9bdb02b0..4f34e497a 100755
--- a/tests/test-core-openstack.sh
+++ b/tests/test-core-openstack.sh
@@ -8,6 +8,7 @@ set -o pipefail
export PYTHONUNBUFFERED=1
function test_smoke {
+ openstack --debug endpoint list
openstack --debug compute service list
openstack --debug network agent list
openstack --debug orchestration service list