- Jun 01, 2023
-
-
Zuul authored
-
- May 31, 2023
-
-
Alex-Welsh authored
Change-Id: Ie272e701b8952ef106be99b8fe36eb04cb524898
-
OpenStack Release Bot authored
Add file to the reno documentation build to show release notes for stable/2023.1. Use pbr instruction to increment the minor version number automatically so that master versions are higher than the versions on stable/2023.1. Sem-Ver: feature Change-Id: If806f9b62b4c6e680bddc9b3da38c0c502abc299
-
- May 30, 2023
-
-
Will Szumski authored
Previously, we only supported passing through group_vars. Passing through the inventory as is allows you to use other features of ansible inventory such as host vars. It also simplifies the logic of merging multiple inventories as we can just pass the inventory to ansible and let ansible take care of the rest. This is useful for the multiple environments feature. Change-Id: I28f5d73d414d405d67f5fc92ab371aa2e28a4ce3 Story: 2002009 Task: 42910 Depends-On: https://review.opendev.org/c/openstack/kolla-ansible/+/802863
-
- May 29, 2023
-
-
Matt Crees authored
Switch all dependencies to use the OpenStack 2023.1 release. This commit should be reverted on the master branch once the Kayobe stable/2023.1 branch has been cut and RC1 released. Change-Id: Id5e946fd7b0526faea99536f4a055f0f5c2b8176
-
- May 26, 2023
-
-
Matt Crees authored
Preparations for Antelope RC1. Synchronises Kayobe with the Kolla-Ansible feature flags and inventory. Change-Id: I89a3fd800fafb29be27846806de4e6465209134c
-
- May 25, 2023
-
-
Zuul authored
-
Zuul authored
-
Bartosz Bezak authored
This change bumps up the maximum supported Ansible version to 7.x (ansible-core 2.14.x) and minimum to 6.x (ansible-core 2.13.x). This synchronises Kayobe with Kolla Ansible. Change-Id: Ibffecaa8085bd38ebc8cded9a4bfebe77d59d515
-
- May 22, 2023
-
-
Maksim Malchuk authored
Closes-Bug: #2020378 Change-Id: I000ae473bb759e19b48ecefdbf5d5dc19c833088 Signed-off-by:
Maksim Malchuk <maksim.malchuk@gmail.com>
-
Zuul authored
-
Pierre Riteau authored
Rocky Linux 9.2 shipped with Libvirt 9.0.0 which breaks our bare metal testing. Temporarily run bare metal testing only on Ubuntu. This allows us to make rocky9 jobs voting again. Change-Id: I8866cbc07fc28897648f3dc6f2a163323184e8a9
-
Pierre Riteau authored
More than one year ago, change I96827fc32c1594ca9a0535e259929c49d3f0e704 enabled bare metal testing on Ubuntu, but only for non-upgrade jobs. It should be safe to test during upgrade jobs too. Change-Id: I9c698916999b30bf3fd8f7dfe5add7d332a84b6c
-
- May 20, 2023
-
-
Pierre Riteau authored
This fixes the following issue seen while pulling Neutron images, caused by a kolla-ansible change [1] adding support for neutron-ovn-agent: 'dict object' has no attribute 'neutron-ovn-agent' CI: Make Rocky Linux jobs non-voting to allow this to merge. [1] https://review.opendev.org/c/openstack/kolla-ansible/+/871297 Change-Id: I9e0a315fe2c9ff91bdeffb15adcc353a20204d9a
-
- May 17, 2023
-
-
Pierre Riteau authored
This is not needed anymore because the flag got renamed in Zed. Change-Id: I0187f9a3f23dc59582059d2c7eb4ca1b283002b4
-
- May 10, 2023
-
-
Maksim Malchuk authored
Molecule job failed with an error: AttributeError: 'Runtime' object has no attribute 'exec' since 4.x ansible-compat were bring the breaking changes [1]. so we pin the 3.x version for molecule. 1. https://github.com/ansible/ansible-compat/pull/256 Change-Id: I5f0b97fec565036fb48654113d356cc947e1bbb8 Signed-off-by:
Maksim Malchuk <maksim.malchuk@gmail.com>
-
- Apr 20, 2023
- Apr 19, 2023
-
-
Zuul authored
-
Zuul authored
-
Zuul authored
-
Maksim Malchuk authored
Followup the I0b07da22fea27e0ff4e90aaad19e50d84ff9a121 from Kolla. This change allow to use own repos.y[a]ml file to build containers. Multiple Environments supported. Change-Id: I0d7ab0d8ff5b16ac5de8e50e63400bd455996555 Signed-off-by:
Maksim Malchuk <maksim.malchuk@gmail.com>
-
Will Szumski authored
NetworkManager support has now landed in upstream, see: https://github.com/michaelrigart/ansible-role-interfaces/releases/tag/v1.14.0 This also fixes a couple of bugs in the fork we were using (see linked bug reports). Closes-Bug: #2016970 Closes-Bug: #2016971 Change-Id: I23584fe76554680251307d75078dec34e3a9d384
-
- Apr 18, 2023
-
-
Zuul authored
-
- Apr 17, 2023
-
-
Matt Crees authored
Change ``ipa_build_dib_elements_default`` and ``ipa_build_dib_env_default`` to use ``os_distribution`` and ``os_release`` by default. This allows for Ubuntu images to be built when running on Ubuntu. Rocky will still build CentOS images, as Rocky IPA images have not been tested yet. Change-Id: Iefd2d0b7a3a3e07f5c112d58e2ec0b3da0a747d3
-
- Apr 14, 2023
- Apr 13, 2023
-
-
Maksim Malchuk authored
Change-Id: Ia956cfea7e7bfe47bf1e73c9edcac602caf45579 Signed-off-by:
Maksim Malchuk <maksim.malchuk@gmail.com>
-
Zuul authored
-
Mark Goddard authored
Fixes an issue where generation of passwords.yml for Kolla Ansible could fail if the directory containing the file does not exist. This is typical in a multiple environment setup, when creating a new environment. Story: 2010293 Task: 46275 Closes-Bug: #2015093 Change-Id: I9dce73a8a205c0c0ad02eba3a10e02b82f5b191d
-
Maksim Malchuk authored
The dib_env_vars variable in the Bifrost's dib.yml file can contain the DIB_BLOCK_DEVICE_CONFIG environment variable which is always the Multiline-YAML data. By default, the format of the data is not preserved while the configuration is merged and saved for the bifrost-deploy container. This is because Ansible uses the PyYAML library which has a default 80 symbol string length limit. The official Ansible documentation [1] recommends using to_yaml or to_nice_yaml filters with width parameter. This change adds the same ability to the merge_yaml Ansible plugin. 1. https://docs.ansible.com/ansible/latest/user_guide/playbooks_filters.html#formatting-data-yaml-and-json The related change for the diskimage-builder to solve the issue with incorrect data provided by Kolla-Ansible is also provided: I3b74ede69eb064ad813a9108ec68a228e549e8bb The related change for Kolla-Ansible is also provided: Id79445c0311916ac6c1beb3986e14f652ee5a63c Closes-Bug: #2014981 Related-Bug: #2014980 Change-Id: I339042d9ce405f59aba936dd98df7d89a88bb41e Signed-off-by:
Maksim Malchuk <maksim.malchuk@gmail.com>
-
- Apr 03, 2023
-
-
Zuul authored
-
- Apr 01, 2023
-
-
Maksim Malchuk authored
This change fixes the description accidently copied from the 'kayobe_env_config_path' description. TrivialFix Change-Id: I7b9ced54ad886b3f92f7c757adc2efafa4cbfa4e Signed-off-by:
Maksim Malchuk <maksim.malchuk@gmail.com>
-
Maksim Malchuk authored
This change fixes the output 'module_args' information of the plugins 'merge_configs' and 'merge_yaml' when Ansible is executed in maximum verbose mode. Now all the plugin options are displayed instead of standard 'copy' plugin options only. Change-Id: Ie2d9a0501fe29bfd854eb31258f282b197855948 Signed-off-by:
Maksim Malchuk <maksim.malchuk@gmail.com>
-
- Mar 31, 2023
-
-
Bartosz Bezak authored
Change-Id: Id86acf22cc548b37222a78300c1d5063f4527bf2
-
- Mar 30, 2023
-
-
Mark Goddard authored
The 'kayobe * host configure' commands no longer use the 'kolla-ansible bootstrap-servers' command, and associated 'baremetal' role in Kolla Ansible. The functionality provided by the 'baremetal' role has been extracted into the openstack.kolla Ansible collection, and split into separate roles. This allows Kayobe to use it directly, and only the necessary parts. This change improves failure handling in these Kayobe commands, and aims to reduce confusion over which '--limit' and '--tags' arguments to provide. This ensures that if a host fails during a host configuration command, other hosts are able to continue to completion. Previously, if any host failed during the Kayobe playbooks, the 'kolla-ansible bootstrap-servers' command would not run. This is useful at scale, where host failures occur more frequently. This change has implications for configuration of Kayobe, since some variables that were previously in Kolla Ansible are now in Kayobe. Several parts of the baremetal role have been split out and used here: * apparmor-libvirt: disable AppArmor rules for libvirt on Ubuntu. * docker: Docker installation & configuration. The docker role in openstack.kolla combines functionality from kolla-ansible and kayobe. * etc-hosts: it proved difficult to generalise this, so we have some almost duplicated the code from kolla-ansible here. Requires delegated fact gathering for the case when --limit is used. * firewall: support to disable UFW, for feature parity. * kolla-packages: miscellaneous package installs & removals. The addition of the stack user to the docker group has been moved to the user bootstrapping playbook, and the docker SDK installation has been moved to the virtualenv setup playbook. Depends-On: https://review.opendev.org/c/openstack/ansible-collection-kolla/+/829587 Story: 2009854 Task: 44505 Change-Id: I61a61ca59652b13687c2247d5881012b51f666a7
-
- Mar 28, 2023
-
-
Bartosz Bezak authored
Change-Id: I777579bb92041a0e9f7975e5820bda53deabe930
-
- Mar 21, 2023
-
-
Michal Nasiadka authored
Change-Id: I90dc4da947173e9f8b90d3049dca110838da1778
-
- Mar 15, 2023
-
-
Zuul authored
-
- Mar 08, 2023
-
-
Bartosz Bezak authored
Distributions moved to lowercase names with RHEL 9 release. This patch also removes previously created uppercase files. Story: 2010637 Task: 47604 Change-Id: I8bf75ce44b9ec1fdd477fcddf2deebf2929d9fc1
-