Use queens version of dependencies
Use queens release of: * Kolla * Kolla ansible * Bifrost * IPA * OpenStack services Changes to kolla inventory files were made by comparing the multinode inventory in kolla-ansible with the overcloud-services and overcloud-components templates. Kolla ansible added the concept of inner-compute and external-compute, and these groups have been added to the top-level inventory. We also synchronise globals.yml and kolla enablement flags. Change-Id: I87b052f777567226e41294b955f736040e55e102 Story: 2001863 Task: 14315
This commit is contained in:
parent
1c976bc125
commit
f86c0ff48f
@ -5,10 +5,10 @@
|
|||||||
# Bifrost installation.
|
# Bifrost installation.
|
||||||
|
|
||||||
# URL of Bifrost source code repository.
|
# URL of Bifrost source code repository.
|
||||||
kolla_bifrost_source_url: "https://github.com/stackhpc/bifrost"
|
kolla_bifrost_source_url: "https://git.openstack.org/openstack/bifrost"
|
||||||
|
|
||||||
# Version (branch, tag, etc.) of Bifrost source code repository.
|
# Version (branch, tag, etc.) of Bifrost source code repository.
|
||||||
kolla_bifrost_source_version: "stackhpc/pike"
|
kolla_bifrost_source_version: "stable/queens"
|
||||||
|
|
||||||
###############################################################################
|
###############################################################################
|
||||||
# Diskimage-builder configuration.
|
# Diskimage-builder configuration.
|
||||||
|
@ -8,10 +8,10 @@
|
|||||||
ipa_build_images: False
|
ipa_build_images: False
|
||||||
|
|
||||||
# URL of IPA source repository.
|
# URL of IPA source repository.
|
||||||
ipa_build_source_url: "https://github.com/openstack/ironic-python-agent"
|
ipa_build_source_url: "https://git.openstack.org/openstack/ironic-python-agent"
|
||||||
|
|
||||||
# Version of IPA source repository.
|
# Version of IPA source repository.
|
||||||
ipa_build_source_version: "stable/pike"
|
ipa_build_source_version: "stable/queens"
|
||||||
|
|
||||||
# URL of IPA upper constraints file.
|
# URL of IPA upper constraints file.
|
||||||
ipa_build_upper_constraints_file_url:
|
ipa_build_upper_constraints_file_url:
|
||||||
@ -63,13 +63,13 @@ ipa_build_dib_git_elements: []
|
|||||||
ipa_images_kernel_name: "ipa.vmlinuz"
|
ipa_images_kernel_name: "ipa.vmlinuz"
|
||||||
|
|
||||||
# URL of Ironic deployment kernel image to download.
|
# URL of Ironic deployment kernel image to download.
|
||||||
ipa_kernel_upstream_url: "https://tarballs.openstack.org/ironic-python-agent/coreos/files/coreos_production_pxe-stable-pike.vmlinuz"
|
ipa_kernel_upstream_url: "https://tarballs.openstack.org/ironic-python-agent/coreos/files/coreos_production_pxe-stable-queens.vmlinuz"
|
||||||
|
|
||||||
# Name of Ironic deployment ramdisk image to register in Glance.
|
# Name of Ironic deployment ramdisk image to register in Glance.
|
||||||
ipa_images_ramdisk_name: "ipa.initramfs"
|
ipa_images_ramdisk_name: "ipa.initramfs"
|
||||||
|
|
||||||
# URL of Ironic deployment ramdisk image to download.
|
# URL of Ironic deployment ramdisk image to download.
|
||||||
ipa_ramdisk_upstream_url: "https://tarballs.openstack.org/ironic-python-agent/coreos/files/coreos_production_pxe_image-oem-stable-pike.cpio.gz"
|
ipa_ramdisk_upstream_url: "https://tarballs.openstack.org/ironic-python-agent/coreos/files/coreos_production_pxe_image-oem-stable-queens.cpio.gz"
|
||||||
|
|
||||||
###############################################################################
|
###############################################################################
|
||||||
# Ironic Python Agent (IPA) deployment configuration.
|
# Ironic Python Agent (IPA) deployment configuration.
|
||||||
|
@ -9,11 +9,11 @@ kolla_ctl_install_type: source
|
|||||||
kolla_source_path: "{{ source_checkout_path ~ '/kolla' }}"
|
kolla_source_path: "{{ source_checkout_path ~ '/kolla' }}"
|
||||||
|
|
||||||
# URL of Kolla source code repository if type is 'source'.
|
# URL of Kolla source code repository if type is 'source'.
|
||||||
kolla_source_url: "https://github.com/stackhpc/kolla"
|
kolla_source_url: "https://git.openstack.org/openstack/kolla"
|
||||||
|
|
||||||
# Version (branch, tag, etc.) of Kolla source code repository if type is
|
# Version (branch, tag, etc.) of Kolla source code repository if type is
|
||||||
# 'source'.
|
# 'source'.
|
||||||
kolla_source_version: "stackhpc/pike"
|
kolla_source_version: "stable/queens"
|
||||||
|
|
||||||
# Path to virtualenv in which to install kolla.
|
# Path to virtualenv in which to install kolla.
|
||||||
kolla_venv: "{{ virtualenv_path ~ '/kolla' }}"
|
kolla_venv: "{{ virtualenv_path ~ '/kolla' }}"
|
||||||
@ -31,11 +31,11 @@ kolla_ansible_ctl_install_type: source
|
|||||||
kolla_ansible_source_path: "{{ lookup('env', 'KOLLA_SOURCE_PATH') | default(lookup('env', 'PWD') ~ '/src/kolla-ansible', true) }}"
|
kolla_ansible_source_path: "{{ lookup('env', 'KOLLA_SOURCE_PATH') | default(lookup('env', 'PWD') ~ '/src/kolla-ansible', true) }}"
|
||||||
|
|
||||||
# URL of Kolla Ansible source code repository if type is 'source'.
|
# URL of Kolla Ansible source code repository if type is 'source'.
|
||||||
kolla_ansible_source_url: "https://github.com/stackhpc/kolla-ansible"
|
kolla_ansible_source_url: "https://git.openstack.org/openstack/kolla-ansible"
|
||||||
|
|
||||||
# Version (branch, tag, etc.) of Kolla Ansible source code repository if type
|
# Version (branch, tag, etc.) of Kolla Ansible source code repository if type
|
||||||
# is 'source'.
|
# is 'source'.
|
||||||
kolla_ansible_source_version: "stackhpc/pike"
|
kolla_ansible_source_version: "stable/queens"
|
||||||
|
|
||||||
# Path to virtualenv in which to install kolla-ansible.
|
# Path to virtualenv in which to install kolla-ansible.
|
||||||
kolla_ansible_venv: "{{ lookup('env', 'KOLLA_VENV_PATH') | default(lookup('env', 'PWD') ~ '/venvs/kolla-ansible', true) }}"
|
kolla_ansible_venv: "{{ lookup('env', 'KOLLA_VENV_PATH') | default(lookup('env', 'PWD') ~ '/venvs/kolla-ansible', true) }}"
|
||||||
@ -56,7 +56,7 @@ kolla_base_distro: "centos"
|
|||||||
kolla_install_type: "binary"
|
kolla_install_type: "binary"
|
||||||
|
|
||||||
# Docker namespace to use for Kolla images.
|
# Docker namespace to use for Kolla images.
|
||||||
kolla_docker_namespace: "stackhpc"
|
kolla_docker_namespace: "kolla"
|
||||||
|
|
||||||
# Url of docker registry to use for Kolla images.
|
# Url of docker registry to use for Kolla images.
|
||||||
kolla_docker_registry:
|
kolla_docker_registry:
|
||||||
@ -68,7 +68,7 @@ kolla_docker_registry_username:
|
|||||||
kolla_docker_registry_password:
|
kolla_docker_registry_password:
|
||||||
|
|
||||||
# Kolla OpenStack release version. This should be a Docker image tag.
|
# Kolla OpenStack release version. This should be a Docker image tag.
|
||||||
kolla_openstack_release: "5.0.0"
|
kolla_openstack_release: "queens"
|
||||||
|
|
||||||
# Dict mapping names of sources to their definitions for
|
# Dict mapping names of sources to their definitions for
|
||||||
# kolla_install_type=source. See kolla.common.config for details.
|
# kolla_install_type=source. See kolla.common.config for details.
|
||||||
@ -260,6 +260,8 @@ kolla_overcloud_inventory_top_level_group_map:
|
|||||||
kolla_overcloud_inventory_kolla_top_level_groups:
|
kolla_overcloud_inventory_kolla_top_level_groups:
|
||||||
- "control"
|
- "control"
|
||||||
- "network"
|
- "network"
|
||||||
|
- "inner-compute"
|
||||||
|
- "external-compute"
|
||||||
- "compute"
|
- "compute"
|
||||||
- "monitoring"
|
- "monitoring"
|
||||||
- "storage"
|
- "storage"
|
||||||
@ -281,8 +283,8 @@ kolla_enable_tls_external: "no"
|
|||||||
# Whether debug logging is enabled.
|
# Whether debug logging is enabled.
|
||||||
kolla_openstack_logging_debug: "False"
|
kolla_openstack_logging_debug: "False"
|
||||||
|
|
||||||
# Upper constraints file for the stable/pike branch of Kolla
|
# Upper constraints file for installation of Kolla.
|
||||||
kolla_upper_constraints_file: "https://raw.githubusercontent.com/openstack/requirements/stable/pike/upper-constraints.txt"
|
kolla_upper_constraints_file: "https://raw.githubusercontent.com/openstack/requirements/stable/queens/upper-constraints.txt"
|
||||||
|
|
||||||
###############################################################################
|
###############################################################################
|
||||||
# Kolla feature flag configuration.
|
# Kolla feature flag configuration.
|
||||||
|
@ -2,17 +2,18 @@
|
|||||||
# {{ ansible_managed }}
|
# {{ ansible_managed }}
|
||||||
|
|
||||||
# You can use this file to override _any_ variable throughout Kolla.
|
# You can use this file to override _any_ variable throughout Kolla.
|
||||||
# Additional options can be found in the 'kolla/ansible/group_vars/all.yml' file.
|
# Additional options can be found in the
|
||||||
# Default value of all the commented parameters are shown here, To override
|
# 'kolla-ansible/ansible/group_vars/all.yml' file. Default value of all the
|
||||||
# the default value uncomment the parameter and change its value.
|
# commented parameters are shown here, To override the default value uncomment
|
||||||
|
# the parameter and change its value.
|
||||||
|
|
||||||
###################
|
###############
|
||||||
# Kolla options
|
# Kolla options
|
||||||
###################
|
###############
|
||||||
# Valid options are [ COPY_ONCE, COPY_ALWAYS ]
|
# Valid options are [ COPY_ONCE, COPY_ALWAYS ]
|
||||||
config_strategy: "COPY_ALWAYS"
|
config_strategy: "COPY_ALWAYS"
|
||||||
|
|
||||||
# Valid options are [ centos, fedora, oraclelinux, ubuntu ]
|
# Valid options are ['centos', 'debian', 'oraclelinux', 'rhel', 'ubuntu']
|
||||||
kolla_base_distro: "{{ kolla_base_distro }}"
|
kolla_base_distro: "{{ kolla_base_distro }}"
|
||||||
|
|
||||||
# Valid options are [ binary, source ]
|
# Valid options are [ binary, source ]
|
||||||
@ -21,9 +22,13 @@ kolla_install_type: "{{ kolla_install_type }}"
|
|||||||
# Valid option is Docker repository tag
|
# Valid option is Docker repository tag
|
||||||
openstack_release: "{{ kolla_openstack_release }}"
|
openstack_release: "{{ kolla_openstack_release }}"
|
||||||
|
|
||||||
|
# Location of configuration overrides
|
||||||
|
node_custom_config: "{{ kolla_node_custom_config_path }}"
|
||||||
|
|
||||||
# This should be a VIP, an unused IP on your network that will float between
|
# This should be a VIP, an unused IP on your network that will float between
|
||||||
# the hosts running keepalived for high-availability. When running an All-In-One
|
# the hosts running keepalived for high-availability. If you want to run an
|
||||||
# without haproxy and keepalived, this should be the first IP on your
|
# All-In-One without haproxy and keepalived, you can set enable_haproxy to no
|
||||||
|
# in "OpenStack options" section, and set this value to the IP of your
|
||||||
# 'network_interface' as set in the Networking section below.
|
# 'network_interface' as set in the Networking section below.
|
||||||
kolla_internal_vip_address: "{{ kolla_internal_vip_address }}"
|
kolla_internal_vip_address: "{{ kolla_internal_vip_address }}"
|
||||||
|
|
||||||
@ -43,13 +48,9 @@ kolla_external_vip_address: "{{ kolla_external_vip_address }}"
|
|||||||
# kolla_external_vip_address.
|
# kolla_external_vip_address.
|
||||||
kolla_external_fqdn: "{{ kolla_external_fqdn }}"
|
kolla_external_fqdn: "{{ kolla_external_fqdn }}"
|
||||||
|
|
||||||
# Path to directory on control host containing Kolla custom configuration
|
################
|
||||||
# files.
|
|
||||||
node_custom_config: "{{ kolla_node_custom_config_path }}"
|
|
||||||
|
|
||||||
####################
|
|
||||||
# Docker options
|
# Docker options
|
||||||
####################
|
################
|
||||||
### Example: Private repository with authentication
|
### Example: Private repository with authentication
|
||||||
|
|
||||||
#docker_registry: "172.16.0.10:4000"
|
#docker_registry: "172.16.0.10:4000"
|
||||||
@ -62,11 +63,22 @@ docker_registry_username: "{{ kolla_docker_registry_username }}"
|
|||||||
docker_registry_password: "{{ kolla_docker_registry_password }}"
|
docker_registry_password: "{{ kolla_docker_registry_password }}"
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
|
||||||
|
###################
|
||||||
|
# Messaging options
|
||||||
|
###################
|
||||||
|
# Below is an example of an separate backend that provides brokerless
|
||||||
|
# messaging for oslo.messaging RPC communications
|
||||||
|
|
||||||
|
#om_rpc_transport: "amqp"
|
||||||
|
#om_rpc_user: "{% raw %}{{ qdrouterd_user }}{% endraw %}"
|
||||||
|
#om_rpc_password: "{% raw %}{{ qdrouterd_password }}{% endraw %}"
|
||||||
|
#om_rpc_port: "{% raw %}{{ qdrouterd_port }}{% endraw %}"
|
||||||
|
#om_rpc_group: "qdrouterd"
|
||||||
|
|
||||||
|
|
||||||
####################
|
##############################
|
||||||
# Networking options
|
# Neutron - Networking Options
|
||||||
####################
|
##############################
|
||||||
# This interface is what all your api services will be bound to by default.
|
# This interface is what all your api services will be bound to by default.
|
||||||
# Additionally, all vxlan/tunnel and storage network traffic will go over this
|
# Additionally, all vxlan/tunnel and storage network traffic will go over this
|
||||||
# interface by default. This interface must contain an IPv4 address.
|
# interface by default. This interface must contain an IPv4 address.
|
||||||
@ -134,9 +146,9 @@ neutron_tenant_network_types: {{ kolla_neutron_ml2_tenant_network_types | join('
|
|||||||
#keepalived_virtual_router_id: "51"
|
#keepalived_virtual_router_id: "51"
|
||||||
|
|
||||||
|
|
||||||
####################
|
#############
|
||||||
# TLS options
|
# TLS options
|
||||||
####################
|
#############
|
||||||
# To provide encryption and authentication on the kolla_external_vip_interface,
|
# To provide encryption and authentication on the kolla_external_vip_interface,
|
||||||
# TLS can be enabled. When TLS is enabled, certificates must be provided to
|
# TLS can be enabled. When TLS is enabled, certificates must be provided to
|
||||||
# allow clients to perform authentication.
|
# allow clients to perform authentication.
|
||||||
@ -144,14 +156,20 @@ kolla_enable_tls_external: {{ kolla_enable_tls_external | bool }}
|
|||||||
kolla_external_fqdn_cert: "{{ kolla_external_fqdn_cert }}"
|
kolla_external_fqdn_cert: "{{ kolla_external_fqdn_cert }}"
|
||||||
|
|
||||||
|
|
||||||
####################
|
##############
|
||||||
|
# OpenDaylight
|
||||||
|
##############
|
||||||
|
#enable_opendaylight_qos: "no"
|
||||||
|
#enable_opendaylight_l3: "yes"
|
||||||
|
|
||||||
|
###################
|
||||||
# OpenStack options
|
# OpenStack options
|
||||||
####################
|
###################
|
||||||
# Use these options to set the various log levels across all OpenStack projects
|
# Use these options to set the various log levels across all OpenStack projects
|
||||||
# Valid options are [ True, False ]
|
# Valid options are [ True, False ]
|
||||||
openstack_logging_debug: {{ kolla_openstack_logging_debug | bool }}
|
openstack_logging_debug: {{ kolla_openstack_logging_debug | bool }}
|
||||||
|
|
||||||
# Valid options are [ novnc, spice ]
|
# Valid options are [ none, novnc, spice, rdp ]
|
||||||
#nova_console: "novnc"
|
#nova_console: "novnc"
|
||||||
|
|
||||||
# OpenStack services can be enabled or disabled with these options
|
# OpenStack services can be enabled or disabled with these options
|
||||||
@ -161,12 +179,21 @@ enable_{{ feature_flag }}: {{ hostvars[inventory_hostname]['kolla_enable_' ~ fea
|
|||||||
{% endif %}
|
{% endif %}
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
|
|
||||||
###################
|
##############
|
||||||
# Ceph options
|
# Ceph options
|
||||||
###################
|
##############
|
||||||
# Ceph can be setup with a caching to improve performance. To use the cache you
|
# Ceph can be setup with a caching to improve performance. To use the cache you
|
||||||
# must provide separate disks than those for the OSDs
|
# must provide separate disks than those for the OSDs
|
||||||
#ceph_enable_cache: "no"
|
#ceph_enable_cache: "no"
|
||||||
|
|
||||||
|
# Set to no if using external Ceph without cephx.
|
||||||
|
#external_ceph_cephx_enabled: "yes"
|
||||||
|
|
||||||
|
# Ceph is not able to determine the size of a cache pool automatically,
|
||||||
|
# so the configuration on the absolute size is required here, otherwise the flush/evict will not work.
|
||||||
|
#ceph_target_max_bytes: ""
|
||||||
|
#ceph_target_max_objects: ""
|
||||||
|
|
||||||
# Valid options are [ forward, none, writeback ]
|
# Valid options are [ forward, none, writeback ]
|
||||||
#ceph_cache_mode: "writeback"
|
#ceph_cache_mode: "writeback"
|
||||||
|
|
||||||
@ -174,10 +201,16 @@ enable_{{ feature_flag }}: {{ hostvars[inventory_hostname]['kolla_enable_' ~ fea
|
|||||||
# Valid options are [ erasure, replicated ]
|
# Valid options are [ erasure, replicated ]
|
||||||
#ceph_pool_type: "replicated"
|
#ceph_pool_type: "replicated"
|
||||||
|
|
||||||
|
# Integrate ceph rados object gateway with openstack keystone
|
||||||
|
#enable_ceph_rgw_keystone: "no"
|
||||||
|
|
||||||
#######################
|
# Set the pgs and pgps for pool
|
||||||
# Keystone options
|
#ceph_pool_pg_num: 128
|
||||||
#######################
|
#ceph_pool_pgp_num: 128
|
||||||
|
|
||||||
|
#############################
|
||||||
|
# Keystone - Identity Options
|
||||||
|
#############################
|
||||||
|
|
||||||
# Valid options are [ uuid, fernet ]
|
# Valid options are [ uuid, fernet ]
|
||||||
#keystone_token_provider: 'uuid'
|
#keystone_token_provider: 'uuid'
|
||||||
@ -189,37 +222,6 @@ enable_{{ feature_flag }}: {{ hostvars[inventory_hostname]['kolla_enable_' ~ fea
|
|||||||
# 28800(8 hour), 43200(12 hour), 86400(1 day), 604800(1 week).
|
# 28800(8 hour), 43200(12 hour), 86400(1 day), 604800(1 week).
|
||||||
#fernet_token_expiry: 86400
|
#fernet_token_expiry: 86400
|
||||||
|
|
||||||
|
|
||||||
#######################
|
|
||||||
# Glance options
|
|
||||||
#######################
|
|
||||||
# Configure image backend.
|
|
||||||
#glance_backend_file: "yes"
|
|
||||||
#glance_backend_ceph: "no"
|
|
||||||
|
|
||||||
#######################
|
|
||||||
# Ceilometer options
|
|
||||||
#######################
|
|
||||||
# Valid options are [ mongodb, mysql, gnocchi ]
|
|
||||||
#ceilometer_database_type: "mongodb"
|
|
||||||
|
|
||||||
|
|
||||||
#######################
|
|
||||||
# Gnocchi options
|
|
||||||
#######################
|
|
||||||
# Valid options are [ file, ceph ]
|
|
||||||
#gnocchi_backend_storage: "{% raw %}{{ 'ceph' if enable_ceph|bool else 'file' }}{% endraw %}"
|
|
||||||
|
|
||||||
|
|
||||||
#######################
|
|
||||||
# Cinder options
|
|
||||||
#######################
|
|
||||||
# Enable / disable Cinder backends
|
|
||||||
#cinder_backend_ceph: "{% raw %}{{ enable_ceph }}{% endraw %}"
|
|
||||||
|
|
||||||
#cinder_volume_group: "cinder-volumes"
|
|
||||||
|
|
||||||
|
|
||||||
#######################
|
#######################
|
||||||
# Nova options
|
# Nova options
|
||||||
#######################
|
#######################
|
||||||
@ -231,23 +233,108 @@ enable_{{ feature_flag }}: {{ hostvars[inventory_hostname]['kolla_enable_' ~ fea
|
|||||||
#######################
|
#######################
|
||||||
#horizon_backend_database: "no"
|
#horizon_backend_database: "no"
|
||||||
|
|
||||||
|
########################
|
||||||
|
# Glance - Image Options
|
||||||
|
########################
|
||||||
|
# Configure image backend.
|
||||||
|
#glance_backend_file: "yes"
|
||||||
|
#glance_backend_ceph: "no"
|
||||||
|
#glance_backend_vmware: "no"
|
||||||
|
#glance_backend_swift: "no"
|
||||||
|
|
||||||
#######################################
|
|
||||||
|
##################
|
||||||
|
# Barbican options
|
||||||
|
##################
|
||||||
|
# Valid options are [ simple_crypto, p11_crypto ]
|
||||||
|
#barbican_crypto_plugin: "simple_crypto"
|
||||||
|
#barbican_library_path: "/usr/lib/libCryptoki2_64.so"
|
||||||
|
|
||||||
|
################
|
||||||
|
## Panko options
|
||||||
|
################
|
||||||
|
# Valid options are [ mongodb, mysql ]
|
||||||
|
#panko_database_type: "mysql"
|
||||||
|
|
||||||
|
#################
|
||||||
|
# Gnocchi options
|
||||||
|
#################
|
||||||
|
# Valid options are [ file, ceph ]
|
||||||
|
#gnocchi_backend_storage: "{% raw %}{{ 'ceph' if enable_ceph|bool else 'file' }}{% endraw %}"
|
||||||
|
|
||||||
|
|
||||||
|
################################
|
||||||
|
# Cinder - Block Storage Options
|
||||||
|
################################
|
||||||
|
# Enable / disable Cinder backends
|
||||||
|
#cinder_backend_ceph: "{% raw %}{{ enable_ceph }}{% endraw %}"
|
||||||
|
#cinder_backend_vmwarevc_vmdk: "no"
|
||||||
|
#cinder_volume_group: "cinder-volumes"
|
||||||
|
|
||||||
|
# Valid options are [ nfs, swift, ceph ]
|
||||||
|
#cinder_backup_driver: "ceph"
|
||||||
|
#cinder_backup_share: ""
|
||||||
|
#cinder_backup_mount_options_nfs: ""
|
||||||
|
|
||||||
|
|
||||||
|
###################
|
||||||
|
# Designate options
|
||||||
|
###################
|
||||||
|
# Valid options are [ bind9 ]
|
||||||
|
#designate_backend: "bind9"
|
||||||
|
#designate_ns_record: "sample.openstack.org"
|
||||||
|
|
||||||
|
########################
|
||||||
|
# Nova - Compute Options
|
||||||
|
########################
|
||||||
|
#nova_backend_ceph: "{% raw %}{{ enable_ceph }}{% endraw %}"
|
||||||
|
|
||||||
|
# Valid options are [ qemu, kvm, vmware, xenapi ]
|
||||||
|
#nova_compute_virt_type: "kvm"
|
||||||
|
|
||||||
|
# The number of fake driver per compute node
|
||||||
|
#num_nova_fake_per_node: 5
|
||||||
|
|
||||||
|
#################
|
||||||
|
# Hyper-V options
|
||||||
|
#################
|
||||||
|
# Hyper-V can be used as hypervisor
|
||||||
|
#hyperv_username: "user"
|
||||||
|
#hyperv_password: "password"
|
||||||
|
#vswitch_name: "vswitch"
|
||||||
|
# URL from which Nova Hyper-V MSI is downloaded
|
||||||
|
#nova_msi_url: "https://www.cloudbase.it/downloads/HyperVNovaCompute_Beta.msi"
|
||||||
|
|
||||||
|
#############################
|
||||||
|
# Horizon - Dashboard Options
|
||||||
|
#############################
|
||||||
|
#horizon_backend_database: "{% raw %}{{ enable_murano | bool }}{% endraw %}"
|
||||||
|
|
||||||
|
#############################
|
||||||
|
# Ironic options
|
||||||
|
#############################
|
||||||
|
#ironic_dnsmasq_dhcp_range:
|
||||||
|
|
||||||
|
######################################
|
||||||
# Manila - Shared File Systems Options
|
# Manila - Shared File Systems Options
|
||||||
#######################################
|
######################################
|
||||||
# Valid options are [ True, False ]
|
# HNAS backend configuration
|
||||||
#driver_handles_share_servers: "True"
|
#hnas_ip:
|
||||||
|
#hnas_user:
|
||||||
|
#hnas_password:
|
||||||
|
#hnas_evs_id:
|
||||||
|
#hnas_evs_ip:
|
||||||
|
#hnas_file_system_name:
|
||||||
|
|
||||||
|
################################
|
||||||
##################################
|
|
||||||
# Swift - Object Storage Options
|
# Swift - Object Storage Options
|
||||||
##################################
|
################################
|
||||||
# Swift expects block devices to be available for storage. Two types of storage
|
# Swift expects block devices to be available for storage. Two types of storage
|
||||||
# are supported: 1 - storage device with a special partition name and filesystem
|
# are supported: 1 - storage device with a special partition name and filesystem
|
||||||
# label, 2 - unpartitioned disk with a filesystem. The label of this filesystem
|
# label, 2 - unpartitioned disk with a filesystem. The label of this filesystem
|
||||||
# is used to detect the disk which Swift will be using.
|
# is used to detect the disk which Swift will be using.
|
||||||
|
|
||||||
# Swift support two mathcing modes, valid options are [ prefix, strict ]
|
# Swift support two matching modes, valid options are [ prefix, strict ]
|
||||||
#swift_devices_match_mode: "strict"
|
#swift_devices_match_mode: "strict"
|
||||||
|
|
||||||
# This parameter defines matching pattern: if "strict" mode was selected,
|
# This parameter defines matching pattern: if "strict" mode was selected,
|
||||||
@ -270,13 +357,32 @@ tempest_floating_network_name:
|
|||||||
# tempest_image_alt_id: "{% raw %}{{ tempest_image_id }}{% endraw %}"
|
# tempest_image_alt_id: "{% raw %}{{ tempest_image_id }}{% endraw %}"
|
||||||
# tempest_flavor_ref_alt_id: "{% raw %}{{ tempest_flavor_ref_id }}{% endraw %}"
|
# tempest_flavor_ref_alt_id: "{% raw %}{{ tempest_flavor_ref_id }}{% endraw %}"
|
||||||
|
|
||||||
|
###################################
|
||||||
|
# VMware - OpenStack VMware support
|
||||||
|
###################################
|
||||||
|
#vmware_vcenter_host_ip:
|
||||||
|
#vmware_vcenter_host_username:
|
||||||
|
#vmware_vcenter_host_password:
|
||||||
|
#vmware_datastore_name:
|
||||||
|
#vmware_vcenter_name:
|
||||||
|
#vmware_vcenter_cluster_name:
|
||||||
|
|
||||||
|
#######################################
|
||||||
|
# XenAPI - Support XenAPI for XenServer
|
||||||
|
#######################################
|
||||||
|
# XenAPI driver use HIMN(Host Internal Management Network)
|
||||||
|
# to communicate with XenServer host.
|
||||||
|
#xenserver_himn_ip:
|
||||||
|
#xenserver_username:
|
||||||
|
#xenserver_connect_protocol:
|
||||||
|
|
||||||
|
|
||||||
#####################################
|
#####################################
|
||||||
# Bifrost - Bare Metal Provisioning
|
# Bifrost - Bare Metal Provisioning
|
||||||
#####################################
|
#####################################
|
||||||
|
|
||||||
# The Bifrost deployment image only supports a source installation.
|
# The Bifrost deployment image only supports a source installation.
|
||||||
bifrost_deploy_image: "{% raw %}{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/{{ kolla_base_distro }}-source-bifrost-deploy{% endraw %}"
|
bifrost_install_type: source
|
||||||
|
|
||||||
|
|
||||||
############################################
|
############################################
|
||||||
|
@ -15,7 +15,7 @@ monitoring
|
|||||||
# You can explicitly specify which hosts run each project by updating the
|
# You can explicitly specify which hosts run each project by updating the
|
||||||
# groups in the sections below. Common services are grouped together.
|
# groups in the sections below. Common services are grouped together.
|
||||||
[chrony-server:children]
|
[chrony-server:children]
|
||||||
control
|
haproxy
|
||||||
|
|
||||||
[chrony:children]
|
[chrony:children]
|
||||||
control
|
control
|
||||||
@ -32,6 +32,7 @@ monitoring
|
|||||||
|
|
||||||
[etcd:children]
|
[etcd:children]
|
||||||
control
|
control
|
||||||
|
compute
|
||||||
|
|
||||||
[influxdb:children]
|
[influxdb:children]
|
||||||
monitoring
|
monitoring
|
||||||
@ -77,6 +78,9 @@ control
|
|||||||
[outward-rabbitmq:children]
|
[outward-rabbitmq:children]
|
||||||
control
|
control
|
||||||
|
|
||||||
|
[qdrouterd:children]
|
||||||
|
control
|
||||||
|
|
||||||
[mongodb:children]
|
[mongodb:children]
|
||||||
control
|
control
|
||||||
|
|
||||||
@ -97,6 +101,9 @@ network
|
|||||||
compute
|
compute
|
||||||
manila-share
|
manila-share
|
||||||
|
|
||||||
|
[opendaylight:children]
|
||||||
|
network
|
||||||
|
|
||||||
[cinder:children]
|
[cinder:children]
|
||||||
control
|
control
|
||||||
|
|
||||||
@ -176,6 +183,9 @@ control
|
|||||||
[vmtp:children]
|
[vmtp:children]
|
||||||
control
|
control
|
||||||
|
|
||||||
|
[vitrage:children]
|
||||||
|
control
|
||||||
|
|
||||||
[watcher:children]
|
[watcher:children]
|
||||||
control
|
control
|
||||||
|
|
||||||
@ -203,5 +213,11 @@ control
|
|||||||
[skydive:children]
|
[skydive:children]
|
||||||
monitoring
|
monitoring
|
||||||
|
|
||||||
|
[redis:children]
|
||||||
|
control
|
||||||
|
|
||||||
|
[blazar:children]
|
||||||
|
control
|
||||||
|
|
||||||
[zookeeper:children]
|
[zookeeper:children]
|
||||||
control
|
control
|
||||||
|
@ -74,6 +74,15 @@ neutron
|
|||||||
neutron
|
neutron
|
||||||
|
|
||||||
# Ceph
|
# Ceph
|
||||||
|
[ceph-mds:children]
|
||||||
|
ceph
|
||||||
|
|
||||||
|
[ceph-mgr:children]
|
||||||
|
ceph
|
||||||
|
|
||||||
|
[ceph-nfs:children]
|
||||||
|
ceph
|
||||||
|
|
||||||
[ceph-mon:children]
|
[ceph-mon:children]
|
||||||
ceph
|
ceph
|
||||||
|
|
||||||
@ -238,18 +247,12 @@ mistral
|
|||||||
mistral
|
mistral
|
||||||
|
|
||||||
# Ceilometer
|
# Ceilometer
|
||||||
[ceilometer-api:children]
|
|
||||||
ceilometer
|
|
||||||
|
|
||||||
[ceilometer-central:children]
|
[ceilometer-central:children]
|
||||||
ceilometer
|
ceilometer
|
||||||
|
|
||||||
[ceilometer-notification:children]
|
[ceilometer-notification:children]
|
||||||
ceilometer
|
ceilometer
|
||||||
|
|
||||||
[ceilometer-collector:children]
|
|
||||||
ceilometer
|
|
||||||
|
|
||||||
[ceilometer-compute:children]
|
[ceilometer-compute:children]
|
||||||
compute
|
compute
|
||||||
|
|
||||||
@ -348,9 +351,12 @@ designate
|
|||||||
[designate-central:children]
|
[designate-central:children]
|
||||||
designate
|
designate
|
||||||
|
|
||||||
[designate-mdns:children]
|
[designate-producer:children]
|
||||||
designate
|
designate
|
||||||
|
|
||||||
|
[designate-mdns:children]
|
||||||
|
network
|
||||||
|
|
||||||
[designate-worker:children]
|
[designate-worker:children]
|
||||||
designate
|
designate
|
||||||
|
|
||||||
@ -378,3 +384,33 @@ skydive
|
|||||||
[skydive-agent:children]
|
[skydive-agent:children]
|
||||||
compute
|
compute
|
||||||
network
|
network
|
||||||
|
|
||||||
|
# Tacker
|
||||||
|
[tacker-server:children]
|
||||||
|
tacker
|
||||||
|
|
||||||
|
[tacker-conductor:children]
|
||||||
|
tacker
|
||||||
|
|
||||||
|
# Vitrage
|
||||||
|
[vitrage-api:children]
|
||||||
|
vitrage
|
||||||
|
|
||||||
|
[vitrage-notifier:children]
|
||||||
|
vitrage
|
||||||
|
|
||||||
|
[vitrage-graph:children]
|
||||||
|
vitrage
|
||||||
|
|
||||||
|
[vitrage-collector:children]
|
||||||
|
vitrage
|
||||||
|
|
||||||
|
[vitrage-ml:children]
|
||||||
|
vitrage
|
||||||
|
|
||||||
|
# Blazar
|
||||||
|
[blazar-api:children]
|
||||||
|
blazar
|
||||||
|
|
||||||
|
[blazar-manager:children]
|
||||||
|
blazar
|
||||||
|
@ -66,3 +66,7 @@ ansible_python_interpreter={{ kolla_ansible_target_venv }}/bin/python
|
|||||||
|
|
||||||
{% endif %}
|
{% endif %}
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
|
|
||||||
|
[compute:children]
|
||||||
|
inner-compute
|
||||||
|
external-compute
|
||||||
|
@ -58,9 +58,12 @@ kolla_overcloud_inventory: "{{ kolla_overcloud_inventory_custom or kolla_overclo
|
|||||||
kolla_feature_flags:
|
kolla_feature_flags:
|
||||||
- aodh
|
- aodh
|
||||||
- barbican
|
- barbican
|
||||||
|
- blazar
|
||||||
- ceilometer
|
- ceilometer
|
||||||
- central_logging
|
- central_logging
|
||||||
- ceph
|
- ceph
|
||||||
|
- ceph_mds
|
||||||
|
- ceph_nfs
|
||||||
- ceph_rgw
|
- ceph_rgw
|
||||||
- cinder
|
- cinder
|
||||||
- cinder_backend_hnas_iscsi
|
- cinder_backend_hnas_iscsi
|
||||||
@ -68,12 +71,14 @@ kolla_feature_flags:
|
|||||||
- cinder_backend_iscsi
|
- cinder_backend_iscsi
|
||||||
- cinder_backend_lvm
|
- cinder_backend_lvm
|
||||||
- cinder_backend_nfs
|
- cinder_backend_nfs
|
||||||
|
- cinder_backend_zfssa_iscsi
|
||||||
- cloudkitty
|
- cloudkitty
|
||||||
- collectd
|
- collectd
|
||||||
- congress
|
- congress
|
||||||
- designate
|
- designate
|
||||||
- elasticsearch
|
- elasticsearch
|
||||||
- etcd
|
- etcd
|
||||||
|
- fluentd
|
||||||
- freezer
|
- freezer
|
||||||
- gnocchi
|
- gnocchi
|
||||||
- grafana
|
- grafana
|
||||||
@ -82,6 +87,7 @@ kolla_feature_flags:
|
|||||||
- horizon
|
- horizon
|
||||||
- influxdb
|
- influxdb
|
||||||
- ironic
|
- ironic
|
||||||
|
- ironic_pxe_uefi
|
||||||
- kafka
|
- kafka
|
||||||
- karbor
|
- karbor
|
||||||
- kibana
|
- kibana
|
||||||
@ -90,23 +96,28 @@ kolla_feature_flags:
|
|||||||
- manila
|
- manila
|
||||||
- manila_backend_generic
|
- manila_backend_generic
|
||||||
- manila_backend_hnas
|
- manila_backend_hnas
|
||||||
|
- manila_backend_cephfs_native
|
||||||
|
- manila_backend_cephfs_nfs
|
||||||
- mistral
|
- mistral
|
||||||
- mongodb
|
- mongodb
|
||||||
- monasca
|
- monasca
|
||||||
- murano
|
- murano
|
||||||
- multipathd
|
- multipathd
|
||||||
|
- neutron_agent_ha
|
||||||
|
- neutron_bgp_dragent
|
||||||
- neutron_dvr
|
- neutron_dvr
|
||||||
- neutron_fwaas
|
- neutron_fwaas
|
||||||
- neutron_lbaas
|
- neutron_lbaas
|
||||||
- neutron_qos
|
|
||||||
- neutron_agent_ha
|
|
||||||
- neutron_vpnaas
|
|
||||||
- neutron_bgp_dragent
|
|
||||||
- neutron_provider_networks
|
- neutron_provider_networks
|
||||||
|
- neutron_qos
|
||||||
|
- neutron_segments
|
||||||
|
- neutron_sriov
|
||||||
|
- neutron_vpnaas
|
||||||
- nova_serialconsole_proxy
|
- nova_serialconsole_proxy
|
||||||
- octavia
|
- octavia
|
||||||
- osprofiler
|
- osprofiler
|
||||||
- panko
|
- panko
|
||||||
|
- qdrouterd
|
||||||
- rally
|
- rally
|
||||||
- sahara
|
- sahara
|
||||||
- searchlight
|
- searchlight
|
||||||
@ -118,6 +129,8 @@ kolla_feature_flags:
|
|||||||
- telegraf
|
- telegraf
|
||||||
- tempest
|
- tempest
|
||||||
- trove
|
- trove
|
||||||
|
- vitrage
|
||||||
|
- vmtp
|
||||||
- watcher
|
- watcher
|
||||||
- zookeeper
|
- zookeeper
|
||||||
- zun
|
- zun
|
||||||
|
@ -5,6 +5,8 @@ Release Notes
|
|||||||
In Development
|
In Development
|
||||||
==============
|
==============
|
||||||
|
|
||||||
|
Kayobe 4.0.0 will be based on the Queens release of OpenStack.
|
||||||
|
|
||||||
Features
|
Features
|
||||||
--------
|
--------
|
||||||
|
|
||||||
|
@ -146,10 +146,13 @@
|
|||||||
|
|
||||||
#kolla_enable_aodh:
|
#kolla_enable_aodh:
|
||||||
#kolla_enable_barbican:
|
#kolla_enable_barbican:
|
||||||
|
#kolla_enable_blazar:
|
||||||
#kolla_enable_cadf_notifications:
|
#kolla_enable_cadf_notifications:
|
||||||
#kolla_enable_ceilometer:
|
#kolla_enable_ceilometer:
|
||||||
#kolla_enable_central_logging:
|
#kolla_enable_central_logging:
|
||||||
#kolla_enable_ceph:
|
#kolla_enable_ceph:
|
||||||
|
#kolla_enable_ceph_mds:
|
||||||
|
#kolla_enable_ceph_nfs:
|
||||||
#kolla_enable_ceph_rgw:
|
#kolla_enable_ceph_rgw:
|
||||||
#kolla_enable_cinder:
|
#kolla_enable_cinder:
|
||||||
#kolla_enable_cinder_backend_hnas_iscsi:
|
#kolla_enable_cinder_backend_hnas_iscsi:
|
||||||
@ -157,10 +160,12 @@
|
|||||||
#kolla_enable_cinder_backend_iscsi:
|
#kolla_enable_cinder_backend_iscsi:
|
||||||
#kolla_enable_cinder_backend_lvm:
|
#kolla_enable_cinder_backend_lvm:
|
||||||
#kolla_enable_cinder_backend_nfs:
|
#kolla_enable_cinder_backend_nfs:
|
||||||
|
#kolla_enable_cinder_backend_zfssa_iscsi:
|
||||||
#kolla_enable_cloudkitty:
|
#kolla_enable_cloudkitty:
|
||||||
#kolla_enable_congress:
|
#kolla_enable_congress:
|
||||||
#kolla_enable_designate:
|
#kolla_enable_designate:
|
||||||
#kolla_enable_etcd:
|
#kolla_enable_etcd:
|
||||||
|
#kolla_enable_fluentd:
|
||||||
#kolla_enable_freezer:
|
#kolla_enable_freezer:
|
||||||
#kolla_enable_gnocchi:
|
#kolla_enable_gnocchi:
|
||||||
#kolla_enable_grafana:
|
#kolla_enable_grafana:
|
||||||
@ -169,6 +174,7 @@
|
|||||||
#kolla_enable_horizon:
|
#kolla_enable_horizon:
|
||||||
#kolla_enable_influxdb:
|
#kolla_enable_influxdb:
|
||||||
#kolla_enable_ironic:
|
#kolla_enable_ironic:
|
||||||
|
#kolla_enable_ironic_pxe_uefi:
|
||||||
#kolla_enable_iscsid:
|
#kolla_enable_iscsid:
|
||||||
#kolla_enable_karbor:
|
#kolla_enable_karbor:
|
||||||
#kolla_enable_kuryr:
|
#kolla_enable_kuryr:
|
||||||
@ -176,23 +182,28 @@
|
|||||||
#kolla_enable_manila:
|
#kolla_enable_manila:
|
||||||
#kolla_enable_manila_backend_generic:
|
#kolla_enable_manila_backend_generic:
|
||||||
#kolla_enable_manila_backend_hnas:
|
#kolla_enable_manila_backend_hnas:
|
||||||
|
#kolla_enable_manila_backend_cephfs_native:
|
||||||
|
#kolla_enable_manila_backend_cephfs_nfs:
|
||||||
#kolla_enable_mistral:
|
#kolla_enable_mistral:
|
||||||
#kolla_enable_monasca:
|
#kolla_enable_monasca:
|
||||||
#kolla_enable_mongodb:
|
#kolla_enable_mongodb:
|
||||||
#kolla_enable_multipathd:
|
#kolla_enable_multipathd:
|
||||||
#kolla_enable_murano:
|
#kolla_enable_murano:
|
||||||
#kolla_enable_neutron_vpnaas:
|
#kolla_enable_neutron_agent_ha:
|
||||||
|
#kolla_enable_neutron_bgp_dragent:
|
||||||
#kolla_enable_neutron_dvr:
|
#kolla_enable_neutron_dvr:
|
||||||
#kolla_enable_neutron_fwaas:
|
#kolla_enable_neutron_fwaas:
|
||||||
#kolla_enable_neutron_lbaas:
|
#kolla_enable_neutron_lbaas:
|
||||||
#kolla_enable_neutron_qos:
|
|
||||||
#kolla_enable_neutron_agent_ha:
|
|
||||||
#kolla_enable_neutron_bgp_dragent:
|
|
||||||
#kolla_enable_neutron_provider_networks:
|
#kolla_enable_neutron_provider_networks:
|
||||||
|
#kolla_enable_neutron_qos:
|
||||||
|
#kolla_enable_neutron_segments:
|
||||||
|
#kolla_enable_neutron_sriov:
|
||||||
|
#kolla_enable_neutron_vpnaas:
|
||||||
#kolla_enable_nova_serialconsole_proxy:
|
#kolla_enable_nova_serialconsole_proxy:
|
||||||
#kolla_enable_octavia:
|
#kolla_enable_octavia:
|
||||||
#kolla_enable_osprofiler:
|
#kolla_enable_osprofiler:
|
||||||
#kolla_enable_panko:
|
#kolla_enable_panko:
|
||||||
|
#kolla_enable_qdrouterd:
|
||||||
#kolla_enable_rally:
|
#kolla_enable_rally:
|
||||||
#kolla_enable_sahara:
|
#kolla_enable_sahara:
|
||||||
#kolla_enable_searchlight:
|
#kolla_enable_searchlight:
|
||||||
@ -204,6 +215,7 @@
|
|||||||
#kolla_enable_telegraf:
|
#kolla_enable_telegraf:
|
||||||
#kolla_enable_tempest:
|
#kolla_enable_tempest:
|
||||||
#kolla_enable_trove:
|
#kolla_enable_trove:
|
||||||
|
#kolla_enable_vitrage:
|
||||||
#kolla_enable_vmtp:
|
#kolla_enable_vmtp:
|
||||||
#kolla_enable_watcher:
|
#kolla_enable_watcher:
|
||||||
#kolla_enable_zun:
|
#kolla_enable_zun:
|
||||||
|
4
tox.ini
4
tox.ini
@ -17,7 +17,7 @@ setenv =
|
|||||||
OS_STDERR_CAPTURE=1
|
OS_STDERR_CAPTURE=1
|
||||||
OS_TEST_TIMEOUT=60
|
OS_TEST_TIMEOUT=60
|
||||||
deps =
|
deps =
|
||||||
-c{env:UPPER_CONSTRAINTS_FILE:https://git.openstack.org/cgit/openstack/requirements/plain/upper-constraints.txt?h=stable/pike}
|
-c{env:UPPER_CONSTRAINTS_FILE:https://git.openstack.org/cgit/openstack/requirements/plain/upper-constraints.txt?h=stable/queens}
|
||||||
-r{toxinidir}/requirements.txt
|
-r{toxinidir}/requirements.txt
|
||||||
-r{toxinidir}/test-requirements.txt
|
-r{toxinidir}/test-requirements.txt
|
||||||
commands = stestr run {posargs}
|
commands = stestr run {posargs}
|
||||||
@ -98,7 +98,7 @@ commands =
|
|||||||
|
|
||||||
[testenv:docs]
|
[testenv:docs]
|
||||||
deps =
|
deps =
|
||||||
-c{env:UPPER_CONSTRAINTS_FILE:https://git.openstack.org/cgit/openstack/requirements/plain/upper-constraints.txt?h=stable/pike}
|
-c{env:UPPER_CONSTRAINTS_FILE:https://git.openstack.org/cgit/openstack/requirements/plain/upper-constraints.txt?h=stable/queens}
|
||||||
-r{toxinidir}/requirements.txt
|
-r{toxinidir}/requirements.txt
|
||||||
-r{toxinidir}/doc/requirements.txt
|
-r{toxinidir}/doc/requirements.txt
|
||||||
commands = sphinx-build -b html doc/source doc/build/html
|
commands = sphinx-build -b html doc/source doc/build/html
|
||||||
|
@ -24,7 +24,7 @@
|
|||||||
timeout: 3600
|
timeout: 3600
|
||||||
required-projects:
|
required-projects:
|
||||||
- name: openstack/requirements
|
- name: openstack/requirements
|
||||||
override-checkout: stable/pike
|
override-checkout: stable/queens
|
||||||
vars:
|
vars:
|
||||||
tox_envlist: molecule
|
tox_envlist: molecule
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user