Kayobe uses a number of virtual environments on the remote hosts for python dependencies such as shade, python-openstackclient, docker, etc. By default these are stored in /opt/kayobe/venvs/. Typically we do not provide version restrictions when installing these packages, so over the course of time they may become stale and incompatible. This change installs the latest version of packages allowed by OpenStack upper constraints. It also adds a new variable, 'pip_upper_constraints_file', to set the upper constraints file. The existing variable 'kolla_upper_constraints_file' now defaults to the value of 'pip_upper_constraints_file'. Change-Id: I8d2956f95bbc44b5a9e88e7569372048a62f12f5 Story: 2005923 Task: 34193
59 lines
1.8 KiB
YAML
59 lines
1.8 KiB
YAML
---
|
|
# Path to virtualenv in which to install shade and its dependencies.
|
|
ipa_images_venv:
|
|
|
|
# Upper constraints file for installation of python-ironicclient.
|
|
ipa_images_upper_constraints_file:
|
|
|
|
# Authentication type compatible with the 'os_image' Ansible module's
|
|
# auth_type argument.
|
|
ipa_images_openstack_auth_type:
|
|
|
|
# Authentication parameters compatible with the 'os_image' Ansible module's
|
|
# auth argument.
|
|
ipa_images_openstack_auth: {}
|
|
|
|
# Authentication parameters in environment variable form, as accepted by the
|
|
# openstack client.
|
|
ipa_images_openstack_auth_env: {}
|
|
|
|
# CA certificate path.
|
|
ipa_images_openstack_caert:
|
|
|
|
# Path to directory in which to store downloaded images.
|
|
ipa_images_cache_path:
|
|
|
|
# Name of Ironic deployment kernel image to register in Glance.
|
|
ipa_images_kernel_name:
|
|
|
|
# URL of Ironic deployment kernel image to download. If unset, an existing
|
|
# image in ipa_images_cache_path will be used.
|
|
ipa_images_kernel_url:
|
|
|
|
# URL of checksum of Ironic deployment kernel image.
|
|
ipa_images_kernel_checksum_url:
|
|
|
|
# Algorithm of checksum of Ironic deployment kernel image.
|
|
ipa_images_kernel_checksum_algorithm:
|
|
|
|
# Name of Ironic deployment ramdisk image to register in Glance.
|
|
ipa_images_ramdisk_name:
|
|
|
|
# URL of Ironic deployment ramdisk image to download. If unset, an existing
|
|
# image in ipa_images_cache_path will be used.
|
|
ipa_images_ramdisk_url:
|
|
|
|
# URL of checksum of Ironic deployment ramdisk image.
|
|
ipa_images_ramdisk_checksum_url:
|
|
|
|
# Algorithm of checksum of Ironic deployment ramdisk image.
|
|
ipa_images_ramdisk_checksum_algorithm:
|
|
|
|
# Ansible host pattern for limiting which nodes are updated with deploy_ramdisk
|
|
# and deploy_kernel properties
|
|
ipa_images_compute_node_limit: baremetal-compute
|
|
|
|
# Whether or not to update the deploy_ramdisk and deploy_kernel Ironic node
|
|
# properties
|
|
ipa_images_update_ironic_nodes: False
|