- Oct 12, 2021
-
-
Mark Goddard authored
Follow up adding tests for Id60e25e129e323f3c07e702bb81a11efc530fb3e. Change-Id: Ieb6d6e4d491b4ceb44d5fe364f0da215ac303fe1
-
- Oct 11, 2021
-
-
Zuul authored
-
- Oct 09, 2021
- Oct 07, 2021
-
-
Zuul authored
-
Jakub Darmach authored
Docker namespace for Kolla images is changed from kolla to openstack.kolla to align with If5a26b1ba4bf35bc29306c24f608396dbf5e3371 (Added to reno) Change-Id: I5d49279fa9a2a263d84c6f468c00d4c8538c538c
-
Zuul authored
-
- Oct 06, 2021
-
-
Zuul authored
-
Michał Nasiadka authored
This is only supported on CentOS for now due to limitations of the Ansible role used to configure tuned. Change-Id: Ie07c5f467975f8da2f720e70c94cea6285981d72 Co-Authored-By:
Pierre Riteau <pierre@stackhpc.com> Story: 2007853 Task: 40155
-
Pierre Riteau authored
Change-Id: Ic49de8d27da6604429e09fb0122eb64239cf58a8
-
Maksim Malchuk authored
Fix typo of the IPA builder version variable name Change-Id: If858d57d820d1221759acf8ab3f0478522c68c88 Signed-off-by:
Maksim Malchuk <maksim.malchuk@gmail.com>
-
Mark Goddard authored
Follow up to Id60e25e129e323f3c07e702bb81a11efc530fb3e, adds support for firewalld configuration on Infra VMs. Change-Id: Idd1ab982d4bca1cbdb0c4c6041cf3b6c17eae6cb
-
- Oct 05, 2021
-
-
Zuul authored
-
Pierre Riteau authored
CentOS cloud images come with net.ifnames=0 on the kernel command line, which disables consistent network device naming. This does not provide a good experience on bare metal because NIC ordering can vary. This is specific to cloud images: an ISO installation would use consistent network device naming. We now set net.ifnames=1 in the DIB default environment to use consistent network device naming. The parameters `nofb nomodeset gfxpayload=text` are also set to preserve defaults from DIB. To restore the existing behaviour, set DIB_BOOTLOADER_DEFAULT_CMDLINE to `nofb nomodeset gfxpayload=text net.ifnames=0` in the kolla_bifrost_dib_env_vars_extra dictionary. Change-Id: I20465eab4e0aec6620578a92d3bdbddcec0954df
-
- Oct 04, 2021
-
-
Will Szumski authored
This change allows you to define additional VMs to deploy on the seed-hypervisor. Co-authored-by:
Piotr Parczewski <piotr@stackhpc.com> Co-authored-by:
Will Szumski <will@stackhpc.com> Co-authored-by:
Mark Goddard <mark@stackhpc.com> Story: 2008741 Task: 42095 Change-Id: I8055fc5eb0a9edadcb35767303c659922f2d07ca
-
Mark Goddard authored
Adds support for configuring firewalld for CentOS hosts managed by Kayobe. * create zones * set default zone * set zone for interfaces * define rules Change-Id: Id60e25e129e323f3c07e702bb81a11efc530fb3e Story: 2008991 Task: 42644
-
- Oct 01, 2021
-
-
Mark Goddard authored
Now that the previous release is Wallaby, we can add overcloud and seed upgrades on Ubuntu. Change-Id: I69868dca6e1f3e4a1bf123c9e7f1f3412162b264
-
Mark Goddard authored
Source images get the most test coverage, so it makes sense to build and deploy these by default. Change-Id: I297b83985b09e888c5ee64c1a39f8a1dfcacc5c1
-
Pierre Riteau authored
docker 5.0.2 is now allowed in requirements upper constraints [1]. [1] https://review.opendev.org/c/openstack/requirements/+/811522 Change-Id: I114fbb8893817b271e330de92281c9a22d70b5da
-
- Sep 30, 2021
- Sep 29, 2021
-
-
Pierre Riteau authored
This change bumps up the maximum supported Ansible version to 4.x (ansible-core 2.11.x) and minimum to 2.10. This synchronises Kayobe with Kolla Ansible (see change I8b9212934dfab3831986e8db55671baee32f4bbd). Uses of docker_image are updated. We must now provide the source parameter. When source is build (for molecule), we replace force by force_source and force_tag and move path and dockerfile under the build parameter. Use docker_image_info instead of docker_image_facts. Handle update of ansible inside kolla-ansible virtualenv and document how to do it for the kayobe virtualenv. Change-Id: I7a4530f4f63ddb37aa30a617db5944b97bc3e17f
-
Zuul authored
-
Zuul authored
-
Michał Nasiadka authored
Introduce seed_enable_snat and change default to false. Change-Id: I0fde948a306ef9b8cf9525f1e93650d36d5f14f6
-
Mark Goddard authored
These action plugins will be useful for generating configuration files on the Ansible control host. Change-Id: I172c8e81936c93c8d6ce4e53c83083a44aa52e6b
-
Pierre Riteau authored
Libvirt debug logs can grow very large, particularly on Ubuntu (we have seen up to 1.1GB). Disable libvirt debug logging using variable nova_libvirt_logging_debug which was added to Kolla Ansible during the Wallaby cycle (see change I90bfd1b300ad3202ea4d139fda6d6beb44c5820f) and backported to Victoria and Ussuri. Change-Id: Ic047e80aa382148b009b1c03581b417d17ec2598
-
- Sep 27, 2021
-
-
Zuul authored
-
Zuul authored
-
Zuul authored
-
Mark Goddard authored
Ansible facts can have a large impact on the performance of the Ansible control host. This patch introduces some control over which facts are gathered (kayobe_ansible_setup_gather_subset) and which facts are stored (kayobe_ansible_setup_filter). By default we do not change the default values of these arguments to the setup module. The flexibility of these arguments is limited, but they do provide enough for a large performance improvement in a typical moderate to large OpenStack cloud. In particular, the large complex dict fact for each interface has a large effect, and on an OpenStack controller or hypervisor there may be many virtual interfaces. We can use the kayobe_ansible_setup_filter variable to help: kayobe_ansible_setup_filter: 'ansible_[!qt]*' This causes Ansible to collect but not store facts matching that pattern, which includes the virtual interface facts. Currently we are not referencing other facts matching the pattern within Kayobe. Note that including the 'ansible_' prefix causes meta facts module_setup and gather_subset to be filtered, but this seems to be the only way to get a good match on the interface facts. To work around this, we use ansible_facts rather than module_setup to detect whether facts exist in the cache. The exact improvement will vary, but has been reported to be as large as 18x on systems with many virtual interfaces. This change also introduces a new command to gather facts for Kayobe & Kolla Ansible on demand, 'kayobe overcloud facts gather'. This can be used to populate a fact cache. Depends-On: https://review.opendev.org/c/openstack/kolla-ansible/+/794610 Story: 2007993 Task: 42586 Change-Id: I5ce3c734433e1682ee942867505468c57440e689
-
Mark Goddard authored
This change adds support for installing Ansible collections via requirements.yml in Kayobe or Kayobe config. Story: 2008391 Task: 41315 Change-Id: I764ff019a18266b593add7ab80ee095d7d07a869
-
- Sep 23, 2021
-
-
Zuul authored
-
- Sep 21, 2021
-
-
Pierre Riteau authored
This follows the same change in Kolla-Ansible. Depends-On: https://review.opendev.org/c/openstack/kolla-ansible/+/807344 Change-Id: Ib2d7f0774fede570a8c4c315d83afd420c31da0b
-
Skylar Kelty authored
Add support for configuring apt's proxy setting on Ubuntu hosts. Change-Id: Iea1daff70fca5cf49f4e7f44af71a900678bb5c9 Story: 2009035 Task: 42782
-
- Sep 20, 2021
-
-
Zuul authored
-
Michał Nasiadka authored
Bashate only accepts one --ignore option, so first was ignored. Change-Id: I2b7062c4f482faf91c0df40fb79fad75eb326d83
-
Zuul authored
-
Zuul authored
-
Pierre Riteau authored
Change-Id: I84a51fcd880971487cda6ccc5edfa4161dbb2156
-