When customising kolla_bifrost_inspector_extra_kernel_options, for
example to define which console to use, operators should note that
Kayobe defines extra kernel parameters that are important for
inspection, such as ipa-collect-lldp=1.
Change-Id: Id789dede2d1886ef5ec66ebc86968d6cf62fa2de
The infra-vms group was not added to some playbook host patterns where
it should have been. This change fixes that.
TrivialFix
Change-Id: I5df2918035df7577627fd2bd68417beddbcbf848
wait_for_connection requires a python interpreter to be available, which
may not be the case in some images (CentOS Stream cloud images, cirros
etc.). Instead, use wait_for to wait for the SSH port to open, then rely
on the bootstrapping process to install an interpreter. This is the same
method used for the seed VM.
This change also syncs the SSH wait timeout for infra VMs which the one
used for seed VM provisioning (360 seconds).
Change-Id: I758aff1d3ef714f1c8ef82d29dd2217734a9aae6
Prior to this change, the seed VM was provisioned using the
stackhpc.livirt-vm role with become=true. This resulted in the cached
image being owned by root. The infra VM provisioning uses
stackhpc.libvirt-vm without become=true. If an infra VM uses the same
image as the seed, this can lead to permission denied errors when
downloading a new image of the same name.
This change adds a workaround to fix up the ownership of the cached
image during infra VM provisioning to avoid this issue.
This change also drops become=true from stackhpc.libvirt-vm during seed
VM provisioning, and adds the same workaround there.
Story: 2009277
Task: 43534
Change-Id: Iade0d74cdb398365a567dbdc4b23de2416f3726d
Add file to the reno documentation build to show release notes for
stable/xena.
Use pbr instruction to increment the minor version number
automatically so that master versions are higher than the versions on
stable/xena.
Sem-Ver: feature
Change-Id: I207634cc8454b019105098c2ee2cfe24a58f0511
We see frequent failures of upgrade jobs on stable branches due to lack
of disk space. Disable heat in an attempt to free up extra space, since
we do not need it for our testing.
Change-Id: I20c99ca9dd6e78b041e4662c9b1b54eac904e3c9
Adds a '--diff' argument to kayobe CLI commands. This is passed through
to ansible-playbook for Kayobe Ansible playbooks, and can be used with
the '--check' argument to see changes that would be made to files.
This change also passes through --check and --diff arguments to
kolla-ansible.
Story: 2009038
Task: 42794
Change-Id: I350795c328c0dc0a91a5cd500c252c5b7b1eafc1
This change is a missing part for the new Kayobe functionality
introduced in Ie16354cd01ea7dd83cd3d4058dd8451b8387600b.
Change-Id: Ia3d665d53ccdb9e3b1d40949e96b720fab6df348
Signed-off-by: Maksim Malchuk <maksim.malchuk@gmail.com>
The config dump was removed from host configure commands in
I85670be7242bc436f73c689f027670b0938ba031, but somehow the seed
hypervisor was missed.
Change-Id: I4ae457a784423dcce96e51b4bb21219831acc854
This is to avoid conflicting with iptables rules configured on the seed
host by Kayobe.
A new variable kolla_bifrost_use_firewalld is introduced to configure
whether Bifrost uses firewalld.
Change-Id: I7049eae6518f818f9e180dfdb6f515d527644808
Story: 2009252
Task: 43442
Kolla Ansible has recently updated the default Docker configuration to
stop using an insecure registry [1]. To avoid breaking existing Kayobe
deployments, automatically set docker_registry_insecure to true if we
deploy a registry without TLS.
[1] https://review.opendev.org/c/openstack/kolla-ansible/+/805449
Change-Id: Ifec7102812b5503cb02f207098192e99e7193d49
Switch all dependencies to use the OpenStack Xena release.
This commit should be reverted on the master branch once the
Kayobe stable/xena branch has been cut and RC1 released.
Change-Id: Iee21230217ab1614977498dcbc2a18952ab7d64e
Supports merging configuration for the following files:
* kolla/globals.yml
* kolla/config/bifrost/bifrost.yml
* kolla/config/bifrost/dib.yml
* kolla/config/bifrost/servers.yml
* kolla/kolla-build.conf
Configuration is merged from the following sources:
* Kayobe source code
* Base Kayobe config
* Kayobe environment
Co-Authored-By: Will Szumski <will@stackhpc.com>
Change-Id: I552bd8f7853b2032954b372bf4476676dac3e271
Story: 2002009
Task: 42974
Docker namespace for Kolla images is changed from kolla
to openstack.kolla to align with If5a26b1ba4bf35bc29306c24f608396dbf5e3371
(Added to reno)
Change-Id: I5d49279fa9a2a263d84c6f468c00d4c8538c538c