- Apr 20, 2020
-
-
Radosław Piliszek authored
Removes and/or replaces all mentions of py27. Cleans up obsolete requirements and their lower-constraints. Update cliff minimum to 3.1.0 in requirements.txt, which has a fix for story 2005891. Change-Id: I52cffa2f1aee944f79c4618ea20b779755792f2a
-
Mark Goddard authored
Kayobe generates passwords.yml for Kolla Ansible, and can encrypt it using the vault password. Previously this was failing on Python 3 due to passing a string to file.write() which expects bytes. This change fixes the issue by encoding the password string passed to file.write(). This allows us to run the ansible role tests under Python 3. Change-Id: I33813f79984a46f1967ef3aee455dcfbe7eb93da Story: 2006574 Task: 39481
-
- Feb 29, 2020
-
-
Ghanshyam Mann authored
Cleanup requirement and set ignore_basepython_conflict = True in tox to avoid python version conflict warning which going to be error in future. Change-Id: Ia4ce42a20417d69efd50ef563aabd8cffbb7b346
-
- Feb 14, 2020
-
-
Pierre Riteau authored
This reverts commit a93b85ba. The local Python executable for Kolla Ansible is changed to Python 3 because Kolla Ansible master no longer supports Python 2. Change-Id: I768ce8db9cec1c70d94f271997bbcc64d370403e
-
- Feb 11, 2020
-
-
Ghanshyam Mann authored
OpenStack is dropping the py2.7 support in ussuri cycle. kayobe is ready with python 3 and ok to drop the python 2.7 support. Complete discussion & schedule can be found in - http://lists.openstack.org/pipermail/openstack-discuss/2019-October/010142.html - https://etherpad.openstack.org/p/drop-python2-support Ussuri Communtiy-wide goal: https://governance.openstack.org/tc/goals/selected/ussuri/drop-py27.html Change-Id: Idbbdd96ff23846d29833c5997d1e32e65b5169f2
-
- Dec 12, 2019
-
-
Will Szumski authored
Switch all dependencies to use the OpenStack Train release. This commit should be reverted on the master branch once the Kayobe stable/train branch has been cut and RC1 released. Change-Id: I6006e14df27a180f1438f9eb01b9ebefdddaff72
-
- Nov 11, 2019
-
-
gujin authored
1. Sphinx 1.8 introduced [1] the '--keep-going' argument which, as its name suggests, keeps the build running when it encounters non-fatal errors. This is exceptionally useful in avoiding a continuous edit-build loop when undertaking large doc reworks where multiple errors may be introduced. 2. Cleanup the folders before run commands [1] https://github.com/sphinx-doc/sphinx/commit/e3483e9b045 Change-Id: Ib3133820a3d3ca3027ea2f9bc9b6907929cff8ed
-
- Oct 21, 2019
-
-
Pierre Riteau authored
Documentation build environments use doc/requirements.txt where sphinx is already present. Use doc/requirements.txt in the pep8 environment because sphinx is required by sphinx8. Change-Id: I3a2c9ae392745e001c5bdd01212c996e54c44f0c
-
- Oct 16, 2019
-
-
Mark Goddard authored
The is one of community goals that each project should produce a single PDF file. The pdf should be in the output of openstack-tox-docs job. TeX packages are required to build PDF locally, following is recommended: * inkscape * texlive-latex-base * texlive-latex-extra * texlive-fonts-recommended More about the goal: https://governance.openstack.org/tc/goals/train/pdf-doc-generation.html https://etherpad.openstack.org/p/train-pdf-support-goal https://etherpad.openstack.org/p/pdf-goal-train-common-problems Change-Id: Ib8a238f5ad4329527147be72331b87f57877f68e
-
- Sep 24, 2019
-
-
pengyuesheng authored
For more detail, see http://lists.openstack.org/pipermail/openstack-discuss/2019-May/006478.html Change-Id: I90662a9816c4f4af5a4a481d0e815bf6a398f8d3
-
- Sep 17, 2019
-
-
Mark Goddard authored
Change-Id: Icd99fa0a262d7f42346cfcfc5013cf7c91c34459
-
- Aug 22, 2019
-
-
Mark Goddard authored
This reverts commit b46b2b72. Switch dependencies and upper constraints back to master branch for development after cutting stable/stein branch. Change-Id: Ie7f588aab59e57efe240a58a3bd0a6f09fbcefb7
-
- Jul 04, 2019
-
-
Mark Goddard authored
Galaxy install often fails in CI, scuppering an otherwise good run. Change-Id: I3d02afe33cdf32b1d285bd4bdc4a8074883113ca
-
- May 29, 2019
-
-
Mark Goddard authored
Switch all dependencies to use the OpenStack Stein release. This commit should be reverted on the master branch once the Kayobe stable/stein branch has been cut and RC1 released. Change-Id: I50a39994c8ffa0c7d65e026ae765973541423476
-
- Apr 24, 2019
-
-
Mark Goddard authored
The project infrastructure is now hosted at opendev.org. Kayobe projects have been moved from the openstack/ namespace to x/. Change-Id: I16b523285eb34c1cd0eaf920aa4512d0ae1b4f05
-
- Apr 15, 2019
-
-
Mark Goddard authored
Adds two new variables, 'openstack_release' and 'openstack_branch', in ${KAYOBE_CONFIG_PATH}/openstack.yml for setting the current OpenStack release and branch in a single place. Also uses the master branch for the molecule tox job. Change-Id: I851a1e6eddc6738005c1813599445b38c0ae0d57
-
- Apr 09, 2019
-
-
Mark Goddard authored
Use master branch of: * Kolla * Kolla ansible * Bifrost * IPA * OpenStack services * Requirements Also, use the infra docker registry mirror at port 8082 which does not have any path component in its URL, and so works with Docker CE. Depends-On: https://review.openstack.org/#/c/651254/ Change-Id: Icdb62aa0083d9272a08421138719cf5f6b52ec5a Story: 2001864 Task: 14316
-
- Mar 15, 2019
-
-
Mark Goddard authored
Also change to use the py3 tox environment rather than specifying a version explicitly. Change-Id: I05d5d6f5718b39dc95b40efe44e9ebb3fb5b1311 Story: 2004959 Task: 30035
-
- Feb 14, 2019
-
-
Mark Goddard authored
We run yamllint with the same configuration in kayobe-config, so we should catch issues here before they are synchronised. Change-Id: Ia2de07abc7c58040f99766adb950c477800ea56d
-
- Nov 19, 2018
-
-
Mark Goddard authored
Use stable/rocky branch of: * Kolla * Kolla ansible * Bifrost * IPA * OpenStack services * Requirements Also updates Kolla Ansible inventory template. The seed deploy job has been made non-voting and non-gating, because we are waiting for bifrost change https://review.openstack.org/#/c/618740 to merge, be released, and for the kolla bifrost image to use the new package. Change-Id: Id5e7fdbd196f96e1e75ffc68bc93aab18fa38aa7 Story: 2001864 Task: 27798 Depends-On: I58e4f951d4a3dd89e0784fd82d8a62dbba374f79
-
- Nov 12, 2018
-
-
Mark Goddard authored
This allows us to remove the sudo from the tox molecule environment, since the install-docker role correctly adds the zuul user to the docker group. Change-Id: Ib7abd22c0caf793a8a59d38a4f63df7e60a7b69e
-
- Jun 18, 2018
-
-
huang.zhiping authored
We want to default to running all tox environments under python 3, so set the basepython value in each environment. We do not want to specify a minor version number, because we do not want to have to update the file every time we upgrade python. We do not want to set the override once in testenv, because that breaks the more specific versions used in default environments like py35 and py36. Change-Id: I9aaae4949e2cf6c8a33fb6fbf8be15e1d09cce44
-
- May 21, 2018
-
-
Mark Goddard authored
Change-Id: Ia00bd15d037ce3f1db66a953f9c327074e509627 Story: 2001663 Task: 12599
-
- May 04, 2018
-
-
Mark Goddard authored
The current approach of adding release notes to a single file means that we end up with merge conflicts every time a change is merged. This is wasteful of time and resources. Change-Id: I19f956e4e3991e39252eaa3a1b97a3b2812858d2 Story: 2001637 Task: 6649
-
- May 02, 2018
-
-
Mark Goddard authored
Use queens release of: * Kolla * Kolla ansible * Bifrost * IPA * OpenStack services Changes to kolla inventory files were made by comparing the multinode inventory in kolla-ansible with the overcloud-services and overcloud-components templates. Kolla ansible added the concept of inner-compute and external-compute, and these groups have been added to the top-level inventory. We also synchronise globals.yml and kolla enablement flags. Change-Id: I87b052f777567226e41294b955f736040e55e102 Story: 2001863 Task: 14315
-
- Apr 10, 2018
-
-
Mark Goddard authored
Adds the following zuul job: kayobe-tox-molecule It runs ansible role tests using the molecule framework. Note that we are currently running tox as root to work around issues with applying docker group membership in the Zuul CI environment. The ubuntu-1604 platform has been removed because the job takes a long time to run even on one platform. Change-Id: I8be24be828c0e124d822d7b39a02169c92b81eb3 Story: #2001637 Task: #6646
-
- Apr 03, 2018
-
-
Mark Goddard authored
For compliance with the Project Testing Interface [1] as described in [2]. [1] https://governance.openstack.org/tc/reference/project-testing-interface.html [2] http://lists.openstack.org/pipermail/openstack-dev/2017-December/125710.html Change-Id: I03d36b2545f69c4ca3ca1ced73d179e81b7b8811
-
- Mar 13, 2018
-
-
Mark Goddard authored
Kayobe is to become an OpenStack-related project, and as such will use Gerrit for code reviews and Storyboard for issue and feature tracking. The README and CONTRIBUTING documents have been updated to reflect that, and a standard OpenStack HACKING document has been added. Change-Id: Id03bcb5183bfbf6e84bb4d9c22f85d9418b6b4fc Story: #2001637 Task: #6644
-
- Mar 08, 2018
-
-
Mark Goddard authored
stestr [1] is a fork of the testrunner python test runner. Coverage tests can be run using 'tox -e cover'. Adds a job for checking coverage to Zuul check and gate. [1] http://stestr.readthedocs.io/en/latest/ Change-Id: I25cd407677a4013d022f87d124c6db43ab6bb2e0 Story: #2001637 Task: #6648
-
- Feb 21, 2018
-
-
Mark Goddard authored
This was required when upper constraints restricted sphinx to < 1.5. UC now has an appropriate version of sphinx.
-
- 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
-
- Dec 07, 2017
-
-
Mark Goddard authored
Adds a new tox environment, ansible, which runs ansible unit tests. One such test has been implemented so far, for the kolla-ansible role.
-
- Nov 17, 2017
-
-
Mark Goddard authored
Run this environment in TravisCI.
-
- Sep 18, 2017
-
-
John Garbutt authored
-
- Sep 14, 2017
-
-
John Garbutt authored
Hopefully it will help debug ansible 2.3 related issues.
-
- Sep 04, 2017
-
-
Mark Goddard authored
Currently we run the following: * Python and documentation style checks * Documentation build * Python unit tests
-
Mark Goddard authored
-
- Apr 06, 2017
-
-
Mark Goddard authored
-