- Mar 18, 2022
-
-
Michal Nasiadka authored
Change-Id: If7d6e58b19f98ccb7cc4c209e458cb6f4f4765ad
-
- Mar 03, 2022
-
-
Piotr Parczewski authored
Depends-on: https://review.opendev.org/c/openstack/bifrost/+/819785 Change-Id: I37b9d18f0523c121357c5a37ec6fc458209f8e79
-
- Feb 25, 2022
-
-
Pierre Riteau authored
This was removed from Kolla during the Yoga release cycle. Change-Id: I0d2fba4e23ba49dec5adc9a822af2afe09111b58
-
- Feb 17, 2022
-
-
Piotr Parczewski authored
Story: 2007872 Task: 44139 Change-Id: I1a161a4f241cccac3f39ab7a3e11bccac02f9a07 Co-Authored-By:
Pierre Riteau <pierre@stackhpc.com>
-
- Feb 14, 2022
-
-
Mark Goddard authored
* Cinder ZFSSA backend was dropped in Xena * iscsid is no longer required for Ironic since the Ironic iscsi deploy interface was removed in Xena Change-Id: Ia9ade04b1aa9ad102e637d2ddf638b28b2d11305
-
- Feb 01, 2022
-
-
Will Szumski authored
Currently we use the HEAD reference for OpenStack requirements. This can create images that are incompatible with your version of OpenStack. See: https://review.opendev.org/c/openstack/ironic-python-agent-builder/+/688911 Change-Id: I42026fafb1be0071f5ec94e81881c4a3bdd34af8 Story: 2009810 Task: 44371
-
- Jan 07, 2022
-
-
Pierre Riteau authored
Change-Id: Ia8c927c330b9428a3824a6925f6274cbc54314a0 Story: 2002098 Task: 44165
-
Pierre Riteau authored
Change-Id: I366fbe98d27fa70b1aeb398c129f626fe042b5df Story: 2002098 Task: 19776
-
- Dec 23, 2021
-
-
Mark Goddard authored
EPEL is no longer required for a default installation. Let's disable it. Also clean up the install_epel variable from Kolla Ansible globals.yml template, since it never existed. Story: 2009757 Task: 44227 Change-Id: I96eb4685f997e85ad2ee5318640d58d0287a016d
-
- Dec 22, 2021
-
-
Michal Nasiadka authored
ironic-python-agent-builder has stable branches since Wallaby - let's use them. Also as per ipab docs [1] - the env vars for overriding ipa repo are: - DIB_REPOREF_ironic_python_agent - DIB_REPOLOCATION_ironic_python_agent [1]: https://docs.openstack.org/ironic-python-agent-builder/latest/admin/dib.html#building Story: 2009755 Task: 44224 Change-Id: I025532156de831a0e7d025d61601a38202de10ff
-
- Dec 13, 2021
-
-
Pierre Riteau authored
Change-Id: If1671ac19dac4c36dd3a47bf2b8e2ae8dea5abdd
-
- Dec 10, 2021
-
-
Maksim Malchuk authored
Adds an ability to enable SNAT service on the seed hypervisor. Depends-On: Ie42ab7a0dc9dd1ed1925b3a17134b3770ae8ba98 Change-Id: I0a2ff5caa01d54b1532d30d501b55ef23a6deff8 Signed-off-by:
Maksim Malchuk <maksim.malchuk@gmail.com>
-
- Dec 01, 2021
-
-
Pierre Riteau authored
This variable allows to customise the upper constraints file used to install packages inside the overcloud-host-image-dib virtual environment. This can be used when we need a newer version of diskimage-builder than the one available in upper constraints for the current release. Change-Id: I2f6c2f92903815973865ef0f5d6b867d5b995bd5 Story: 2002098 Task: 44101
-
- Nov 30, 2021
-
-
Piotr Parczewski authored
Change-Id: I4857e170ad75d2824701df583d1312b3398b93f4
-
Pierre Riteau authored
This is necessary to deploy grafana as a replacement for the retired monasca-grafana image. Change-Id: I7b719aeb20cc63f41280e20063785d77b0334d64 Story: 2009717 Task: 44091
-
- Nov 26, 2021
-
-
Pierre Riteau authored
As a first step towards supporting multiple overcloud disk images, this change introduces a new command to build a disk image directly with DIB: `kayobe overcloud host image build`. It also disables building a root disk image during Bifrost bootstrap if overcloud_dib_build_host_images is set to true. Change-Id: I93d242889e225b4e60254f6b9cc5eeb457294ac8 Story: 2002098 Task: 41693
-
- Nov 19, 2021
-
-
Pierre Riteau authored
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
-
- Nov 09, 2021
-
-
Mark Goddard authored
This reverts commit e0c42ea9. Xena has branched and is almost ready for release. Change-Id: I9315110fa767ff62681486e436fca5503339cabf
-
- Oct 19, 2021
-
-
Pierre Riteau authored
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
-
Pierre Riteau authored
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
-
Pierre Riteau authored
Change-Id: Ic5130a7512d4a26354bd292b0ab51ab4a9279f0a
-
- Oct 15, 2021
-
-
Michal Nasiadka authored
Change-Id: Ib6f89f57a1fe9dc88414260e8a221de3ecd6b9a5
-
Michal Nasiadka authored
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
-
- Oct 07, 2021
-
-
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
-
Mark Goddard authored
* Improve docs * Fix up some comments Change-Id: Iee05721bbe084f5580805cd82b12d065a2c61a1e
-
- Oct 06, 2021
-
-
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
-
Mark Goddard authored
Follow up to Id60e25e129e323f3c07e702bb81a11efc530fb3e, adds support for firewalld configuration on Infra VMs. Change-Id: Idd1ab982d4bca1cbdb0c4c6041cf3b6c17eae6cb
-
Mark Goddard authored
Set kolla_enable_neutron_sriov, and the neutron-sriov-agent image does not get built. This change fixes the issue. Story: 2009275 Task: 43530 Change-Id: Ide13ad5d39388a3d484bb0285adf49e978239515
-
- Oct 05, 2021
-
-
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
Source images get the most test coverage, so it makes sense to build and deploy these by default. Change-Id: I297b83985b09e888c5ee64c1a39f8a1dfcacc5c1
-
- Sep 29, 2021
-
-
Michał Nasiadka authored
Introduce seed_enable_snat and change default to false. Change-Id: I0fde948a306ef9b8cf9525f1e93650d36d5f14f6
-
- Sep 27, 2021
-
-
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
-
- Sep 21, 2021
-
-
Skylar Kelty authored
Add support for configuring apt's proxy setting on Ubuntu hosts. Change-Id: Iea1daff70fca5cf49f4e7f44af71a900678bb5c9 Story: 2009035 Task: 42782
-
- Sep 20, 2021
-
-
Pierre Riteau authored
Change-Id: I84a51fcd880971487cda6ccc5edfa4161dbb2156
-
- Sep 07, 2021
-
-
Pierre Riteau authored
This may be used to deploy different images on different hosts. Change-Id: I941cc28a914f3a56f50abdde70f13d6616ff52e7 Story: 2002098 Task: 41694
-
- 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 19, 2021
-
-
Pierre Riteau authored
Change-Id: I0c41d59123aba3351ac3b0a5a76cff517cca93e4
-
- 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
-