- Sep 27, 2021
-
-
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 01, 2021
-
-
Zuul authored
-
- Aug 31, 2021
-
-
Zuul authored
-
Zuul authored
-
Zuul authored
-
Mark Goddard authored
The CentOS Stream 8 section used the wrong heading style, which broke the rest of the document, making the other headings the wrong sizes. Change-Id: I8015c905074016c53c803ce40a299ad5c911ada6
-
Stig Telfer authored
The command `kayobe overcloud introspection data save` has been failing due to lack of OpenStack credentials when running the bifrost dynamic inventory. Add OS_CLOUD=bifrost. Story: 2009129 Task: 43059 Change-Id: I4a15578135a48cf282672288f4db24ded65f3b82
-
- Aug 26, 2021
-
-
Zuul authored
-
- Aug 21, 2021
-
-
Mark Goddard authored
By default, Ansible injects a variable for every fact, prefixed with ansible_. This can result in a large number of variables for each host, which at scale can incur a performance penalty. Ansible provides a configuration option [0] that can be set to False to prevent this injection of facts. In this case, facts should be referenced via ansible_facts.<fact>. This change updates all references to Ansible facts within Kayobe from using individual fact variables to using the items in the ansible_facts dictionary. This allows users to disable fact variable injection in their Ansible configuration, which may provide some performance improvement. This change disables fact variable injection in the ansible configuration used in CI, to catch any attempts to use the injected variables. [0] https://docs.ansible.com/ansible/latest/reference_appendices/config.html#inject-facts-as-vars Story: 2007993 Task: 42464 Depends-On: https://review.opendev.org/c/openstack/kolla-ansible/+/791276 Change-Id: I14db53ed6e57d37bbd28dd5819e432e3fe6628b2
-
- Aug 20, 2021
-
-
Mark Goddard authored
If no public API network is used, as in the case of typical all-in-one environments, the checks in kolla-ansible.yml, task "Validate Kolla Ansible API address configuration" may fail. This happens only when using the new kolla_internal_vip_address variable, and not if the legacy vip_address network attribute is used. This change fixes the issue by only checking for valid external VIP address/FQDN configuration when a separate public API network is in use. If the external VIP/FQDN are not set, then Kayobe no longer defaults their values to the internal VIP/FQDN, instead relying on the Kolla Ansible defaults to do this. This may have consequences for anyone relying on these variables in configuration. Change-Id: I0b1c963006c044ade5c67c4046da5e2addc9a8c7 Story: 2009134 Task: 43070
-
- Aug 19, 2021
-
-
Pierre Riteau authored
Change-Id: I0c41d59123aba3351ac3b0a5a76cff517cca93e4
-
- Aug 13, 2021
-
-
Michał Nasiadka authored
As per [1] mandatory configuration option is either baseurl, mirrorlist or metalink. EPEL repos use metalink and it's impossible to configure them via DNF custom repos functionality right now. [1]: https://docs.ansible.com/ansible/latest/collections/ansible/builtin/yum_repository_module.html#parameter-metalink Change-Id: Ib267b648f011a7efa6440b6adf9ea8b9b5a0931f
-
- Aug 12, 2021
-
-
Pierre Riteau authored
Change-Id: I097b826cb477577fc9482bbc3b8875b71a505a99
-
- Aug 10, 2021
-
-
Bartosz Bezak authored
Change-Id: Iecae3bf7d54ba0bfe8fbf68a3deae5f74f0b831b
-
- Aug 04, 2021
-
-
Pierre Riteau authored
Change-Id: I68332411e53c1d50ed56ddba3f46ee37db22f976
-
- Aug 03, 2021
-
-
Pierre Riteau authored
Change-Id: Ied01d2797420f844134dff8714e77a1ca6c1f7aa
-
- Jul 30, 2021
-
-
Lukasz Zalewski authored
Configuring veth pair MTU in the systemd-networkd .netdev files does not set the correct MTU for the peer and there isn't configuration option in the [Peer] section to do so [1]. This results in an MTU mismatch with peer having the default (1500) value. This change moves the MTU configuration from the .netdev file to the [Link] section of the corresponding veth pair .network files. Same approach is already recommended in [1] for the tun and tap devices. [1] https://www.freedesktop.org/software/systemd/man/systemd.netdev.html Story: 2009072 Task: 42882 Change-Id: I082e1b807497d17ae40ddf86e1473fbfcdf625e2
-
- Jul 28, 2021
-
-
Zuul authored
-
Zuul authored
-
Pierre Riteau authored
Change-Id: I202e1d2ec54e8ebcddefab668f8e2486f1bb1aa6
-
- Jul 27, 2021
-
-
Pierre Riteau authored
The openstack-tox-docs job started failing with the following error: ! LaTeX Error: File `tgtermes.sty' not found. This change adds the required font package to the bindep doc profile. Change-Id: I9acf8fd03150b9cc03a011364f0c45929b9a9f87
-
- Jul 26, 2021
-
-
Sorin Sbarnea authored
Change-Id: I424c1e3e6c488913d316e6b792d429599ea4de7c
-
- Jul 23, 2021
-
-
Pierre Riteau authored
Documentation about DIB_DISABLE_KERNEL_CLEANUP was left in place after the variable was removed in Ie25e88bb96f186399ae69837e93185127628ce86. Backport: wallaby, victoria, ussuri Change-Id: Iddb699aa98ddee8446d532ce4bd23ba9174fb38e
-
- Jul 22, 2021
-
-
Pierre Riteau authored
The iscsi deploy interface was removed from Ironic [1]. Switch to the direct deploy interface instead, which is the default. [1] https://review.opendev.org/c/openstack/ironic/+/789382 Depends-On: https://review.opendev.org/c/openstack/kolla-ansible/+/801267 Change-Id: Ia0dcd3d302e0f04adbda4f3abf75a0ca7dd20dee
-
- Jun 24, 2021
-
-
Zuul authored
-
- Jun 17, 2021
-
-
Pierre Riteau authored
Because regexes defined by Kayobe are not strict enough, Kolla can build container images unrelated to the deployment. For example, the default service configuration will build: - centos-binary-barbican-keystone-listener (matches keystone) - centos-binary-prometheus-memcached-exporter (matches memcached) This commit makes regexes stricter to avoid unecessary builds. Note that some images are still built unecessarily, such as nova-compute-ironic when ironic is disabled or neutron-metadata-agent-ovn when ovn is disabled. Change-Id: I67f0e48ee03b150f6fe52b1a3e7e727b79207231
-
Pierre Riteau authored
Migrating to Ironic hardware types was required in Rocky. This can now be removed from upgrading instructions. Change-Id: I0510db9fd1b8dd72540c83173267491b32728330
-
- Jun 12, 2021
-
-
Zuul authored
-
- Jun 11, 2021
-
-
Zuul authored
-
- Jun 10, 2021
-
-
Ilya Popov authored
Story: 2008961 Task: 42597 Change-Id: I2637085a1df22e39d64c33b823fc948063d3e06f
-
- Jun 09, 2021
-
-
Zuul authored
-
Zuul authored
-
Zuul authored
-
Mark Goddard authored
kayobe-config-dev now sets os_distribution automatically. Change-Id: Ic9edcf8168355eaf3ea9aff14947666d0ed46c97
-
Mark Goddard authored
This allows us to include the correct branch when cloning repositories in documentation. Method adapted from OpenStack Ansible documentation. A backslash is added on purpose before repository URLs to bypass highlighting which makes them less readable (dark text on dark background). https://opendev.org/openstack/openstack-ansible/src/branch/master/doc/source/conf.py Story: 2008851 Task: 42366 Change-Id: I4b4a8d1c848bb992f65860b058cb9fd9d77613d0
-
Zuul authored
-
Zuul authored
-
Zuul authored
-
Zuul authored
-
Zuul authored
-