summaryrefslogtreecommitdiff
path: root/requirements.txt
AgeCommit message (Collapse)AuthorFilesLines
2024-06-06Pin requests to <2.32 for docker sdk (2023.1 and older releases)Bartosz Bezak1-0/+1
As 2023.1 and older releases have docker>=3.0.0,<7.0.0 we need to pin requests to <2.32 due too [1] Also marking collectd as unbuildable to unblock CI [2] [1] https://github.com/docker/docker-py/issues/3256 [2] https://review.opendev.org/c/openstack/kolla/+/918962 Related-Bug: #2066364 Related-Bug: #2065362 Change-Id: Ic298d9eb9d73ee4378921e15865ec11a488f7bd0 (cherry picked from commit b5c936a3a564e10b35b0e378bd6d5034f0db93b4)
2023-12-14Pin docker.py to <7Bartosz Bezak1-1/+1
Docker 7.0.0 introduced a pre build check for tag regex, which fails where registry has port number defined - see [1] and [2]. [1]: https://github.com/docker/docker-py/commit/a9b5494fd0574e520c735e1d0c4a303528d48063 [2]: https://github.com/docker/docker-py/issues/3195 Also removing requirements check in CI as it is not allowing such pinning, as kolla is not designed to be installed with other openstack services in the same virtualenv. Change-Id: Id64186bf87300f23acde4f90474abcd6944e5be0 (cherry picked from commit acf23fa830c8909b366f3ea38279560136f8dff1)
2022-08-22Bump minimum docker-py versionDr. Jens Harbott1-1/+1
With version 6.0.0 of the docker python module, their implementation of versioning has changed, making our check for old versions fail. Since version 3.0.0 is from 2018, we should be safe to assume that as a minimum version though, so we can just get rid of the special handling of older versions. Change-Id: I077b7b5acf2c1f9beb6da06d3555e2ebe30831d1
2022-03-28Revert "Revert "Update code to Jinja 3.0 style""Marcin Juszkiewicz1-1/+1
This reverts commit 25e9602845fca7ca5b7a5c55fe5b71be0b137f04. Reason for revert: we updated to newer Jinja. Change-Id: If666bb4aedd7bb4e3041f0672c3b70e1bb5d36b6
2021-08-25Revert "Update code to Jinja 3.0 style"Alfredo Moralejo1-1/+1
This reverts commit 383364e671fb82e3c0ddca37a4690a1a33be3b54. Reason for revert: Xena stay in jinja 3.0.1 which still provides contextfilter. In RDO, jinja is consumed from CentOS repo which still provides version 2.11, so this change is causing problems. I'm proposing to revert this change and retake it Y release when jinja is updated to 3.1 which will not provide contextfilter. Change-Id: I19c2a15fb0917d2a81daf706a4e02fd377e53b3d
2021-07-29Update code to Jinja 3.0 styleMarcin Juszkiewicz1-1/+1
Xena cycle uses Jinja 3.0 so let update Kolla's code for it. From Jinja2 documentation: jinja2.contextfunction(f: F) → F Pass the context as the first argument to the decorated function. Deprecated since version 3.0: Will be removed in Jinja 3.1. Use pass_context() instead. jinja2.contextfilter(f) Pass the context as the first argument to the decorated function. Deprecated since version 3.0: Will be removed in Jinja 3.1. Use pass_context() instead. Also bumped version in requirements.txt to same as in openstack/requirements Change-Id: I51fbb7b9ff7c29cb355437efa4576be9bc035699
2020-04-17Cleanup py27 supportRadosław Piliszek1-6/+0
Removes and/or replaces all mentions of py27. Cleans up obsolete requirements and their lower-constraints. Change-Id: Id43f1bbd6a454832ab8dbf003a058403f6b34b5d
2020-02-29[ussuri][goal] More cleanup for python 2.7 dropGhanshyam Mann1-1/+1
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: Ia749d558df33f475dfdbe7a1f9dfdb30aeba8da0
2020-02-17Get rid of Python 2 supportMarcin Juszkiewicz1-3/+1
2020 came, 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 9.x) is the last release that will support python2.7. [1] https://governance.openstack.org/tc/resolutions/20180529-python2-deprecation-timeline.html Related bug: https://bugs.launchpad.net/tripleo/+bug/1856678 Merging depends on TripleO team - once they move CI job to CentOS 8 we can merge. Implements: blueprint drop-py2-support Change-Id: Ic459561ab6ab8c62993c044c7a82d887839da289
2019-09-17Fix GitPython entry in requirements.txtMark Goddard1-1/+2
This now has different requirements in global-requirements for py2 and py3. TrivialFix Change-Id: Ie7073e034641276f47c113de945971e8ed4b87ab
2019-06-11Fix lower-constraints test fail due to failing dep buildRadosław Piliszek1-1/+0
Ubuntu Bionic updated OpenSSL package to new release: from 1.1.0 to 1.1.1 It caused cryptography in version from lower-constraints to fail to build in Zuul. Additionally, constrained cryptography version did not match the requirement for constrained PyOpenSSL. This commit bumps the version to the minimum required by constrained PyOpenSSL. It works because manylinux1 (binary) wheel exists. This version agrees also with upper-constraints for Queens. Dependency on cryptography is removed as it is not used directly by kolla (and requirements checker requires lower-constraints matching version - let's not create an illusion of usage). Change-Id: I8ae19f212049cae5dfb4e8dd6ec6cd14a8c46e0e Signed-off-by: Radosław Piliszek <radoslaw.piliszek@gmail.com>
2019-03-15Fix lower-constraints and kolla CI jobsMark Goddard1-1/+1
Multiple fixes to fix multiple problems. 1. Bump setuptools requirement to 21.0.0 The 16.0.0 requirement breaks the lower-constraints job on Ubuntu bionic. We see the following error: AttributeError: module 'importlib._bootstrap' has no attribute 'SourceFileLoader' 2. ubuntu-binary horizon image needs to use python3 for django manage.py 3. ubuntu-binary nova-placement-api image needs to use python3 for apache mod wsgi. 4. nova-libvirt needs exact qemu dependencies due to packaging change 5. OracleLinux repos definition was changed in official image. 6. Fetch InfluxDB gpg key for Ubuntu base image from influx server. Change-Id: Ic797d41f53a5f146d112619f1683cbfbf3a85dc2
2018-04-13Update lower-constraints to match local requirementsSurya Prakash Singh1-3/+2
lower constraints list do not match the local requirements. This commit is to update the same. please follow: http://lists.openstack.org/pipermail/openstack-dev/2018-April/129056.html Change-Id: Ic617e22e0e1118cb40e471608b0250bf77b2a26c
2017-12-19Updated from global requirementsOpenStack Proposal Bot1-1/+1
Change-Id: Id2f0441f65f87fc4a7fdecd1504797d6ca7d9ffc
2017-11-29Updated from global requirementsOpenStack Proposal Bot1-2/+2
Change-Id: I4403b3d97910fa146973cb1b3a0e2a914b11ca3c
2017-11-14Updated from global requirementsOpenStack Proposal Bot1-1/+1
Change-Id: I8ddf63c86759397d57f2065784f072012715ab1c
2017-09-11Updated from global requirementsOpenStack Proposal Bot1-4/+4
Change-Id: I27c911cd7910a24f6141c0b99b67805d2875d3a5
2017-09-06Updated from global requirementsOpenStack Proposal Bot1-1/+1
Change-Id: I613cd9e6105be5c4a13d7798eb4a52fa699a1f73
2017-07-26Updated from global requirementsOpenStack Proposal Bot1-1/+1
Change-Id: I7cd2fe45bd60cee818c17269734f00876dc64a5c
2017-07-16Updated from global requirementsOpenStack Proposal Bot1-1/+1
Change-Id: I8cceed7246e8b1247947e32f673c763590d5a69c
2017-07-07Switch to Cryptography over pycryptoZhongShengping1-1/+1
The keystonemiddleware library recently switched to using the cryptography library over pycrypto, which was unmaintained. See Iced7f5115e49ccf4f7f5bf6813cb5988b95c248b Change-Id: I77b5210cd6e63aa3b01aa2b5b3372dd50009b9ad
2017-06-21Upgrade 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: I3ffd8bb6461e8b7edacc5e833754f00c4249b854
2017-06-15Updated from global requirementsOpenStack Proposal Bot1-1/+1
Change-Id: Id961bc5e8a740150dd0a405fb0fc11397b9c49bf
2017-06-06Updated from global requirementsOpenStack Proposal Bot1-1/+1
Change-Id: Ifa7aca86ca96afbdf0ff708bfd6f7ed510d74871
2017-04-17Updated from global requirementsOpenStack Proposal Bot1-1/+1
Change-Id: Ie253c6c4790b1bc92081b851342048b4dcda8ef0
2017-03-23Updated from global requirementsOpenStack Proposal Bot1-1/+1
Change-Id: If26c494e15250ce03be5102214aa1d98fc01638d
2017-03-15Updated from global requirementsOpenStack Proposal Bot1-1/+1
Change-Id: If2d5394cd4e0a90638ff277d569200a2dc5fdce7
2017-03-08Updated from global requirementsOpenStack Proposal Bot1-1/+1
Change-Id: I32561d598cd3748c6b660c95bb8ef8090e8cf23c
2017-03-02Updated from global requirementsOpenStack Proposal Bot1-3/+3
Change-Id: Ib5f2e9c54ed4e5c4fbecc9e13f9bb7972a687b8d
2017-01-13Updated from global requirementsOpenStack Proposal Bot1-1/+1
Change-Id: I4eced03962192f41f002cc2a1d78c337506a53f1
2017-01-12Updated from global requirementsOpenStack Proposal Bot1-1/+1
Change-Id: Ic0db90f56044b9ba48a21519f70a84eb0a70fb58
2016-11-30Replaces uuid.uuid4 with uuidutils.generate_uuid()caoyuan1-0/+1
Openstack common has a wrapper for generating uuids. We should only use that function when generating uuids for consistency. Fixed bug #1082248 Change-Id: I9db4da4fb774109720abb0852fad30cc8e17aafb
2016-11-29Updated from global requirementsOpenStack Proposal Bot1-1/+1
Change-Id: Idaf310f809f9b2c8859ec3bdacf6a6645dae405c
2016-11-10Updated from global requirementsOpenStack Proposal Bot1-1/+1
Change-Id: Ide3d614c0afd45fd029c229a37e235278c724a83
2016-10-27Updated from global requirementsOpenStack Proposal Bot1-1/+1
Change-Id: Iabb29ce10b346d7ef24747e957d701d80b64468d
2016-10-19Merge "Move graphviz dependency to test stage"Jenkins1-1/+0
2016-10-13Move graphviz dependency to test stageJeffrey Zhang1-1/+0
Graphviz is only helpful and used for developer. It is useless for deployment. So move it to test-requirements.txt file and warning users when he wants to save dependency feature. TrivialFix Change-Id: Id8de76baa6f1455ad032abe4738d9779cf0cc5a6
2016-10-12Updated from global requirementsOpenStack Proposal Bot1-1/+1
Change-Id: I1ee817b23e40e0c1d14fdcfc441b28516b4d480a
2016-10-10Add netaddr to requirements fileChristian Berendt1-0/+1
netaddr is required by the ipaddr filter used in ansible/roles/prechecks/tasks/port_checks.yml. Change-Id: I766d87949553fb46ef2c0480e7706ee1ef2d26d0 Closes-bug: #1631921
2016-09-09Updated from global requirementsOpenStack Proposal Bot1-1/+1
Change-Id: Ia6cc6c3d60c861e1051a6b4204d8d9ba962f08aa
2016-09-06Improve script to check used source versionsChristian Berendt1-1/+0
* rename version_check.py to version-check.py * move requirement beautifulsoup4 from requirements to test-requirements * add new requirement PrettyTable to test-requirements * add debug logging messages (can be enabled with --debug parameter) * add support to load configured versions from a kolla-build.conf file (can be used with --config-file parameter) * use PrettyTable to print out a nice result table ---snip--- +---------+-----------------+----------------+------------------... | Project | Current version | Latest version | Comparing changes... +---------+-----------------+----------------+------------------... | aodh | 2.0.3 | 2.0.4 | https://github.co... | cinder | 8.0.0 | 8.1.0 | https://github.co... | ironic | 5.1.1 | 5.1.2 | https://github.co... | murano | 2.0.0 | 2.0.1 | https://github.co... | nova | 13.1.0 | 13.1.1 | https://github.co... +---------+-----------------+----------------+------------------... ---snap--- TrivialFix Change-Id: I5b5d3db34396b2fc95714273612563ea14e78cf8
2016-08-04Updated from global requirementsOpenStack Proposal Bot1-1/+1
Change-Id: I492ce6c1add8001f5efdef2c6cd99299807b4755
2016-07-09Updated from global requirementsOpenStack Proposal Bot1-1/+1
Change-Id: Ibf2ba6e78edc9800185a983cf4d974b022914a51
2016-07-04Updated from global requirementsOpenStack Proposal Bot1-1/+1
Change-Id: I9b0fc0ebb2afd2afd958bfee4588ca45c889626c
2016-06-03Updated from global requirementsOpenStack Proposal Bot1-1/+1
Change-Id: I7742cbd0797d7a3773de004c61aacf5b4397c614
2016-04-14Updated from global requirementsOpenStack Proposal Bot1-1/+1
Change-Id: Ia463de2f882a9fdf741f8418d7aca8c2ebf0afb8
2016-04-08Updated from global requirementsOpenStack Proposal Bot1-1/+1
Change-Id: I0605f406b5c03f0a6cdba9de2a180ed877f7dfa6
2016-04-04Updated from global requirementsOpenStack Proposal Bot1-1/+1
Change-Id: I79a6c2925a8b056d60312f3ed69d78173b9ca95f
2016-04-03Implement nova-ssh containerJeffrey Zhang1-0/+1
Add a nova-ssh container to handle the `nova migrate` and `nova resize` case, in which the nova will use ssh to copy files between machines. Change-Id: Ie6675943f3aeabfbba8589d308d55b9c89d732db Closes-Bug: #1562141
2016-03-08Add a new tool to help find the latest versionsSam Yaple1-0/+2
As we will be switching to pinning versions in Kolla this tool will help remove the 'manual' part of that equation by looking up the versions we want. The idea would be to eventually turn this into an autoproposal bot so we only ever need to approve changes. More work can be done here like automatically updating the kolla-build.conf Co-Authored-By: Martin André <m.andre@redhat.com> Partially-Implements: blueprint upgrade-kolla Change-Id: I052159850b2579ca6db79be71672be382be8a3a3