summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Update TOX/UPPER_CONSTRAINTS_FILE for stable/trainstable/trainOpenStack Release Bot2019-09-201-1/+1
| | | | | | | | | | | | Update the URL to the upper-constraints file to point to the redirect rule on releases.openstack.org so that anyone working on this branch will switch to the correct upper-constraints list automatically when the requirements repository branches. Until the requirements repository has as stable/train branch, tests will continue to use the upper-constraints list on master. Change-Id: Id5c6b7fdc96948d6b0a3c169c3a720374f49d869
* Update .gitreview for stable/trainOpenStack Release Bot2019-09-201-0/+1
| | | | Change-Id: I92dd51bcf29dce36d33dde5cb6ff1652555b7ecc
* Use mysql LONGTEXT for atomdetails resultstrain-em3.7.1Ann Taraday2019-08-091-0/+43
| | | | | | | | | | | | | | | With a lot of possible retries using mysql sa.Text for result field atomdetails table is not enough. Updated 'results' column type to LONGTEXT in mysql backend case. PosgreSQL seems not to be affected as postgres text type is not having length limitation. Co-Authored-By: Michael Johnson <johnsomor@gmail.com> Change-Id: I4e44e3288ae49d85c5b5ce8ff26ba83f3b9d2c7b Closes-bug: #1838015
* Add Python 3 Train unit testsCorey Bryant2019-07-053-11/+3
| | | | | | | | | | | | 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: Iee35ef61a46fd6a318f9b0b1d4e6436d5fd3c008 Story: #2005924 Task: #34234
* Add local bindep.txtElod Illes2019-06-262-0/+24
| | | | | | | | | | | | | As it was announced [1] global bindep-fallback.txt was removed and now projects need to have a local bindep.txt to be able to install binary dependencies for testing. In test jobs the script tools/test-setup.sh is called which requires mysql and postgres servers and clients to be installed. [1] http://lists.openstack.org/pipermail/openstack-discuss/2019-June/007272.html Change-Id: I08797a99c7ba019a4b2dd640a83f45fea8e589bd
* Remove unused tools/tox_install.shAndreas Jaeger2019-06-051-35/+0
| | | | | | This file is unused and unneeded, remove it. Change-Id: Ib640408b10e04e1132a807cfc489f0f10633b291
* update git.openstack.org to opendev3.7.0liuwei2019-05-224-30/+7
| | | | Change-Id: Ie9f1ca14eed287f3c25553d029d4a4b2ca5274d0
* Dropping the py35 testingGhanshyam Mann2019-05-223-3/+2
| | | | | | | | | | | | | | | | | All the integration testing has been moved to Bionic now[1] and py3.5 is not tested runtime for Train or stable/stein[2]. As per below ML thread, we are good to drop the py35 testing now: http://lists.openstack.org/pipermail/openstack-discuss/2019-April/005097.html [1] http://lists.openstack.org/pipermail/openstack-discuss/2019-April/004647.html [2] https://governance.openstack.org/tc/reference/runtimes/stein.html https://governance.openstack.org/tc/reference/runtimes/train.html Change-Id: I0fb9547a3156199a6d2ca66258f7c6afab6d0753
* Remove debtcollector requirementEric Harney2019-05-222-4/+0
| | | | | | This is no longer used. Change-Id: I15726d27d2e440df207a4c342fe06c7d8b53a079
* Update Sphinx requirementStephen Finucane2019-05-223-22/+2
| | | | | | | | | | | | Sphinx 2.0 no longer works on python 2.7, so we need to start capping it there. We remove Sphinx and doc8 from the 'test-requirements.txt' file and '[extra] test' section in 'setup.cfg' since none of our tests actually use this. Finally, we remove a number of dependencies from 'doc/requirements.txt' since these were already specified in 'test-requirements.txt' and we install these as part of the tox target. Change-Id: I3981f47f4278f726e3c078723f90d4b9ba1699a6 Signed-off-by: Stephen Finucane <sfinucan@redhat.com>
* Merge "Remove unsused tools/tox_install.sh"3.6.0Zuul2019-05-091-3/+0
|\
| * Remove unsused tools/tox_install.shAndreas Jaeger2019-05-091-3/+0
| | | | | | | | | | | | | | | | | | | | | | | | The file is not used anymore, remove it. The last usage of the file was removed in I4dae402fe37015f0f512d5e9a6426d5f39526347. Remove also some variables from tox.ini that were used for tox_install in the past. Change-Id: I5797efabe1e32df0ad53513400288bd26f833315
* | Handle collections.abc deprecationsSean McGinnis2019-05-091-1/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The use of ABC classes directly from collections has been deprecated in 3.x versions of Python. The direction is to use the classes defined in collections.abc. Python 2.7 does not have this, but Python 3.8 will be dropping the backwards compatibility to use the old location. Six also does not have support for this yet, so in the mean time to make sure we don't run into issues as folks try to move to 3.8, and to get rid of deprecation warnings in logs, this handles importing from the preferred location and falls back if it not available. Change-Id: I15554bf3c109045ebdc237ce7cb40299f5d1b298 Signed-off-by: Sean McGinnis <sean.mcginnis@gmail.com>
* | Merge "Uncap jsonschema"Zuul2019-05-065-5/+7
|\ \ | |/ |/|
| * Uncap jsonschemaSean McGinnis2019-05-045-5/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We have jsonschema capped at a fairly old version. Other than some specific releases, it looks like keeping it below 3.0 was added in I943fd68b9fab3bce1764305a5058df5339470757 without really any explanation why. In order to update to a 3.x release we need to: 1. Remove the cap from global-requirements.txt (see Depends-On), leaving upper-constraints.txt at a 2.x release 2. Remove the cap from all consumers (this change) 3. Release a new version of consumers that are published to pypi 4. Update upper-constraints.txt with those new releases 5. Update jsonschema in upper-constraints.txt to a 3.X release (See: https://review.openstack.org/649789) 6. Test consumers with the change from 5. 7. [Optional] fix issues in consumers that arise from 6. 8. Merge the change from 5. Also includes squashed commit: Raise lower constraint of psycopg2 Versions prior to 3.7 did not support postgresql version numbering starting with postgresql 10, causing setup failures. This raises the lower-constraint to the first version that contained the fix [0] to support that. With the change in global requirements for jsonschema, requirements check fails on raising psycopg2, but we need that raised in order for the jsonschema version to be raised. [0] https://github.com/psycopg/psycopg2/pull/504 Also required updating networkx constraints to match current g-r. Change-Id: Ifd0f0586f945d1da4dd597ae7b4514117cd49f57 Co-Authored-by: Sean McGinnis <sean.mcginnis@gmail.com> Depends-On: https://review.openstack.org/649669
* | OpenDev Migration PatchOpenDev Sysadmins2019-04-191-1/+1
|/ | | | | | | | | | | | | | | This commit was bulk generated and pushed by the OpenDev sysadmins as a part of the Git hosting and code review systems migration detailed in these mailing list posts: http://lists.openstack.org/pipermail/openstack-discuss/2019-March/003603.html http://lists.openstack.org/pipermail/openstack-discuss/2019-April/004920.html Attempts have been made to correct repository namespaces and hostnames based on simple pattern matching, but it's possible some were updated incorrectly or missed entirely. Please reach out to us via the contact information listed at https://opendev.org/ with any questions you may have.
* Update master for stable/steinOpenStack Release Bot2019-03-182-0/+7
| | | | | | | | | | | | Add file to the reno documentation build to show release notes for stable/stein. Use pbr instruction to increment the minor version number automatically so that master versions are higher than the versions on stable/stein. Change-Id: I6186ef1c26e6bd744caed0a1abfaf7cc77db3946 Sem-Ver: feature
* add python 3.7 unit test jobSahid Orentino Ferdjaoui2019-02-262-0/+2
| | | | | | | | | | | See ML discussion here [1] for context. [1] http://lists.openstack.org/pipermail/openstack-dev/2018-October/135626.html Story: #2004073 Co-authored-by: Corey Bryant <corey.bryant@canonical.com> Signed-off-by: Sahid Orentino Ferdjaoui <sahid.ferdjaoui@canonical.com> Change-Id: Ibc7749261119752c4e3a4854c7ce5be52a3b5d26
* Merge "Move test requirements out of runtime requirements"3.4.0Zuul2018-12-192-3/+1
|\
| * Move test requirements out of runtime requirementsJames Page2018-12-172-3/+1
| | | | | | | | | | | | | | | | stestr is a test requirements for taskflow; drop from requirements.txt and add to test requirements target in setup.cfg. Change-Id: Id74eba0c02f482f96efb37b2975ada400794d88e
* | Change openstack-dev to openstack-discusssunjia2018-12-031-1/+1
|/ | | | | | Mailinglists have been updated. Openstack-discuss replaces openstack-dev. Change-Id: I444a52a7c09d726ae707921e47e71a70a80b674c
* Merge "Use templates for cover and lower-constraints"Zuul2018-10-051-13/+6
|\
| * Use templates for cover and lower-constraintsAndreas Jaeger2018-09-071-13/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | Use openstack-tox-cover template, this runs the cover job in the check queue only. Use openstack-lower-constraints-jobs template Remove jobs that are part of the templates. Sort list of templates. Change-Id: Ie7971023eed04f6479c05c1d2a1dfd2a948b07e1
* | Update doc/conf.py to avoid warnings with sphinx 1.83.3.13.3.0zhang.lei2018-09-191-1/+1
|/ | | | | | | | | The autodoc_default_flags option is now deprecated.[1] This warning can cause documentation build failed. use autodoc_default_options instead. [1]https://github.com/matplotlib/matplotlib/pull/11928 Change-Id: I6ba69ca7361fd0e42b322f1b92fe22b952a13321
* Merge "add lib-forward-testing-python3 test job"Zuul2018-08-261-0/+1
|\
| * add lib-forward-testing-python3 test jobDoug Hellmann2018-08-141-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | This is a mechanically generated patch to add a functional test job running under Python 3 as part of the python3-first goal. See the python3-first goal document for details: https://governance.openstack.org/tc/goals/stein/python3-first.html Change-Id: If32dc1672c3d7365e6da8eb869fb5590497dbfbd Story: #2002586 Task: #24322
* | Merge "add python 3.6 unit test job"Zuul2018-08-251-0/+1
|\ \ | |/
| * add python 3.6 unit test jobDoug Hellmann2018-08-141-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | This is a mechanically generated patch to add a unit test job running under Python 3.6 as part of the python3-first goal. See the python3-first goal document for details: https://governance.openstack.org/tc/goals/stein/python3-first.html Change-Id: Ie0dc452548fbd315e85c4e782004565d25176f3e Story: #2002586 Task: #24322
* | Merge "Fix a symbol error"Zuul2018-08-241-1/+1
|\ \
| * | Fix a symbol errorjiansong2018-08-201-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | There is a wrong use ' here, which causes the document to make errors when copying the code for experimentation. Change-Id: I3ae19f591ffd668bcd1563bd1e317b21b799dba6
* | | Merge "add proper pydot3 dependency"Zuul2018-08-243-12/+4
|\ \ \ | | |/ | |/|
| * | add proper pydot3 dependencyDoug Hellmann2018-08-143-12/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | Move the dependency out of tox.ini and into requirements.txt where it can be managed properly. Depends-On: https://review.openstack.org/590103 Change-Id: Ic69a4c5beb1aed2e49d2f767cb46c324fe0df0f5 Signed-off-by: Doug Hellmann <doug@doughellmann.com>
* | | Remove the duplicated wordmelissaml2018-08-211-1/+1
| |/ |/| | | | | Change-Id: Ia9964fd613efc49479e763b6a7095d63115179ab
* | Create KazooClient with taskflow loggerTheodoros Tsioutsias2018-08-161-0/+5
|/ | | | | | | | | KazooClient should use the taskflow logger and not the default one. Using the default logger means that the user cannot control its log level Change-Id: Id9549028522955ece0ae9f675c5ecc1c2fd816de Closes-Bug: #1785036
* import zuul job settings from project-configDoug Hellmann2018-08-131-0/+11
| | | | | | | | | | | | | | | This is a mechanically generated patch to complete step 1 of moving the zuul job settings out of project-config and into each project repository. Because there will be a separate patch on each branch, the branch specifiers for branch-specific jobs have been removed. See the python3-first goal document for details: https://governance.openstack.org/tc/goals/stein/python3-first.html Change-Id: Ifb81d077390a2d8185c27da418098449cd2e483e Story: #2003250
* Switch to use stestr for unit testHa Manh Dong2018-08-137-16/+18
| | | | | | | | | | | According to Openstack summit session [1], stestr is maintained project to which all Openstack projects should migrate. So we should switch to stestr. [1] https://etherpad.openstack.org/p/YVR-python-pti Depends-On: https://review.openstack.org/#/c/589728/ Change-Id: I943a73e22eb23bd52c3a96e75c98b88665474e67
* Add pydot test dependencyDirk Mueller2018-08-091-1/+10
| | | | | | | | | | | We need to use pydot rather than pydot3 because of a broken version comparison in networkx, where it rejects the lower version number of pydot3. Without this patch the taskflow unit tests which use dot for rendering graphics are no longer runnable. Change-Id: I676e4d76627b3ecd0e4a9b896b2b93d652ebb25d
* Remove PyPI downloadswangqi2018-08-071-4/+0
| | | | | | | | | According to official site, https://packaging.python.org/guides/analyzing-pypi-package-downloads/ PyPI package download statistics is no longer maintained and thus should be removed. Change-Id: Ibf996e1bc49c33576a2a07f80344063976d73fd1
* Update reno for stable/rockyOpenStack Release Bot2018-07-262-0/+7
| | | | Change-Id: I183f46e8665149e06978f292a2986393d7d7dc2f
* Update various links in docsVu Cong Tuan2018-07-176-24/+24
| | | | | | Avoid redirects, s/http/https/. Change-Id: Id03bd49f250b48109967a0e04b92b75925f08932
* Remove unused link targetrocky-em3.2.0Tony Breeds2018-07-121-1/+0
| | | | | | | | | | | | With the, somewhat, recent changes in pypi became more strict on what it will accept. That resulted in I416befcf3e47818680018394fa63de8983351587 which is blocking the taskflow 3.2.0 release[1]. Remove the unused link target to clear the error. [1] http://logs.openstack.org/92/581892/1/check/openstack-tox-validate/8c0b5f2/job-output.txt.gz#_2018-07-11_21_52_05_919809 Change-Id: I9bf32db1d73cec580377073d94b6a2bdac44fa34
* Fix code to support networkx > 1.0Michal Arbet2018-07-1110-20/+177
| | | | | | | | | | | | | With the release of NetworkX 2.0 the reporting API was moved to view/iterator model. Many methods were moved from reporting lists or dicts to iterating over the information. Methods that used to return containers now return views and methods that returned iterators have been removed in networkx. Because of this change in NetworkX 2.0 , taskflow code have to be changed also to support networkx > 2.0 Change-Id: I23c226f37bd85c1e38039fbcb302a2d0de49f333 Closes-Bug: #1778115
* add release notes to README.rstbaiwenteng2018-06-201-0/+1
| | | | | | add release notes to README.rst Change-Id: I6e0dc02f2d302691c5ee5e5ecbecca8461bb9bd0
* replace http with httpszhangzs2018-06-134-9/+9
| | | | Change-Id: Ic01648cae18bf674cf5ee2753043dac7c5fc9ed0
* Update links in READMEXiaojueGuan2018-06-121-2/+2
| | | | | | Change the outdated links to the latest links in README Change-Id: I0f88652c73b06e2430ce154452e076873a3aac6a
* Merge "give pep8 and docs environments all of the dependencies they need"Zuul2018-06-061-1/+2
|\
| * give pep8 and docs environments all of the dependencies they needDoug Hellmann2018-05-141-1/+2
| | | | | | | | | | Change-Id: Iebd7a1cd0a1ff9eee44fb2a20909f56db90d6430 Signed-off-by: Doug Hellmann <doug@doughellmann.com>
* | Merge "Drop py34 target in tox.ini"Zuul2018-06-062-2/+0
|\ \
| * | Drop py34 target in tox.iniwangqi2018-05-282-2/+0
| | | | | | | | | | | | | | | | | | | | | We support py35 now.so it is no need to keep the supoort for py34. Change-Id: I3dbc5d63c0a4ad5ae9860983cf4d06fb91f1a151
* | | Merge "fix tox python3 overrides"Zuul2018-06-061-1/+8
|\ \ \