- Oct 25, 2024
-
-
Pierre Riteau authored
This should have been added when proxysql was added to kolla [1] and kolla-ansible [2]. ProxySQL is disabled by default in this change to allow backports. It will be enabled in a follow-up patch only for the master branch. [1] https://review.opendev.org/c/openstack/kolla/+/769385 [2] https://review.opendev.org/c/openstack/kolla-ansible/+/770215 Change-Id: I683b685bf4e2f625144e4656bcd69c03eda7aa51
-
- Oct 16, 2024
-
-
Jakub Darmach authored
Depends-On: https://review.opendev.org/c/openstack/kolla-ansible/+/925581 Change-Id: Id9d90f424a5b0f7eedd1a11512bb8b72abba8959
-
- Sep 27, 2024
-
-
Michal Nasiadka authored
When kolla_base_arch and ansible_facts.architecture differs we need to run multiarch/qemu-user-static image - see [1]. [1]: https://github.com/multiarch/qemu-user-static Co-Authored-By:
Bartosz Bezak <bartosz@stackhpc.com> Change-Id: If149418f509c687c3e5d1072cc39a80af33dec5a
-
- Sep 06, 2024
-
-
Mark Goddard authored
Previously Kolla Ansible hard-coded Neutron physical networks starting at physnet1 up to physnetN, matching the number of interfaces in neutron_external_interface and bridges in neutron_bridge_name. Sometimes we may want to customise the physical network names used. This may be to allow for not all hosts having access to all physical networks, or to use more descriptive names. For example, in an environment with a separate physical network for Ironic provisioning, controllers might have access to two physical networks, while compute nodes have access to one. This change extends the 'physical_network' network attribute to make it possible to customise the Neutron physical network names used for the OVS, OVN, Linux bridge and OVS DPDK plugins. The default behaviour is unchanged. Depends-On: https://review.opendev.org/c/openstack/kolla-ansible/+/922320 Change-Id: I214444c60653f484fcda6275cc725879d14f9e7a
-
- Jun 03, 2024
-
-
Pierre Riteau authored
The kolla_enable_letsencrypt variable was undefined, which was causing overcloud container image build to fail when the variable was not defined in Kayobe configuration. The bool filter was missing for kolla_enable_letsencrypt, which was causing letsencrypt images to be built when kolla_enable_letsencrypt was set to "false" or "no". Change-Id: I234b7a0434ba3d533a66b766331fd489078fbcf8
-
- May 29, 2024
-
-
Pierre Riteau authored
Change-Id: I704b4e79ce5519a57830fbcaa51b8cf19f3f249a
-
Pierre Riteau authored
It's inactive and hasn't produced a 2024.1 release [1]. There are some efforts to restore Freezer, but let's remove it for now. [1] https://governance.openstack.org/tc/reference/emerging-technology-and-inactive-projects.html#current-inactive-projects Change-Id: I65eccf6bbe13534418c2f5b0aa5397ba170bd17a
-
- Feb 13, 2024
-
-
Seunghun Lee authored
Currently building OVN container images and OVS container images are mutually exclusive. This becomes problem when all container images are needed to be built at the same time. ``kolla_build_neutron_ovs`` is added to let user to build OVS even if OVN is enabled when it's explictly set to true. Default value ensures regex mapping behaves normally when ``kolla_build_neutron_ovs`` is not given. Release note is also added. Change-Id: I7efe883fce4117a5167b6db4a711004d77a44f81
-
- Feb 07, 2024
-
-
Will Szumski authored
These are currently not included in the regex we generate so aren't built as part of the complete set. Change-Id: I4f79b1b0887df72b11b768593ba45d89e75ce0d6 Closes-Bug: #2052428
-
- Nov 30, 2023
-
-
Will Szumski authored
Adds support for configuring vGPUs on NVIDIA hardware. Closes-Bug: #2028843 Change-Id: I4c8481f7429dbf50d51e26bd7acee24e16ee6c79
-
- Nov 02, 2023
-
-
Michal Nasiadka authored
Match ML2/OVS agents only when OVN is not enabled. Change-Id: Ia2ba7414202de6750b18ada47e7a5bb0b636e7b3
-
- Nov 01, 2023
-
-
Maksim Malchuk authored
Fixes an issue when user forgot to combine 'kolla_ansible_custom_passwords', 'kolla_ansible_default_custom_passwords' and own dictionary with custom passwords in configuration files. Now 'kolla_ansible_extra_custom_passwords' should provide only user custom passwords to add or override in the passwords.yml. Change-Id: I4813a1f6ab9cb566596e806bd0ada6dff342d119 Signed-off-by:
Maksim Malchuk <maksim.malchuk@gmail.com>
-
Mark Goddard authored
Kolla Ansible renamed kolla_internal_fqdn_cacert to kolla_admin_openrc_cacert in Victoria, after which we no longer set the variable correctly in globals.yml. This would lead to a missing OS_CACERT in admin-openrc.sh and public-openrc.sh. This change fixes the issue by renaming the relevant Kayobe variables to match and passing through the correct variable. Backwards compatibility is provided until the end of the deprecation period. kolla_public_openrc_cacert -> kolla_external_fqdn_cacert kolla_admin_openrc_cacert -> kolla_internal_fqdn_cacert Story: 2010486 Task: 47054 Change-Id: I9e1cc20579cf80525d6ef732a1aac99a65bc171b Co-Authored-By:
Maksim Malchuk <maksim.malchuk@gmail.com>
-
- Oct 30, 2023
-
-
Mark Goddard authored
Change-Id: I12ad980ef6d30ea98966c0f4eaf047e8d57a40e7 Closes-Bug: #2039558
-
- Oct 25, 2023
-
-
Mark Goddard authored
This variable is not supported since I61a61ca59652b13687c2247d5881012b51f666a7, but was not removed from etc/kayobe/kolla.yml in that change. This change also adds the replacement variable docker_registry_insecure to etc/kayobe/docker.yml. TrivialFix Change-Id: I3fa96f0276e08a6678e5d743399d01bc19a8dd1b
-
- Sep 12, 2023
-
-
Pierre Riteau authored
Some mentions of skydive were forgotten in the original change [1]. [1] https://review.opendev.org/c/openstack/kayobe/+/884471. Change-Id: If62fe0db3c107c52f80a481aa267335224456064
-
- May 30, 2023
-
-
Mark Goddard authored
This patch adds new functionality - merging base & environment specific kolla config. This allows you to place common settings in the base configuration and only keep environment specific settings in the environment directories. Change-Id: Id4588f4529a4522e68e22ce58711cb927fa68a9d Story: 2002009 Task: 42903
-
- Mar 21, 2023
-
-
Michal Nasiadka authored
Change-Id: I90dc4da947173e9f8b90d3049dca110838da1778
-
- Jan 06, 2023
-
-
Pierre Riteau authored
Without this change, Kayobe was tagging container images with `zed` when kolla-ansible was expecting something like `zed-ubuntu-jammy`. Change-Id: I23c409900db2c37105e7b218bbaedcfacb235787
-
- Dec 21, 2022
-
-
Scott Solkhon authored
This commit adds the necessary changes needed to support reading and writing Kolla passwords to a Hashicorp Vault server using Kolla-Ansible commands `kolla-readpwd` and `kolla-writepwd`. This follows the support that was added into Kolla-Ansible in the Change-Id Icf0eaf7544fcbdf7b83f697cc711446f47118a4d. Change-Id: I732988e6160cc64d663d6ef8179f04d3e1226537
-
- Dec 13, 2022
-
-
Pierre Riteau authored
This follows removal of support from Kolla Ansible. This also removes support for configuring Grafana with overcloud post configure. Change-Id: I8102fafb00db178f1ae6801d37c43a39033cbfe6
-
Pierre Riteau authored
Change-Id: I6af90d02e619d85b25ad364dc17d411008fd792e
-
- Dec 12, 2022
-
-
Bartosz Bezak authored
CentOS Stream 8 support has been dropped. Migration path will be present in Yoga release - as a followup change. MichaelRigart.interfaces does not support custom routes for NetworkManager yet. It has been disabled in CI for Rocky Linux 9 temporarily. Non-voting CentOS Stream 9 CI overcloud job is using RL9 container images (as kolla CI is not building CS9 images anymore). Change-Id: Idf5ee822b03ba40179803c981500a6bad37594bf
-
- Dec 02, 2022
-
-
Mark Goddard authored
Kolla removed support for binary images in the Zed release, as well as the install_type config option. It also changed the image tag format. Yoga & earlier: openstack.kolla/centos-source-base:yoga Zed & later: openstack.kolla/base:zed-centos-stream9 This change removes the kolla_install_type variable. It also adds a kolla_base_distro_version variable, which is passed to kolla and kolla-ansible. The following two variables are also removed, since all images are now of type source: * overcloud_container_image_regex_map_source * overcloud_container_image_regexes_source Change-Id: I0023765438c0c73394c3465828c4d98f766d9350
-
- Sep 08, 2022
-
-
Mark Goddard authored
The group variables originally in ansible/group_vars/ were playbook group variables, due to being adjacent to the playbooks. Typically they provided default values for global variables in the all group, as well as some more specific groups. This has worked fairly well, but results in (at least) a couple of problems. 1. The default variable precedence rules mean that these playbook group variables have a higher precedence than inventory group variables (for a given group). This can make it challenging to override playbook group variables in the inventory in Kayobe configuration. 2. Any playbook run by Kayobe must be in the same directory as the playbook group variables in order to use them. Given that they include variables required for connectivity such as ansible_host and ansible_user, this is quite critical. For Kayobe custom playbooks, we work around this by symlinking to the group_vars directory from the directory containing the custom playbook. This is not an elegant workaround, and has assumptions about the relative paths of the Kayobe configuration and virtual environment in which Kayobe is installed. Story: 2010280 Task: 46233 Change-Id: Ifea5c7e73f6f410f96a7398bfd349d1f631d9fc0
-
- Jun 06, 2022
-
-
Rafal Lewandowski authored
Story: 2010069 Task: 45540 Change-Id: I0658c0059867468d6032cb1bfa3d05ae0d01c422
-
- May 25, 2022
-
-
Maksim Malchuk authored
The 'overcloud container image build' command didn't build all the hacluster images when hacluster is enabled. TrivialFix Change-Id: I9150e32579421e46782518948188e1363918fb39 Signed-off-by:
Maksim Malchuk <maksim.malchuk@gmail.com>
-
- Apr 12, 2022
-
-
Mark Goddard authored
Enable the Ironic ipxe boot interface by default, following a similar change in Ironic [1]. Drop the kolla_enable_ironic_ipxe flag, following a similar change in Kolla Ansible [2]. Both PXE and iPXE are now enabled by default. Users may revert to using PXE for ironic inspector's dnsmasq, by setting ironic_dnsmasq_serve_ipxe to false in etc/kayobe/kolla/globals.yml. [1] https://review.opendev.org/c/openstack/ironic/+/816824 [2] https://review.opendev.org/c/openstack/kolla-ansible/+/834512/ Depends-On: https://review.opendev.org/c/openstack/kolla-ansible/+/832159 Depends-On: https://review.opendev.org/c/openstack/kolla-ansible/+/834511 Depends-On: https://review.opendev.org/c/openstack/kolla-ansible/+/837069 Change-Id: Ifb80bd15a20c9cfb8fbc6e0f6ac23baae631a18e
-
- Apr 07, 2022
-
-
Maksim Malchuk authored
There is no mechanism to check which agent would be used and build all the possible agents, but forgot the linuxbridge one. Change-Id: I955a2c12b5143a63422cab50c74191bc22c63932 Signed-off-by:
Maksim Malchuk <maksim.malchuk@gmail.com>
-
- Mar 24, 2022
-
-
Mark Goddard authored
Adds support for SASL authentication of libvirt TCP and TLS connections when using a compute host libvirt daemon. In line with the dependent Kolla Ansible patch, we enable SASL by default, and use DIGEST-MD5 with TCP and SCRAM-SHA-256 with TLS. Depends-On: https://review.opendev.org/c/openstack/kolla-ansible/+/833022 Depends-On: https://github.com/stackhpc/ansible-role-libvirt-host/pull/52 Story: 2009858 Task: 44735 Change-Id: Id3972c24022aeb6421494c3cccdc8e7cbce802e6
-
Mark Goddard authored
In some cases it may be desirable to run libvirt daemon on the host. For example, when mixing host and container OS distributions. This change makes it possible to disable the nova_libvirt container, by setting kolla_enable_nova_libvirt_container to false. The stackhpc.libvirt-host role is used in order to install and configure a libvirt daemon on compute hosts when kolla_enable_nova_libvirt_container is false. Depends-On: https://review.opendev.org/c/openstack/kolla-ansible/+/825357 Depends-On: https://review.opendev.org/c/openstack/kayobe-config-dev/+/829225 Depends-On: https://github.com/stackhpc/ansible-role-libvirt-host/pull/51 Story: 2009858 Task: 44495 Change-Id: I73fef63fb886a9d543d2f4231fb009523495edb3
-
- Mar 18, 2022
-
-
Michal Nasiadka authored
Change-Id: If7d6e58b19f98ccb7cc4c209e458cb6f4f4765ad
-
- Feb 25, 2022
-
-
Pierre Riteau authored
This was removed from Kolla during the Yoga release cycle. Change-Id: I0d2fba4e23ba49dec5adc9a822af2afe09111b58
-
- 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
-
- Dec 13, 2021
-
-
Pierre Riteau authored
Change-Id: If1671ac19dac4c36dd3a47bf2b8e2ae8dea5abdd
-
- Nov 30, 2021
-
-
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
-
- Oct 19, 2021
-
-
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
-
- 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
-