summaryrefslogtreecommitdiff
path: root/tools/version-check.py
AgeCommit message (Collapse)AuthorFilesLines
2021-12-20Drop vmtpRadosław Piliszek1-1/+0
Details in the attached reno. Change-Id: I1a8363da02d98255fce31749f4c9838088443a67
2021-07-29Remove patrole from version-checkRadosław Piliszek1-1/+0
Patrole was used by tempest which is now removed. Change-Id: Ie7f26fa016d6fcafc6eee860b827bca868b4c487
2021-06-24Remove tempest imagewu.chunyang1-19/+0
Remove tempest project as planned Change-Id: I016f7bb17b91769ced21c90d73f693c54a71aef9
2021-06-20Remove rallywu.chunyang1-2/+0
Remove rally project as planned Change-Id: I3560c3a2bee4e391cac841b9bcd8b8d2199f920d
2021-04-19[release] Use Wallaby sources by defaultRadosław Piliszek1-4/+0
Removes 3 Neutron plugins from the default config to build. Change-Id: Ib32cfe4bacbfb2ccd526b62846b8d89c06506d02
2021-01-25Remove zaqar image and related pluginsChristian Berendt1-1/+0
Signed-off-by: Christian Berendt <berendt@betacloud-solutions.de> Change-Id: Id3187b2b95e9b9bd3d9233a498f7c45e66c604c7
2021-01-15Remove nova-mksproxy imageChristian Berendt1-1/+0
Signed-off-by: Christian Berendt <berendt@betacloud-solutions.de> Change-Id: I3d101f171bd1cc6f3c192ddc98cea0d63bccb739
2021-01-14Remove novajoin imageChristian Berendt1-1/+0
Signed-off-by: Christian Berendt <berendt@betacloud-solutions.de> Change-Id: Ia636747bc2d886f44abb2f4f816fcb621b90a298
2020-10-19Merge "Finish off removing Congress"Zuul1-2/+0
2020-10-12rally: Add rally-openstackMichal Nasiadka1-0/+1
Currently source builds and centos-binary builds do not install rally-openstack. It results in errors with finding openstack plugin. Change-Id: I26ad81a7076bad7a659e2d80a1ad0453c13794d1 Closes-Bug: #1803968
2020-10-09Finish off removing CongressMark Goddard1-2/+0
Change-Id: I0ebd68f0f5bcd989ddd1ffc6a85fed6c8a11ff6d
2020-08-28version-check: handle using of stable branch tarballsMarcin Juszkiewicz1-1/+50
For Ussuri we decided to follow stable branch tarballs instead of using release ones. This gives us all fixes just as they land in a repository. Change-Id: Iff600179630484228fb359417687e3d2a1a8b9f9
2020-03-16do not use unversioned Python binaryMarcin Juszkiewicz1-1/+1
We said 'bye' to Python 2 already. So let us use Python 3 for all scripts. Unversioned Python binary should be avoided as it may be Python2 or Python3 (depends on distribution). Implements: blueprint drop-py2-support Change-Id: Ifd7912a3debf3ee4ddd8f3e1a4c5870848d4d688
2020-01-20Add note about vmware-nsx to version-checkRadosław Piliszek1-0/+4
Change-Id: Ie136940c883b15a082e0f538a1c46134edbb10cc
2019-06-18Merge "Remove crane image"Zuul1-1/+0
2019-06-07Remove crane imageMark Goddard1-1/+0
This image was deprecated in the Stein cycle. Change-Id: I249b78cd263c97c4a9223523c77f8c325f3e649a
2019-05-20Ignore EM releases in version-check.pyMark Goddard1-0/+4
We don't want to use Extended Maintenance (EM) tags, since these are just markers of a point in time and not available as released artifacts. Change-Id: If552f7ffc22d4b25769c14c083179eecf5a93158
2019-04-10Version check: update using project name or tarball nameMark Goddard1-0/+2
The current code worked only if the project was using the project_name in kolla/common/config.py, rather than the tarball_base name. This is only true on master - on stable branches we may switch to use the tarball_base name, so the regex won't match. Change-Id: I839649e6ef662ae3ff320edb3106da818956d26d
2019-03-28Set requirements branch in version-check.pyMark Goddard1-21/+38
We use the stable branch of the requirements project. Also add an exception for the crane project, which is not managed by OpenStack releases. Make use of 'tarball_base' field to handle tarball renames. Change-Id: I05186d9a3e21615e6b49c62cea83bc4bde4702fe
2018-12-27Update hacking versionconfi-surya1-2/+1
Use latest release 1.1.0 and compatible changes w.r.t pep8 Change-Id: Ia3d1166a2746a46591e4e5a04ea91e03ddc28d93
2018-09-14Ingore monasca-thresh in version-check.pyEduardo Gonzalez1-1/+2
monasca-thresh package is not published in tarballs.openstack.org and fails to detect proper version for it. Add to external managed packages list Change-Id: I5da4da1f5291e993fdcd04177c634147204ad9ed
2017-07-16Merge "Add bandit check to all python code"Jenkins1-3/+3
2017-07-13Merge "Remove ignore tempest project in version-check"Jenkins1-2/+1
2017-07-10Remove ignore tempest project in version-checkEduardo Gonzalez1-2/+1
Tempest is present in openstack/releases project Change-Id: Ib4c48108ecfe9eb9e3276ed039af083438385837 Closes-Bug: #1703395
2017-07-10Fix gnocchi in version_check scriptEduardo Gonzalez1-0/+1
Gnocchi is moved out of openstack/releases project. Version-check need to be updated with gnocchi in skipped projects. Closes-Bug: #1703386 Change-Id: I2b37aeb7042756be534559615878e698275783c6
2017-07-06Add bandit check to all python codeEduardo Gonzalez1-3/+3
Bandit was not running in all directories due missing -r parameter. Also, this change fix bandit errors. * Add nosec to subprocess module * Change /tmp/releases to .releases * Change /tmp/ to tmp/, tmp/ is not checked and in unittest is not an issue, simpler that mocking tempfile and make more complex tests. Change-Id: I42bafa4707a9a4d1faeb01cb9b5a843f56280deb
2017-05-20Get OpenStack service versions from openstack/releases repoJeffrey Zhang1-109/+124
In old implementation, version-check always get the latest versions rather than versions for certain release. it is useless for stable branch. And it parses from tarballs.openstack.org site, which is very slow. In this new implementation, version-check gets versions from openstack/releases repo, which is faster and accurate. It also support get versions for certain OpenStack release. For example, get the Ocata latest release version. ./verion-check.py --openstack-release ocata Closes-Bug: #1554337 Change-Id: Ie8951625817d82f38cf820cf9bd44ae447e2eb75
2016-10-14Consistently set sys path when using local toolsMartin André1-4/+3
Consistently set the search path to prefer PROJECT_ROOT as the source of packages to import if we are using local tools instead of pip installed kolla tools. TrivialFix Change-Id: Idd1d98bb82a8f1ddb32d1bdb23f346b461534b9f
2016-09-12Clean imports in codeNguyen Hung Phuong1-5/+5
In some part in the code we import objects. In the Openstack style guidelines they recommend to import only modules. http://docs.openstack.org/developer/hacking/#imports Change-Id: I4b55cae8c2672f82025a95112b14d441d66f9d6d
2016-09-06Improve script to check used source versionsChristian Berendt1-0/+161
* 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