- Mar 18, 2022
-
-
Michal Nasiadka authored
Change-Id: If7d6e58b19f98ccb7cc4c209e458cb6f4f4765ad
-
- Jan 09, 2022
-
-
Stig Telfer authored
A double colon (where only a single colon is wanted) was fouling up parsing. Change-Id: Ifaf28e85189bf438e373f165a9b3c2af1b47e834
-
- 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 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 07, 2021
-
-
Pierre Riteau authored
Change-Id: Ie42ab7a0dc9dd1ed1925b3a17134b3770ae8ba98
-
- Oct 07, 2021
-
-
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
-
- Oct 04, 2021
-
-
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
-
- Sep 21, 2021
-
-
Skylar Kelty authored
Add support for configuring apt's proxy setting on Ubuntu hosts. Change-Id: Iea1daff70fca5cf49f4e7f44af71a900678bb5c9 Story: 2009035 Task: 42782
-
- May 07, 2021
-
-
Will Szumski authored
Some hosts in the kayobe inventory might not be in the kolla-ansible inventory so it makes sense for kayobe to manage NTP. Change-Id: Iacb579a46b0e9769a4c404a858d17968f74dd7e0 Depends-On: https://review.opendev.org/c/openstack/kayobe-config-dev/+/786040 Story: 2007872 Task: 40240
-
- May 05, 2021
-
-
Mark Goddard authored
Change-Id: I3c4d81f59bb61fdd23234777b8d839adecfe86f2 Story: 2004960 Task: 42324
-
- Oct 05, 2020
-
-
Mark Goddard authored
To avoid switching existing deployments from devicemapper to overlay2, we check the existing storage driver configuration directly with the Docker daemon, or if unreachable by reading the /etc/docker/daemon.json configuration file. Co-Authored-By:
Pierre Riteau <pierre@stackhpc.com> Story: 2005667 Task: 30972 Change-Id: Iaf2ee8c9f302f4684ae039bb00b2e2e5969cf1fc
-
- Sep 17, 2020
-
-
Mark Goddard authored
The variables in yum.yml and yum-cron.yml were deprecated in Ussuri. This patch removes them, and updates the defaults in dnf.yml. Story: 2008160 Task: 40906 Change-Id: I97cc98dd2ff726e5885fefcab17f17796d9fd453
-
- Aug 28, 2020
-
-
Mark Goddard authored
This allows us to add configuration scenarios. Change-Id: Id636f78c61237fb27fa65fa3d4b3fc1a4cf0ba6a Story: 2004360 Task: 40777
-
- Jun 08, 2020
-
-
Pierre Riteau authored
Change-Id: I6bb3c211c186ee1acfc842d5828741334a95b125 Story: 2007766 Task: 39988
-
- May 28, 2020
-
-
Mark Goddard authored
Change-Id: I0814f62d25ebc9c6d007d2514d57f023308f54c4 Story: 2006574 Task: 39812
-
Mark Goddard authored
* Always use Python 3 * Drop code paths for CentOS 7 * Drop support for Yum * Remove support for host NTP daemon, always use chrony * Switch references from 'yum_install_epel' to 'dnf_install_epel' * Remove overcloud host image workaround for tagged VLAN admin network * Remove the kayobe.utils.yum_install function, which is unused Change-Id: I368f6edafed9779658798fc342116b4c1b3ffd48 Story: 2006574 Task: 39481
-
- May 20, 2020
-
-
Will Szumski authored
This can be advantageous in deployments with a data security requirement. Change-Id: I555ee575ccec0cfbcc4c4bcb53677796c83227e3 Story: 2007555 Task: 39410
-
- Apr 23, 2020
-
-
Mark Goddard authored
This change is a precursor to switching the default Docker storage driver to overlay2. Previously, Kayobe's default configuration included a 'data' LVM volume group, with a 'docker-volumes' logical volume mounted at /var/lib/docker/volumes. Additionally, if the Docker devicemapper storage driver was used, the data volume group would contain the docker-thinpool and docker-thinpoolmeta volumes. This LVM setup was really included for devicemapper, and while in some cases it may be useful to have docker volumes as a separate logical volume, this doesn't really make sense as a default. Often in environments using other Docker storage drivers, the data volume group would be removed from configuration. This change modifies the default LVM configuration to only create a 'data' volume group if the Docker storage driver is devicemapper. Additionally, new flags are added to make this choice independent from the storage driver, to support cases where the data volume group is required without devicemapper. Change-Id: Ia3c1f6423c32fa2580b57db32512a34ce35d7acc Story: 2005667 Task: 30973
-
- Apr 16, 2020
-
-
Mark Goddard authored
Previously, Kayobe used Kolla Ansible's bootstrap-servers command to create a user account and Python virtual environment for Kolla Ansible. In order to do this it used the Kayobe Ansible user and Python interpreter. This causes problems for Ansible fact caching, which needs separate caches for Kayobe and Kolla Ansible, since the different users and Python interpreters used result in different facts. Bootstrapping servers with the Kayobe user and interpreter resulted in the Kolla Ansible fact cache being populated with Kayobe's user and interpreter. This change disables user creation during Kolla Ansible's bootstrap-servers command, instead creating the user and virtual environment in Kayobe prior to running the command. This allows the bootstrap-servers command to be executed using the normal Kolla Ansible user and interpreter, which results in the correct facts being gathered. The downside here is some duplication of code and configuration, but a nice side effect is that we no longer need to dump configuration in the CLI for host configure in order to fetch the Ansible user and interpreter. Change-Id: I85670be7242bc436f73c689f027670b0938ba031 Story: 2007492 Task: 39444
-
- Apr 02, 2020
-
-
Will Szumski authored
There is no activity on the resmo fork of the role and it seems impossible to get any patches merged. Change-Id: I1f09f7c11767226e89b34687dab1553e87be76ba Story: 2005272 Task: 39197
-
- Mar 19, 2020
-
-
Mark Goddard authored
Adds support for configuration of DNF repo mirrors for CentOS and EPEL repositories, as well as custom repositories. Adds support for DNF automatic, which is a replacement for yum-cron. Configuration is backwards compatible, falling back to the equivalent yum variables when DNF variables have not been overridden. Change-Id: I8bef5e9c8e1c77c25d6077ff690da8f2cde6a643 Story: 2006574 Task: 38922
-
- Mar 18, 2020
-
-
Radosław Piliszek authored
It leaves certain ceph mentions in globals.yml.j2 as it needs syncing with kolla-ansible contents anyways (these are all comments). Change-Id: I05e9c6223583e9bb5dc0020edc0b56990275093c Story: 2007295 Task: 38766
-
- Mar 05, 2020
-
-
Mark Goddard authored
CentOS 8 does not provide an ntp package. Instead fall back to using the chrony container provided by Kolla Ansible by default. Depends-On: https://review.opendev.org/711511 Change-Id: If5230854d7565c8b3c91a46da4795c63edf095e4 Story: 2006574 Task: 38866
-
- Feb 26, 2020
-
-
Michal Nasiadka authored
Change-Id: I2547ef2556ca96b614854515069aaca3349cd692
-
- Nov 28, 2019
-
-
Mark Goddard authored
Hopefully this provides access to relevant information without breaking the flow. Change-Id: I40b71cdf782dda6971dafb5894670c30e446ccb0 Story: 2004337 Task: 37387
-
- Nov 11, 2019
-
-
Mark Goddard authored
The :project-doc: format is part of the openstackdocstheme, and allows us to link to the same release of the documentation for other projects, without having to keep our links in sync. Change-Id: Ifff2fd2d4e3680a9a757d77928acf84b7e5a3dd7
-
- Oct 09, 2019
-
-
Isaac Prior authored
Change-Id: I3caa80da7c44704a3b6559d98f928d95e83289e5 Story: #2006212 Task: #35802
-
- Jul 15, 2019
-
-
Mark Goddard authored
Fixes an issue where multiple NTP daemons could be running on the overcloud hosts, due to Kolla Ansible deploying a chrony container by default starting with the Rocky release. Kayobe now overrides this default, to ensure that chrony does not conflict with the NTP daemon deployed on the host. To use the containerised chrony daemon instead, set ``kolla_enable_chrony`` to ``true`` in ``${KAYOBE_CONFIG_PATH}/kolla.yml``. This will also disable the host NTP daemon. To ensure that chrony is not running, Kayobe removes the chrony container if ``kolla_enable_chrony`` is ``false`` in the following commands: * ``kayobe overcloud service deploy`` * ``kayobe overcloud service reconfigure`` * ``kayobe overcloud service upgrade`` The play in Kayobe is tagged with ``stop-chrony``. Change-Id: I89a973c0b600abece79bddcba5a46cc28a4f1df9 Story: 2005272 Task: 30122
-
- Mar 26, 2019
-
-
Pierre Riteau authored
Change-Id: I647d93bf40d42a1b86b06170c8b4cc96972051c4 Story: 2005017 Task: 29495
-
- Feb 06, 2019
-
-
Pierre Riteau authored
Change-Id: Ib721f8658284ba1419a4f8f81548d1cd88b0a89c
-
- Feb 05, 2019
-
-
Mark Goddard authored
Options are configured via the 'yum_config' variable. Change-Id: Iaf46dbf22e0ad2b9e43926e899ce454d19662cc3 Story: 2004935 Task: 29327
-
Mark Goddard authored
This avoids a potential circular dependency where the registry is the source of its own image. Also fixes up the image building documentation about the default value of kolla_docker_registry. Change-Id: Ia30173abf185329098ace621baf0ad1be75c0b74 Story: 2004820 Task: 29345
-
- Jan 11, 2019
-
-
Mark Goddard authored
Change-Id: I2962d148afb77834f78deedf206060b86445055a Story: 2004337 Task: 27924
-