- Oct 08, 2021
-
-
Mark Goddard authored
Supports merging configuration for the following files: * kolla/globals.yml * kolla/config/bifrost/bifrost.yml * kolla/config/bifrost/dib.yml * kolla/config/bifrost/servers.yml * kolla/kolla-build.conf Configuration is merged from the following sources: * Kayobe source code * Base Kayobe config * Kayobe environment Co-Authored-By:
Will Szumski <will@stackhpc.com> Change-Id: I552bd8f7853b2032954b372bf4476676dac3e271 Story: 2002009 Task: 42974
-
- Sep 20, 2021
-
-
Michał Nasiadka authored
Bashate only accepts one --ignore option, so first was ignored. Change-Id: I2b7062c4f482faf91c0df40fb79fad75eb326d83
-
- Apr 23, 2021
-
-
Mark Goddard authored
Adds a script for syncing feature flags from Kolla Ansible, and updates the release docs to include this step. Also adds the inventory sync step. Change-Id: Id2bd48897d6b37a5006bad7f6e8597db20aa1b8b
-
- Mar 26, 2021
-
-
Mark Goddard authored
We still see flakiness when downloading content from Ansible Galaxy, often HTTP 520. This change increases the retries from 3 to 10, and adds a 5 second delay between attempts. Change-Id: I0c46e5fcc6979027dc6f1bc5cc49e923a205f654 Related: https://github.com/ansible/galaxy/issues/2429
-
- Sep 16, 2020
-
-
Pierre Riteau authored
The feature-flags.py script uses pathlib which is only supported in Python 3. Update shebang to ensure it is run with the correct interpreter. Change-Id: I69ea0c90f68909399709626bddfc418e9df31acc
-
- Sep 11, 2020
-
-
Pierre Riteau authored
The repo is Python 3 now, so update hacking to version 3.0 which supports Python 3. Ignore bashate failure on one-liner loops. Add pcre devel packages to fix failing pep8 jobs. Change-Id: I3442174b378cc6e361550fcb9b32a62f61fa7972
-
- Jun 12, 2020
-
-
Will Szumski authored
The flags in etc/kayobe/kolla.yml were out of sync with ansible/roles/kolla-ansible/vars/main.yml. This commit sorts them all alphabetically and adds a script to simplify generating the list. TrivialFix Change-Id: I0e3be19eed371853d80c401d6a46770a7d6dcbc5
-
- Jun 10, 2020
-
-
Will Szumski authored
Previously we were seeing: AttributeError: 'Values' object has no attribute 'env' TrivialFix Change-Id: I2b376303a9fef8fb3c1ada0c168bbb494216aa94
-
- May 28, 2020
-
-
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
-
- Apr 03, 2020
-
-
Mark Goddard authored
Now that py2 is gone, oslotest dropped dependency on mock and will soon affect Ussuri CI [1], let's use unittest.mock built in py3. This also fixes py38 jobs and proactively prevents py36 and py37 failing due to [1]. This is because we never included mock in test-requirements and instead relied on oslotest to bring it in. [1] https://review.opendev.org/716322 Change-Id: I0c18b13c4e1fbaa9db41da4e2039ad908c28caa6
-
- Feb 13, 2020
-
-
Mark Goddard authored
We wrap doc8 to register the directives we use in our documentation. Previously the 'app' argument was passed as None, however sphinx has started to use the argument. This change uses a mock object since we don't need to use the application object. Change-Id: Id9e8d5f6d09f14d294cd493538780456f98c7dbe
-
- Dec 06, 2019
-
-
Pierre Riteau authored
Instead of always checking out the master branch, use the kolla-ansible branch with which this Kayobe version is meant to be used. Change-Id: I074d4b9d444649ecf956d3cd92748862e8c89a5c
-
- Nov 01, 2019
-
-
Mark Goddard authored
In the 1.2.0 release the offending symlinks were removed from the role. Also skip molecule tests from galaxy roles. TrivialFix Change-Id: I233e5468054e950a80355bdc2205bd6070a12297
-
- Jul 04, 2019
-
-
Mark Goddard authored
Galaxy install often fails in CI, scuppering an otherwise good run. Change-Id: I3d02afe33cdf32b1d285bd4bdc4a8074883113ca
-
- Feb 15, 2019
-
-
Mark Goddard authored
Also updates the release.sh script to support tagging release candidates and development milestones. Adds zuul configuration to trigger a Readthedocs webhook for the release notes. Change-Id: Ia784b34fb0b740998de72599d4921f9303e41cac
-
- Nov 18, 2018
-
-
Mark Goddard authored
Also adds documentation on releasing to the developer guide. Change-Id: Ic26daf362ce79fa1ea9ce217cf470d85c961affa
-
- Feb 20, 2018
-
-
Mark Goddard authored
-
- Feb 09, 2018
-
-
Mark Goddard authored
* Install galaxy roles before running ansible tests * Use package module in kolla-ceph to support Debian-based systems This is required for running tests in TravisCI. * Fix kolla-ceph unit test * Add more tests for kolla-ceph Journal tests are currently failing on my laptop due to partition labels being truncated. * Add .gitignore for stackhpc.parted-1-1 galaxy role * Run all test cases Run all test cases, collecting failures, then report at the end.
-
- Feb 06, 2018
-
-
Mark Goddard authored
-
- Nov 17, 2017
-
-
Mark Goddard authored
-
- Sep 04, 2017
-
-
Mark Goddard authored
-
- Aug 29, 2017
-
-
Mark Goddard authored
Previously, the external network carried both public API traffic and neutron external network traffic. In some cases is it useful to separate these networks. The public network now carries the public API traffic, leaving the external network to carry neutron external network traffic alone. For backwards compatibility, the public network defaults to the external network.
-
- May 29, 2017
-
-
Mark Goddard authored
-
- Feb 28, 2017
-
-
Mark Goddard authored
The CLI replaces all existing shell scripts except for configure-kayobe.sh. Other shell scripts are now removed.
-