- Aug 21, 2020
-
-
Pierre Riteau authored
Change-Id: I19ef5a46dccacc00db495993cc744938921996a1 Story: 2008019 Task: 40671
-
- Aug 05, 2020
-
-
Mark Goddard authored
Change-Id: Ibcf12f4d80bd9744867688ba986cd59be82f3e5a Story: 2007969 Task: 40470
-
- 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
-
- Dec 11, 2019
-
-
Mark Goddard authored
Kolla ansible switched its database backup support to mariabackup from xtrabackup due to incompatibilities. See https://bugs.launchpad.net/kolla/+bug/1843043 for details. Change-Id: Ib95771f09fd6d5e71a2af471de47f811e1cab88b Related-Bug: #1843043 Story: 2006952 Task: 37634
-
- Dec 09, 2019
-
-
Doug Szumski authored
Elasticsearch Curator will be driven by custom config. This adds support in Kayobe for managing it. Change-Id: Ie739ffbd67c6c26175f152449a7b7276ffa87824 Story: 2006852 Task: 37443
-
- Jul 27, 2019
-
-
Pierre Riteau authored
Change-Id: I0c0589387da53458f41df280dff0179715448aaa Story: 2006292 Task: 36003
-
- Jul 15, 2019
-
-
Mark Goddard authored
The IPA ramdisk fails to boot on UEFI compute nodes with iPXE. We see the following error on the console, followed by a kernel panic: Fix kernel panic-not syncing: VFS: unable to mount root fs on unknown block(0,0) The cause is the lack of an initrd=ironic-agent.initramfs kernel argument in inspector.ipxe. The initrd argument is present in the kolla-ansible version of inspector.ipxe, and now contains all parameters that we need (since Rocky), so this change simply removes our custom template, and passes through the extra kernel argument option configuration value. Story: 2006214 Task: 35804 Story: 2006213 Task: 35803 Depends-On: https://review.opendev.org/670566 Change-Id: I8a103b7c6d3dd1f0433f922ae90deae9b92c0c78
-
- Jul 01, 2019
-
-
Pierre Riteau authored
Change-Id: I435ab9f88f73a73d7dc02f604f05e6f6def02eb5
-
- Jun 25, 2019
-
-
Pierre Riteau authored
Change-Id: I0a9e1a3b878231f9ce7bf295b5526c9cfabbbf9e Story: 2005811 Task: 33551
-
- Jun 21, 2019
-
-
Pierre Riteau authored
Commit d8ee0fa0 introduced the variable kolla_enable_keystone without setting a default value and used it to check whether to template and provide keystone.conf to kolla-ansible, unlike the extended keystone configuration which was always copied. This resulted in non-intuitive behaviour if kolla_enable_keystone wasn't explicitly set by the operator. This commit sets kolla_enable_keystone to true by default, which matches the default in kolla-ansible, and uses it instead of hardcoded true values. Change-Id: Id090348a6f22f251555fa286a7d24923087122a9 Story: 2005930 Task: 34273
-
- Jun 10, 2019
-
-
Doug Szumski authored
Kolla Ansible supports customising Prometheus config files. This commit allows Kayobe to take advantage of that. Story: 2005508 Task: 30617 Change-Id: I9fe28a658dc35adb5358d9a3a96bda9245404257
-
- May 31, 2019
-
-
Pierre Riteau authored
Change-Id: I00ee10bdc7f8c1b6ab8576115c757e27b6c2c397 Story: 2005809 Task: 33549
-
Pierre Riteau authored
Change-Id: I06c07108693766fd436a60a39f270c116931941e Story: 2005810 Task: 33550
-
- May 23, 2019
-
-
Mark Goddard authored
Uses the support [1] for database backups added to Kolla Ansible in the Stein release. Adds the following new commands: kayobe overcloud database backup [--incremental] kayobe overcloud database recover [--force-recovery-host <host>] The recovery command is for recovering a clustered database that has lost quorum. [1] https://docs.openstack.org/kolla-ansible/latest/admin/mariadb-backup-and-restore.html Change-Id: Ie16354cd01ea7dd83cd3d4058dd8451b8387600b Story: 2005015 Task: 29493
-
- Apr 24, 2019
-
-
Scott Solkhon authored
In a deployment that has both Ceph or Swift deployed it can be useful to seperate the network traffic. This change adds support for dedicated storage networks for both Ceph and Swift. By default, the storage hosts are attached to the following networks: * Overcloud admin network * Internal network * Storage network * Storage management network This adds four additional networks, which can be used to seperate the storage network traffic as follows: * Ceph storage network (ceph_storage_net_name) is used to carry Ceph storage data traffic. Defaults to the storage network (storage_net_name). * Ceph storage management network (ceph_storage_mgmt_net_name) is used to carry storage management traffic. Defaults to the storage management network (storage_mgmt_net_name). * Swift storage network (swift_storage_net_name) is used to carry Swift storage data traffic. Defaults to the storage network (storage_net_name). * Swift storage replication network (swift_storage_replication_net_name) is used to carry storage management traffic. Defaults to the storage management network (storage_mgmt_net_name). This change also includes several improvements to Swift device management and ring generation. The device management and ring generation are now separate, with device management occurring during 'kayobe overcloud host configure', and ring generation during a new command, 'kayobe overcloud swift rings generate'. For the device management, we now use standard Ansible modules rather than commands for device preparation. File system labels can be configured for each device individually. For ring generation, all commands are run on a single host, by default a host in the Swift storage group. A python script runs in one of the kolla Swift containers, which consumes an autogenerated YAML config file that defines the layout of the rings. Change-Id: Iedc7535532d706f02d710de69b422abf2f6fe54c
-
- Apr 01, 2019
-
-
Doug Szumski authored
Allow users to use the custom config mechanism for Keepalived provided by Kolla Ansible. Change-Id: I052bd8283944197cd2b13747e7a7c32fbe06c045 Story: 2005211 Task: 29989
-
- Feb 05, 2019
-
-
Doug Szumski authored
Note that in the Stein release of Kolla-Ansible haproxy.cfg was refactored and this override will no longer work as expected. Change-Id: Iff5b9f2a33ad2320f62fae7328c097069cb4f416
-
- Nov 06, 2018
-
-
Mark Goddard authored
Fixes an issue with ironic prechecks, which now require ironic_dnsmasq_dhcp_range to be set when ironic is enabled. Also uses the new kolla variable ironic_dnsmasq_default_gateway to configure the gateway for the inspection network. These changes mean that we can drop our custom override of ironic-dnsmasq.conf, since it now matches the file in kolla ansible. This change depends on the Rocky release of Kolla Ansible. Change-Id: I0b2e094904772fc6e14f1916e20ef207161ec001
-
- Nov 05, 2018
-
-
Nick Jones authored
As it says on the tin. It's useful to add support for copying custom configuration for Octavia into place via Kayobe, specifically for files that need to be encrypted such as private certificates. TrivialFix Change-Id: I026513bf3d7e4f871c83efd0740f75191ffaa969
-
- Oct 09, 2018
-
-
Mark Goddard authored
It is now possible to configure custom inputs for fluentd by placing files in etc/kayobe/kolla/config/fluentd/input/ in the kayobe configuration. Change-Id: I284e6cff0aa7ddd779530a6de2ea9f8dcdce6450 Story: 2003968 Task: 26898
-
- Oct 03, 2018
-
-
Doug Szumski authored
InfluxDB config file merging isn't supported in Kolla-Ansible because it uses 'nested sections' which aren't supported by merge_configs. If no override file is specified, Kayobe will write out an empty config file which will then be used as the InfluxDB config file, breaking InfluxDB. To prevent that happening this change removes the extra config in Kayobe. It also fixes the directory to which the 'glob' collected config is copied to, as Kolla-Ansible doesn't look for Influxdb config files in the influxdb folder. Change-Id: Iee4b7987934045f0355b4a87cebaebc1aa2bbe77 Story: 2003951 Task: 26868
-
- Sep 27, 2018
-
-
Doug Szumski authored
Story: 2003880 Task: 26741 Change-Id: Ia200a5b0de42963643980bdfd3677e3fca833850
-
- Sep 14, 2018
-
-
Doug Szumski authored
Change-Id: I49afdddb8ba2f9cb4a08071c6acee3a3efb03305 Story: 2001627 Task: 6707
-
- Sep 12, 2018
-
-
Doug Szumski authored
Change-Id: I63298ae65b9e7bfae340b5448107540a3e518496 Story: 2001627 Task: 6704
-
- Aug 06, 2018
-
-
Will Szumski authored
This adds `kolla_inspector_extra_kernel_options` to the inspector.ipxe boot script. This is necessary to get the inspector to collect the necessary LLDP data, extra hardware data, etc. that is required for various introspection rules to function correctly. Change-Id: Ie7d6e1f12fb438e3b7e2c2a9de3ad8853947bee0
-
- Jun 27, 2018
-
-
Doug Szumski authored
This enables: * Disabling MariaDB if external MariaDB is used * Merging additional configuration with the default Kolla provided configuration for MariaDB Story: 2002704 Task: 22545 Change-Id: I345f56d50dd64b516d563a025ec877bc4a4034e1
-
- May 16, 2018
-
-
Mark Goddard authored
Change-Id: I01daebb219a7e1c7ac0803db17efc14e3173561d
-
- Mar 22, 2018
-
-
Doug Szumski authored
Required to use a vintage version of InfluxDB with a different config file format. Task: 6700 Story: 2001627 Change-Id: I91353bc70b1d2a11827ead1dee43aa19e91dc1bb
-
- Mar 19, 2018
-
-
Doug Szumski authored
This change supports deploying Apache Kafka. Depends-On: Iab8d200c2450238f3c0c708d1f4184490f6e6284 for support in Kolla-Ansible. Task: 6697 Story: 2001627 Change-Id: I22c79f75e9cfed647c03216b94bab5ee0790cbf2
-
- Mar 13, 2018
-
-
Doug Szumski authored
Previously reviewed here: https://github.com/stackhpc/kayobe/pull/136 Change-Id: I100a649f9bd659dde8a68684303c4eb4f654414d Task: 6696 Story: 2001627
-
- Feb 21, 2018
-
-
Mark Goddard authored
-
- Feb 20, 2018
-
-
Kevin TIBI authored
-
- Jan 12, 2018
-
-
Doug Szumski authored
As per the Kolla project, this is disabled by default.
-
- Jan 11, 2018
-
-
Kevin TIBI authored
-
- Nov 21, 2017
-
-
John Garbutt authored
This extra config path is being used by the next external ceph configuration for the native ceph backend.
-
- Nov 07, 2017
-
-
Mark Goddard authored
Fixes: #61
-
- Nov 02, 2017
-
-
Mark Goddard authored
Previously, if a user provided a custom neutron ML2 configuration file in /home/stackhpc-mark/kayobe/src/kayobe-config/etc/kayobe/neutron/ml2_conf.ini, it would overwrite the options set by kayobe. This change applies the 'ignore' rule when copying custom config files, as well as when deleting them. This works because we read in the contents of these files and append it to kayobe's own configuration.
-
- Oct 26, 2017
-
-
ktibi authored
* Add ceph config file for kolla * Update main.yml * Remove whitespace * Update main.yml * Update kolla
-
- Oct 18, 2017
-
-
Mark Goddard authored
-
Mark Goddard authored
Supports removal of custom config files in $KAYOBE_CONFIG_PATH/kolla/config/, and adds support for ironic, keystone, magnum, murano, sahara, and swift custom config.
-