[CI] Test ProxySQL with shards in the nova cells scenario
There are two shards: One 2-node (to test the clustering), one 1-node. Change-Id: If3a60ad4cc39d6ad0cd72a934f5f7497cd44021b Co-Authored-By: Radosław Piliszek <radoslaw.piliszek@gmail.com>
This commit is contained in:
parent
ae7f4ddc3e
commit
1b3fcfed64
@ -58,6 +58,10 @@ function prepare_images {
|
|||||||
GATE_IMAGES+=",^cinder"
|
GATE_IMAGES+=",^cinder"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
if [[ $SCENARIO == "cells" ]]; then
|
||||||
|
GATE_IMAGES+=",^proxysql"
|
||||||
|
fi
|
||||||
|
|
||||||
if [[ $SCENARIO == "zun" ]]; then
|
if [[ $SCENARIO == "zun" ]]; then
|
||||||
GATE_IMAGES+=",^zun,^kuryr,^etcd,^cinder,^iscsid"
|
GATE_IMAGES+=",^zun,^kuryr,^etcd,^cinder,^iscsid"
|
||||||
if [[ $BASE_DISTRO != "centos" ]]; then
|
if [[ $BASE_DISTRO != "centos" ]]; then
|
||||||
|
@ -109,6 +109,7 @@ enable_masakari: "yes"
|
|||||||
|
|
||||||
{% if scenario == "cells" %}
|
{% if scenario == "cells" %}
|
||||||
enable_cells: "yes"
|
enable_cells: "yes"
|
||||||
|
enable_proxysql: "yes"
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
|
||||||
{% if scenario == "mariadb" %}
|
{% if scenario == "mariadb" %}
|
||||||
|
@ -65,7 +65,7 @@ control
|
|||||||
{% for host in hostvars %}
|
{% for host in hostvars %}
|
||||||
{% set cell_name = 'cell' ~ loop.index %}
|
{% set cell_name = 'cell' ~ loop.index %}
|
||||||
[{{ cell_name }}]
|
[{{ cell_name }}]
|
||||||
{{ host }} ansible_host={{ hostvars[host]['ansible_host'] }} ansible_user=kolla ansible_ssh_private_key_file={{ ansible_env.HOME ~ '/.ssh/id_rsa_kolla' }}
|
{{ host }} ansible_host={{ hostvars[host]['ansible_host'] }} ansible_user=kolla ansible_ssh_private_key_file={{ ansible_env.HOME ~ '/.ssh/id_rsa_kolla' }} mariadb_shard_id={{ loop.index0 % 2 }}
|
||||||
|
|
||||||
[{{ cell_name }}:vars]
|
[{{ cell_name }}:vars]
|
||||||
nova_cell_name = {{ cell_name }}
|
nova_cell_name = {{ cell_name }}
|
||||||
@ -73,6 +73,7 @@ nova_cell_compute_group = {{ cell_name }}
|
|||||||
nova_cell_conductor_group = {{ cell_name }}
|
nova_cell_conductor_group = {{ cell_name }}
|
||||||
nova_cell_novncproxy_group = {{ cell_name }}
|
nova_cell_novncproxy_group = {{ cell_name }}
|
||||||
nova_novncproxy_port = {{ 6080 + loop.index0 }}
|
nova_novncproxy_port = {{ 6080 + loop.index0 }}
|
||||||
|
nova_cell_database_shard_id = {{ loop.index0 % 2 }}
|
||||||
|
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
Loading…
Reference in New Issue
Block a user