aboutsummaryrefslogtreecommitdiff
path: root/requirements.txt
AgeCommit message (Collapse)AuthorFilesLines
2026-03-03Switch from passlib to internal bcrypt filterMichal Nasiadka1-3/+0
Change-Id: I1c0312aa7bdfb78fedef6c98463f25e6460f4587 Co-Authored-By: Pierre Riteau <pierre@stackhpc.com> Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
2026-02-24CI: use Tempest checkout in master jobsBartosz Bezak1-1/+1
Temporarily drop bcrypt from master upper-constraints in CI. Keep tagged Tempest in upgrade jobs and stable branches Change-Id: Iab349d3f5c3e104bf7ce8fefda29a46023766950 Signed-off-by: Bartosz Bezak <bartosz@stackhpc.com>
2026-01-15Merge "requirements: pin bcrypt to supported version"Zuul1-1/+1
2026-01-15requirements: pin bcrypt to supported versionChristian Berendt1-1/+1
Disabling requirements check because we need to pin bcrypt to a version lower than 5.0.0, due to passlib and bcrypt incompatibility, and since passlib is basically dead - there's no way to fix that in any other way for stable branches. Related issue: https://github.com/ansible/ansible/issues/85919 Closes-Bug: #2126975 Closes-Bug: #2102117 Signed-off-by: Christian Berendt <berendt@osism.tech> Signed-off-by: Joachim de Groot <joacihm.de.groot@menzel-it.net> Change-Id: I47eee02a47104d3411992f7e6e9dd8f0c2ad0919
2025-12-31Bump ansible-core to 2.19/2.20Michal Nasiadka1-1/+1
wait_discover_computes.yml had to be updated to pass ansible-lint checks for undefined variables (ansible_facts.hostname/nodename was rendered as UndefinedMarker type) Change-Id: Iaded12e9bcf7ed558b7e35ea526ef1355cbca61a Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
2025-10-28Bump ansible-core to 2.18/2.19Michal Nasiadka1-1/+1
Bumped collections in requirements-core.yml to Ansible 12 major versions, see [1]. [1]: https://github.com/ansible-community/ansible-build-data/blob/main/12/ansible-12.1.0.yaml Depends-On: https://review.opendev.org/c/openstack/kolla/+/960307 Co-authored-by: Doug Szumski doug@stackhpc.com Change-Id: If8a29052d8a43ffc0fef11514adabb5e4ab9d977 Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
2025-03-28Bump ansible-core versions to 2.17 and 2.18Grzegorz Koper1-1/+1
Bump Ansible collections Change-Id: I1128f44c2d1731407969fdea337f7923efe91ade
2024-10-28Rewrite kolla-ansible CLI to pythonRoman Krček1-4/+2
Moving the CLI to python allows for easier maintenance and larger feature-set. This patch introduces a few breaking changes! The changes stem the nature of the cliff package. - the order of parameters must be kolla-ansible <action> <arguments> - mariadb_backup and mariadb_recovery now are mariadb-backup and mariadb-recovery Closes-bug: #1589020 Signed-off-by: Roman Krček <roman.krcek@tietoevry.com> Change-Id: I9749b320d4f5eeec601a055b597dfa7d8fb97ce2
2024-09-30Add ansible-core as a dependencyMichal Arbet1-1/+2
This patch adds ansible-core as a dependency to requirements.txt since there is really no reason not to have it in the requirements.txt, given that kolla-ansible project even has ansible in its name and ansible-core is a crucial dependency. Change-Id: I4d01b7eb944c4edf6a440f2b775221986509f7eb
2024-08-22add missing license for hvac librarySven Kieske1-1/+1
license taken from https://github.com/hvac/hvac/blob/main/LICENSE.txt Signed-off-by: Sven Kieske <kieske@osism.tech> Change-Id: I1e619cbf17d49a5ff1496637f8084a03ace9b599
2024-08-20reorder requirements.txt alphabeticallySven Kieske1-11/+15
Signed-off-by: Sven Kieske <kieske@osism.tech> Change-Id: I66e471d3f199a9044a4b8aa8c51c2ad687926af3
2023-11-07Support exposing prometheus_server externallyWill Szumski1-0/+4
This avoids the need to use a proxy, or some other means, to connect to Prometheus. This is disabled by default and can be enabled by setting enable_prometheus_server_external to true. Change-Id: Ia0af044ff436c2a204b357750a16ff49fcdfec45
2022-03-24Use jinja2.pass_context instead of contextfilterMark Goddard1-1/+1
The contextfilter decorator was deprecated in jinja2 3.0.0, and has been dropped in 3.1.0. This results in the following warning, and failed attempts to use filters: [WARNING]: Skipping plugin (filters.py) as it seems to be invalid: module 'jinja2' has no attribute 'contextfilter' This change switches to use the pass_context decorator. The minimum version of Jinja2 is raised to 3 to ensure pass_context is present. Change-Id: I649dd6211d3ae72b9539bc44652ef8cf5d579777
2021-06-30Support storing passwords in Hashicorp VaultScott Solkhon1-0/+3
This commit adds two new cli commands to allow an operator to read and write passwords into a configured Hashicorp Vault KV. Change-Id: Icf0eaf7544fcbdf7b83f697cc711446f47118a4d
2020-04-26Cleanup py27 supportRadosław Piliszek1-8/+12
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
2019-12-11Drop python 2 support from action pluginsMark Goddard1-1/+0
These are executed on the local host where we run ansible-playbook, and we have agreed to drop Python 2 support there. Partially Implements: blueprint drop-py2-support Change-Id: Id2190c3a22a56f4f048afbf0f7200daa8f41a292
2018-11-20Add jmespath to requirements.txtMark Goddard1-0/+1
jmespath is required for the json_query Jinja filter, which is used in the neutron rolling upgrade playbooks. Change-Id: I2100d757e07d8400402a8a16747e0f88ef7fc7c5 Closes-Bug: #1804242
2018-11-06Remove stestr from requirements.txtwanghui1-1/+0
The stestr requirement has been added to test-requirements.txt Change-Id: Id68e542ebc64a8d70e230b1c6a31f1df903fca62
2018-07-24Switch to stestrVu Cong Tuan1-0/+1
According to Openstack summit session [1], stestr is maintained project to which all Openstack projects should migrate. Let's switch to stestr as other projects have already moved to it. [1] https://etherpad.openstack.org/p/YVR-python-pti Change-Id: I63079f352ff36dda4f3f64a8681431a319791f0e
2018-03-17Updated from global requirementsOpenStack Proposal Bot1-1/+1
Change-Id: I562fd5272088d387e5d66314e352ff1d38ea0413
2018-03-14Updated from global requirementsOpenStack Proposal Bot1-1/+1
Change-Id: I836b0d6e915c32074d8062b5914277497ec4f444
2018-03-06Updated from global requirementsOpenStack Proposal Bot1-3/+3
Change-Id: Ia9a7b76a9db4a149d9e0df16ac576ecd706df22b
2017-12-19Updated from global requirementsOpenStack Proposal Bot1-1/+1
Change-Id: Icc36a176946f2d74cc6ec29d5279f4f3d6f3048e
2017-11-29Updated from global requirementsOpenStack Proposal Bot1-1/+1
Change-Id: I5eec1a3513df71b081b93440a52943d8d8686133
2017-11-16Updated from global requirementsOpenStack Proposal Bot1-1/+1
Change-Id: Ica929fd8d3ef1972fec0daeb4ae2c00b9a9be3a0
2017-11-14Updated from global requirementsOpenStack Proposal Bot1-1/+1
Change-Id: I05d9982f64918abc9da32ca40a25328a15f328d6
2017-09-12Updated from global requirementsOpenStack Proposal Bot1-4/+4
Change-Id: I8d097af4a75bdc4225e0df04bfbdc555d1529aae
2017-09-06Updated from global requirementsOpenStack Proposal Bot1-2/+2
Change-Id: I87ab7673dd74d9275dc043eb556ce980d353b810
2017-07-27Updated from global requirementsOpenStack Proposal Bot1-1/+1
Change-Id: Ic043dcac9d9483374fbdac7287d686ba4a72fc6b
2017-07-19Merge "Upgrade from docker-py to docker"Jenkins1-1/+1
2017-07-14Updated from global requirementsOpenStack Proposal Bot1-1/+1
Change-Id: I4fdefac7bd2cd9959bb5ffb69351bc68441f9746
2017-07-10Upgrade from docker-py to dockerHongbin Lu1-1/+1
The pypi package 'docker-py' [1] has been renamed to 'docker' [2]. It is better to move to the new 'docker' package because the old package will be deprecated and all the new features will go into the new package only. Package 'docker' has been added to requirements [3]. The old package 'docker-py' is still allowed to be in the global requirements during the transition period but it should be removed after all or most of the projects finsih the migration. [1] https://pypi.python.org/pypi/docker-py [2] https://pypi.python.org/pypi/docker [3] https://review.openstack.org/#/c/423715/ Change-Id: Ibcd5a57a1fbf55dcc5a690e41f20917f95b63da0
2017-06-19Merge "Use cryptography instead of pycrypto"Jenkins1-0/+1
2017-06-15Updated from global requirementsOpenStack Proposal Bot1-1/+1
Change-Id: I18803a33abeb65b4725691e2e025fe65506ab98c
2017-06-06Updated from global requirementsOpenStack Proposal Bot1-1/+1
Change-Id: Ife8a3f6acee02c4af965a044cba2074f36223cc3
2017-04-24Use cryptography instead of pycryptoRui Yuan Dou1-0/+1
pycrypto is no longer maintained [1]. This patch rewrites functions using pycrypto and replaces them with the cryptography equivalent [1] http://lists.openstack.org/pipermail/openstack-dev/2017-March/113568.html Change-Id: I375b5876ec2f4c4f32b9f6b3f41d209a59a0f615
2017-04-15Updated from global requirementsOpenStack Proposal Bot1-1/+1
Change-Id: Ibb7a51e736de2a7d1a711b08c253292ea04eb071
2017-03-22Cleanup requirements.txt fileBertrand Lallau1-3/+0
- pycrypto: added for nova-ssh container - gitdb and GitPython: ability to make tarballs from Git clones All of them have been moved to Kolla project. Change-Id: Icd7e66cea441bd5165dc2ffe748f01b479effc17
2017-03-22Updated from global requirementsOpenStack Proposal Bot1-1/+1
Change-Id: If1a7aa67c83bafcef036ee4d34c6aef541739e61
2017-03-14Updated from global requirementsOpenStack Proposal Bot1-1/+1
Change-Id: I79a1a89ce4e1aee56d076bd796cce29517ebf3d8
2017-03-08Updated from global requirementsOpenStack Proposal Bot1-1/+1
Change-Id: I275f2ec2ad608c2d71fefd330a4585c15d5265b3
2017-03-02Updated from global requirementsOpenStack Proposal Bot1-3/+3
Change-Id: If66146987a6316917e54e99fcefa6ec3f3884d2f
2017-02-24Updated from global requirementsOpenStack Proposal Bot1-1/+1
Change-Id: Ic0c7362dcea143e6ace440a797295bc29936cc7c
2017-01-13Updated from global requirementsOpenStack Proposal Bot1-2/+2
Change-Id: I5b3ff286dfbd3b494d8d61219f90de00c06992b7
2016-12-21Updated from global requirementsOpenStack Proposal Bot1-1/+1
Change-Id: I63139521c09dada7b64af05a8ac00596154f8c4e
2016-12-15Add PyYAML to requirements.txt, dependency of genpwdDavid Moreau-Simard1-0/+1
PyYAML is a dependency of the genpwd command. Not listing it as an explicit requirement leads to import failures when running kolla-ansible out of a fresh virtual environment. Change-Id: I4fcac09f94f9503c4fcb308db27f94d6db655b06 Closes-Bug: #1650399
2016-11-29Merge "use uuidutils instead of uuid.uuid4()"Jenkins1-0/+1
2016-11-23use uuidutils instead of uuid.uuid4()Surya Prakash Singh1-0/+1
Closes-Bug: #1082248 Change-Id: I9e52619a6805fa58ffdb396b76a6ca99e2376a7d
2016-11-23Updated from global requirementsOpenStack Proposal Bot1-1/+1
Change-Id: Ia1befbc1e3bd54ba4dcc3655d39c4a5445782bbf
2016-11-10Updated from global requirementsOpenStack Proposal Bot1-1/+1
Change-Id: Ide3d614c0afd45fd029c229a37e235278c724a83