- May 24, 2024
-
-
Michal Nasiadka authored
Change-Id: Ief1598a017b7ff491c9fcb775fdb155628bc55d2
-
- Apr 22, 2024
-
-
Michal Nasiadka authored
Fix existing spelling errors Change-Id: Ie689cf5a344aaa630a4860448b09242333a8e119
-
- Mar 18, 2024
-
-
Sven Kieske authored
This reverts commit 0b1a59dd. Reason for revert: Upstream Fix available at https://github.com/containers/podman-py/pull/351 Change-Id: Iadb74ffb5a747bd16e6acebd6a9c22b3b7198fd0
-
- Jan 22, 2024
-
-
Michal Arbet authored
The version that we were capping to is no longer compatible with latest upper-constraints.txt, so let us free float again. The resulting linting errors are included for now to unblock the gate, these will still need to be discussed or fixed later. NOTE(kevko): Temporarily disabling horizon deployment, as it's not possible to unblock gates without it Co-Authored-By:
Michal Arbet <michal.arbet@ultimum.io> Change-Id: Ib7f72b2663199ef80844a412bc436c6ef09322cc
-
- Nov 29, 2023
-
-
Dr. Jens Harbott authored
This dependency was added to podman-py in version 4.8.0, but not added properly to their requirements. Install it explicitly for our tox and integration testing as a workaround. [0] https://github.com/containers/podman-py/issues/350 Change-Id: I61a5fdfc4e505f2577185f0c0f1297cf2709be2c
-
- Oct 20, 2023
-
-
Ivan Halomi authored
This change adds basic deployment based on Podman container manager as an alternative to Docker. Signed-off-by:
Ivan Halomi <i.halomi@partner.samsung.com> Signed-off-by:
Martin Hiner <m.hiner@partner.samsung.com> Signed-off-by:
Petr Tuma <p.tuma@partner.samsung.com> Change-Id: I2b52964906ba8b19b8b1098717b9423ab954fa3d Depends-On: Ie4b4c1cf8fe6e7ce41eaa703b423dedcb41e3afc
-
- Jan 23, 2023
-
-
Michal Nasiadka authored
Change-Id: I67bc12cb0a9b9d27c51d9c69a689dc16cd37c757
-
- Jan 19, 2023
-
-
Martin Hiner authored
This commit adds SystemdWorker class to kolla_docker ansible module. It is used to manage container state via systemd calls. Change-Id: I20e65a6771ebeee462a3aaaabaa5f0596bdd0581 Signed-off-by:
Ivan Halomi <i.halomi@partner.samsung.com> Signed-off-by:
Martin Hiner <m.hiner@partner.samsung.com>
-
- Dec 28, 2022
-
-
Michal Nasiadka authored
Depends-On: https://review.opendev.org/866943 Change-Id: Ib3caf7378c1d5e2e9cfe04e36797bd827e99d6c5
-
- Sep 29, 2022
-
-
Radosław Piliszek authored
Both venv and linters (and its children) environments install kolla-ansible and thus also install the requirements. However, they were doing this post-factum and thus without the constraints pin. This patch also removes the installation of test-requirements in venv as it is meant to be used for running the software and we already have environments for unit tests. The doc requirements are left in place because docs mention that ``tox -e venv -- reno`` should work. They should be harmless but I am open to removing them as well. Change-Id: I15f1ecc216c9ba81dad740c372d297adf279a945
-
- Apr 12, 2022
-
-
Dr. Jens Harbott authored
These are not needed for unit tests and we want to avoid conflicts when running with older python versions that we still test against. We intentionally duplicate ansible and reno as requirements in order to avoid having to install more items than necessary. Signed-off-by:
Dr. Jens Harbott <harbott@osism.tech> Change-Id: I0ec83c3e4ae38f911b922a3bade65429d91169eb
-
- Jan 06, 2022
-
-
Martin authored
Moved the DockerWorker class from module file into its separate file in module_utils directory for future extension. Unit tests changed accordingly. Signed-off-by:
Ivan Halomi <ivan.halomi@tietoevry.com> Co-authored-by:
Martin Hiner <martin.hiner@tietoevry.com> Change-Id: Ia2a471a9a2805e13b2c20dbf8a7297c23231aae3
-
- Aug 31, 2021
-
-
Radosław Piliszek authored
This is useful for iterative work with docs as it avoids trashing results from previous builds and thus saves time. Change-Id: Ic4f710725cbc2d85c28ca4e00c3a32a00a72c2da
-
Radosław Piliszek authored
Streamline all actions to behave the same (start with clean env). Additionally: - doc envs do not require k-a to be (re)installed (skip_install) - this change turns on nitpicky mode to catch reference issues early Change-Id: I8ae8a1ca5f6f77ea498573e343889611559b5c97
-
- May 25, 2021
-
-
wu.chunyang authored
whitelist_externals is deprecated now, use allowlist_externals instead. see[0] Add find command to allowlist_externals list to fix a warning.[1] [0]: https://tox.readthedocs.io/en/latest/config.html [1]: https://zuul.opendev.org/t/openstack/build/9ac7f205080343f29d7e2b519abbdb73/log/job-output.txt#945 Change-Id: I67e9c892a945d04eff59427a0161aafceb136560
-
- May 19, 2021
-
-
likui authored
Change-Id: I87bd1cba830bd4c1de0136dd1f6b3636e74d12de
-
- Feb 20, 2021
-
-
Michal Nasiadka authored
Change-Id: If42b7324b58851a4f0beb3a80c70ca2c9dd729af
-
- Feb 10, 2021
-
-
Mark Goddard authored
Installing kolla-ansible system-wide on CentOS 8 fails with: ModuleNotFoundError: No module named 'setuptools_rust' This error appeared following the release of cryptography 3.4, which now includes Rust code. It can be installed without Rust using a Python wheel, but only with more recent pip than version 9.0.3 available as RPM on CentOS 8. The cryptography bug report [1] recommends pip>=19.1.1. This change switches to using pip --user when installing kolla-ansible. Also fixes an issue with ansible-lint which was failing on etc/kolla/globals.yml due to a missing space before comments. [1] https://github.com/pyca/cryptography/issues/5753 Change-Id: Ifaf1948ed5d42eebaa62d7bad375bbfc12b134d5 Closes-Bug: #1915141
-
Radosław Piliszek authored
One of the renos was causing issues due to a duplicated id. This change makes tox doc8 env lint renos and fixes the offending reno. Change-Id: Id3ae6e144b4261c97726cdec172ea9bef093de9e
-
- Dec 18, 2020
-
-
Radosław Piliszek authored
Per our PTG resolution [1] and general OpenStack resolution [2], lower-constraints are not worth the extra work and confusion they introduce. This patch drops them along with all mentions. [1] http://lists.openstack.org/pipermail/openstack-discuss/2020-October/018445.html [2] http://lists.openstack.org/pipermail/openstack-discuss/2020-December/019521.html Change-Id: I4c65a428facdf6d4ce28d97a868589aeae4c856e
-
- Nov 02, 2020
-
-
likui authored
UPPER_CONSTRAINTS_FILE is old name and deprecated This allows to use lower-constraints file as more readable way instead of UPPER_CONSTRAINTS_FILE=<lower-constraints file>. -https://zuul-ci.org/docs/zuul-jobs/python-roles.html#rolevar-tox.tox_constraints_file Change-Id: Ia33b5dcaddee1414b4c79a50595970745d31c8db
-
- Oct 30, 2020
-
-
likui authored
UPPER_CONSTRAINTS_FILE is old name and deprecated -https://zuul-ci.org/docs/zuul-jobs/python-roles.html#rolevar-tox.tox_constraints_file This allows to use lower-constraints file as more readable way instead of UPPER_CONSTRAINTS_FILE=<lower-constraints file>. [1] https://review.opendev.org/#/c/722814/ Change-Id: I10cf355191f4060eda95c6a8ee3abaaf28d16a74
-
- Sep 17, 2020
-
-
Mark Goddard authored
This allows us to move pages around without breaking links. Change-Id: Id2be1e6aba9fba376cf217b558ca922d8db1da28
-
wu.chunyang authored
in 'victoria' cycle, we should test py38 by default. Change-Id: Ic0bfb7f6a8b2123f609e0be0be9945bbf4d73520
-
- Sep 10, 2020
-
-
zhoulinhui authored
requirements.txt is unnecessary when run tox -e releasenotes, releasenotes relative stuffs is in doc/requirements.txt, this ps to remove the requirements.txt from tox.ini and reuse [docs] deps Change-Id: Ia6c51f9ffe1257f16e9bd55fe21cc832b634cbf3
-
- May 17, 2020
-
-
Michal Nasiadka authored
* Reworked tox pep8 into linters job, that runs: - pep8 - bandit - bashate - doc8 - yamllint - ansible-lint (validate-all-files.py + ansible-lint) * Skip E701 - missing galaxy_info in meta and E602 see [1]. * Skip E301 and E503 - followup later in a separate change * Added ansible-role-jobs to zuul.d/project.yaml which will run openstack-tox-linters job in check queue * Fixed remaining style issue * Made tox and docs reference the new env for linters * Dropped pype environment (not supported) [1]: https://github.com/ansible/ansible-lint/issues/457 Change-Id: I494b4b151804aac8173120e6c6e42bc2fdb00234
-
gugug authored
W503 and W504 are incompatible and we need to choose one of them. Existing codes follows W503, so we disable W504. Change-Id: Ic745e956dd332eb0fa49b93c1e6acb12f8a7f26c
-
- Apr 26, 2020
-
-
Radosław Piliszek authored
Removes and/or replaces all mentions of py27. Cleans up obsolete requirements and their lower-constraints. Separates test-requirements. Makes lower-constraints pass outside of CI (MarkupSafe). Adds FIXMEs about some hacky Mocks that may misbehave. Change-Id: Ifc090bf3c1db17d8542ee591c91e8225a597bfe2
-
- Apr 04, 2020
-
-
Andreas Jaeger authored
The repo is Python 3 now, so update hacking to version 3.0 which supports Python 3. Fix problems found by updated hacking version. Remove hacking and friends from lower-constraints, they are not needed during installation. Change-Id: I7ef5ac8a89e94f5da97780198619b6facc86ecfe
-
- 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: Iae7e0bb9e8af52ec3aafba7508305d8692d3c762
-
- Feb 28, 2020
-
-
Michal Nasiadka authored
Change-Id: I1439aa923a9129b752abb4acfb88559930b2178a
-
- Feb 10, 2020
-
-
Radosław Piliszek authored
This fixes files relevant for them because k-a uses common files for both docs and deploy guide. We need this to finally get rid of Rocky mentions despite our recent fixes to docs. Change-Id: I46c564f3d3e53c54148186fbadfd7380c4f2fd30
-
- Dec 11, 2019
-
-
Marcin Juszkiewicz authored
2020 is coming, everyone should be using Python 3 now. As per the official python support timeline set forth by the OpenStack TC [1], OpenStack Train (in our case, kolla-ansible 9.x) is the last release that will support python2.7. [1] https://governance.openstack.org/tc/resolutions/20180529-python2-deprecation-timeline.html Implements: blueprint drop-py2-support Change-Id: Ibb3b12a779ecfd424053d0b3e98dac2f21d909bc
-
- Nov 26, 2019
-
-
Radosław Piliszek authored
Separate upgrade logic to is_upgrade job var and rename scenarios to match. Rename "ACTION" to "SCENARIO" (as it is a scenario). Separate testing of dashboard (aka Horizon) and increase its timeout to 5 minutes (CentOS 7 slow as always). Separate initialization of core OpenStack. Use gate setup script from ./tests/ Remove useless tox setupenv. Do not deploy Heat when not really necessary. Change-Id: I4fca319ccc3de7188f8b7b44c9c71321e3899467
-
- Oct 14, 2019
-
-
jacky06 authored
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. [1] https://github.com/sphinx-doc/sphinx/commit/e3483e9b045 Change-Id: I405812a0039274139e055c54ab7b451dc753c842
-
- Sep 17, 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: Ia0f8b73bcbda6295319f5c8de1aa02a40844207b
-
- Jul 05, 2019
-
-
Corey Bryant authored
This is a mechanically generated patch to ensure unit testing is in place for all of the Tested Runtimes for Train. See the Train python3-updates goal document for details: https://governance.openstack.org/tc/goals/train/python3-updates.html Change-Id: Ic5f9c5c666e08bc34127d97f9540033536c5b08f Story: #2005924 Task: #34216
-
- Jul 03, 2019
-
-
gujin authored
1. Update the UPPER_CONSTRAINTS_FILE to releases.openstack.org[1] 2. Blacklist sphinx 2.1.0[2] [1]: http://lists.openstack.org/pipermail/openstack-discuss/2019-May/006478.html [2]: https://github.com/sphinx-doc/sphinx/issues/6440 Change-Id: Ie5f9ae1bd5c45617c6b7fde0e490d471e172c24e
-
- Jun 07, 2019
-
-
Doug Szumski authored
Change-Id: Ic011c25c491d7d2e1d1d656d8d1653e14bb2d1f1
-
- Apr 23, 2019
-
-
ZhongShengping authored
1.Use opendev.org instead of git.openstack.org. 2.Use review.opendev.org instead of review.openstack.org. You can see the discussion below: http://lists.openstack.org/pipermail/openstack-discuss/2019-March/003603.html Change-Id: Ice4509204df788a1a44a06fb89fb44cfe6b54b94
-