| Age | Commit message (Collapse) | Author | Files | Lines |
|
Add setuptools because Python3.12 dropped distutils
Needed-By: https://review.opendev.org/c/openstack/kolla-ansible/+/925581
Change-Id: Ie12c43dc1de122c203edc28181366457ccd67834
|
|
Since addition of podman - users need to install only one from docker|podman
Change-Id: I622eefad3b2e93f334028d9c0775a2cca558a39c
|
|
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
|
|
This reverts commit 25e9602845fca7ca5b7a5c55fe5b71be0b137f04.
Reason for revert: we updated to newer Jinja.
Change-Id: If666bb4aedd7bb4e3041f0672c3b70e1bb5d36b6
|
|
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
|
|
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
|
|
Removes and/or replaces all mentions of py27.
Cleans up obsolete requirements and their lower-constraints.
Change-Id: Id43f1bbd6a454832ab8dbf003a058403f6b34b5d
|
|
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 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
|
|
This now has different requirements in global-requirements for py2 and
py3.
TrivialFix
Change-Id: Ie7073e034641276f47c113de945971e8ed4b87ab
|
|
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>
|
|
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
|
|
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
|
|
Change-Id: Id2f0441f65f87fc4a7fdecd1504797d6ca7d9ffc
|
|
Change-Id: I4403b3d97910fa146973cb1b3a0e2a914b11ca3c
|
|
Change-Id: I8ddf63c86759397d57f2065784f072012715ab1c
|
|
Change-Id: I27c911cd7910a24f6141c0b99b67805d2875d3a5
|
|
Change-Id: I613cd9e6105be5c4a13d7798eb4a52fa699a1f73
|
|
Change-Id: I7cd2fe45bd60cee818c17269734f00876dc64a5c
|
|
Change-Id: I8cceed7246e8b1247947e32f673c763590d5a69c
|
|
The keystonemiddleware library recently switched to using the
cryptography library over pycrypto, which was unmaintained. See
Iced7f5115e49ccf4f7f5bf6813cb5988b95c248b
Change-Id: I77b5210cd6e63aa3b01aa2b5b3372dd50009b9ad
|
|
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
|
|
Change-Id: Id961bc5e8a740150dd0a405fb0fc11397b9c49bf
|
|
Change-Id: Ifa7aca86ca96afbdf0ff708bfd6f7ed510d74871
|
|
Change-Id: Ie253c6c4790b1bc92081b851342048b4dcda8ef0
|
|
Change-Id: If26c494e15250ce03be5102214aa1d98fc01638d
|
|
Change-Id: If2d5394cd4e0a90638ff277d569200a2dc5fdce7
|
|
Change-Id: I32561d598cd3748c6b660c95bb8ef8090e8cf23c
|
|
Change-Id: Ib5f2e9c54ed4e5c4fbecc9e13f9bb7972a687b8d
|
|
Change-Id: I4eced03962192f41f002cc2a1d78c337506a53f1
|
|
Change-Id: Ic0db90f56044b9ba48a21519f70a84eb0a70fb58
|
|
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
|
|
Change-Id: Idaf310f809f9b2c8859ec3bdacf6a6645dae405c
|
|
Change-Id: Ide3d614c0afd45fd029c229a37e235278c724a83
|
|
Change-Id: Iabb29ce10b346d7ef24747e957d701d80b64468d
|
|
|
|
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
|
|
Change-Id: I1ee817b23e40e0c1d14fdcfc441b28516b4d480a
|
|
netaddr is required by the ipaddr filter used in
ansible/roles/prechecks/tasks/port_checks.yml.
Change-Id: I766d87949553fb46ef2c0480e7706ee1ef2d26d0
Closes-bug: #1631921
|
|
Change-Id: Ia6cc6c3d60c861e1051a6b4204d8d9ba962f08aa
|
|
* 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
|
|
Change-Id: I492ce6c1add8001f5efdef2c6cd99299807b4755
|
|
Change-Id: Ibf2ba6e78edc9800185a983cf4d974b022914a51
|
|
Change-Id: I9b0fc0ebb2afd2afd958bfee4588ca45c889626c
|
|
Change-Id: I7742cbd0797d7a3773de004c61aacf5b4397c614
|
|
Change-Id: Ia463de2f882a9fdf741f8418d7aca8c2ebf0afb8
|
|
Change-Id: I0605f406b5c03f0a6cdba9de2a180ed877f7dfa6
|
|
Change-Id: I79a6c2925a8b056d60312f3ed69d78173b9ca95f
|
|
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
|
|
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
|