45a4f9c075
Deploys a bifrost container using kolla-ansible bifrost-deploy. IPA and disk images are downloaded rather than built to improve reliability. Currently only minimal testing of the deployment is performed, creating and deleting an ironic node. Ideally we would perform a bare metal node deployment. The job is based on CentOS, as Ubuntu bifrost deployment is currently failing with a python-MySQLdb error. Change-Id: Ic45094594c21116b5b0d6a606f568fc7954175e3
48 lines
1.3 KiB
Django/Jinja
48 lines
1.3 KiB
Django/Jinja
---
|
|
kolla_base_distro: "{{ base_distro }}"
|
|
kolla_install_type: "{{ install_type }}"
|
|
|
|
# Use a random router id, otherwise it may result in the same router id
|
|
# in the CI gate.
|
|
keepalived_virtual_router_id: "{{ 250 | random(1) }}"
|
|
|
|
{% if scenario != "bifrost" %}
|
|
{% if hostvars|length > 2 %}
|
|
kolla_internal_vip_address: "{{ api_interface_address }}"
|
|
enable_haproxy: "no"
|
|
{% else %}
|
|
kolla_internal_vip_address: "169.254.169.10"
|
|
{% endif %}
|
|
{% endif %}
|
|
|
|
network_interface: "{{ api_interface_name }}"
|
|
docker_restart_policy: "never"
|
|
{% if need_build_image %}
|
|
# NOTE(Jeffrey4l): use different a docker namespace name in case it pull image from hub.docker.io when deplying
|
|
docker_namespace: "lokolla"
|
|
docker_registry: "{{ api_interface_address }}:4000"
|
|
{% else %}
|
|
# use docker hub images
|
|
docker_namespace: "kolla"
|
|
openstack_release: "{{ zuul.branch | basename }}"
|
|
{% endif %}
|
|
{% if scenario != "bifrost" %}
|
|
neutron_external_interface: "fake_interface"
|
|
enable_horizon: "yes"
|
|
enable_heat: "no"
|
|
openstack_logging_debug: "True"
|
|
openstack_service_workers: "1"
|
|
{% endif %}
|
|
|
|
# This is experimental feature, disable if gate fail.
|
|
glance_enable_rolling_upgrade: "yes"
|
|
|
|
{% if scenario == "ceph" %}
|
|
enable_ceph: "yes"
|
|
enable_cinder: "yes"
|
|
ceph_pool_pg_num: 8
|
|
ceph_pool_pgp_num: 8
|
|
{% endif %}
|
|
|
|
keystone_token_provider: "fernet"
|