summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Update TOX_CONSTRAINTS_FILE for stable/yogastable/yogaOpenStack Release Bot2022-03-041-2/+2
| | | | | | | | | | | | 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/yoga branch, tests will continue to use the upper-constraints list on master. Change-Id: Ibafe1b0f6ddb9bfbdd6d4ac3f9b1725055b90ae3
* Update .gitreview for stable/yogaOpenStack Release Bot2022-03-041-0/+1
| | | | Change-Id: Iaeea47401e2c33855ae4eb47ae854ee8b699879d
* Fix copy.py example.3.13.1PAPAMICA2022-01-121-3/+3
| | | | Change-Id: Id2a58a085f58b0bf17eda636593bb482d614c245
* Merge "Include storage policy when listing account with --long"3.13.0Zuul2021-10-132-10/+15
|\
| * Include storage policy when listing account with --longTim Burke2021-09-212-10/+15
| | | | | | | | Change-Id: Ibc2f9445b5a8e80cfb73d0706e20a7e4c62eec4a
* | Merge "Allow functional tests to pass with etag_quoter enabled by default"Zuul2021-09-241-7/+7
|\ \
| * | Allow functional tests to pass with etag_quoter enabled by defaultTim Burke2021-05-111-7/+7
| | | | | | | | | | | | Change-Id: I861b5e0a172f0ea0a5b1fe8389cd70da8d4b5d5d
* | | Merge "Allow unit tests to be run via pytest"Zuul2021-09-231-22/+30
|\ \ \ | |/ /
| * | Allow unit tests to be run via pytestTim Burke2021-05-111-22/+30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | You can run all tests by just running $ pytest Or just unit tests with $ pytest test/unit/ Or one specific test with $ pytest test/unit/test_swiftclient.py::TestConnection::test_reauth Change-Id: I1dfa239f9ee9ea85663b5c1f22631a97f87b4dfc
* | | Correctly aggregate totals for >10k itemsTim Burke2021-09-212-19/+26
| |/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Previously, we would write out totals for every page of listings, like $ swift list sync --prefix=09-21 --total -l 80000000000 80000000000 80000000000 58096000000 Now, roll those all into a single total: $ swift list sync --prefix=09-21 --total -l 298096000000 Change-Id: Icc265636815220e33e8c9eec0a3ab80e9f899038
* | Only log the traceback for non-404sTim Burke2021-09-201-1/+1
| | | | | | | | Change-Id: I08ba4a3120e99b444b13f1ca6f5493529868df26
* | Improve formatting for billions of objectsTim Burke2021-09-202-9/+11
| | | | | | | | Change-Id: If8aa08c4c8c8ad6ca2c861602baf1eefa8642a8a
* | Add Python3 yoga unit testsOpenStack Release Bot2021-09-161-1/+1
| | | | | | | | | | | | | | | | | | | | | | This is an automatically generated patch to ensure unit testing is in place for all the of the tested runtimes for yoga. See also the PTI in governance [1]. [1]: https://governance.openstack.org/tc/reference/project-testing-interface.html Change-Id: Icf192aedeadf7fbed6e0f217da5b348172dc4478
* | Update master for stable/xenaOpenStack Release Bot2021-09-162-0/+7
| | | | | | | | | | | | | | | | | | | | | | | | Add file to the reno documentation build to show release notes for stable/xena. Use pbr instruction to increment the minor version number automatically so that master versions are higher than the versions on stable/xena. Sem-Ver: feature Change-Id: I79a7fbda1ea9ae034d009c54be4b401809183c42
* | Clean up extra spacesjinyuanliu2021-09-151-1/+1
| | | | | | | | | | | | Although these errors are not important, they affect the code specification. Change-Id: Ifab29d9c803a78ee994b99b4b410893864b90908
* | Changed minversion in tox to 3.18.0wu.shiming2021-07-061-5/+5
| | | | | | | | | | | | | | | | The patch bumps min version of tox to 3.18.0 in order to replace tox's whitelist_externals by allowlist_externals option: https://github.com/tox-dev/tox/blob/master/docs/changelog.rst#v3180-2020-07-23 Change-Id: I244d98bb3fc7cb75624b598f4d26f784159f5428
* | Use upper-constraints for docs jobsTim Burke2021-05-252-2/+8
|/ | | | | | | | | Looks like there are some issues with too-new-Sphinx and the PDF docs builds. Also, get devstack installing on bionic again for our py2 func test job. Change-Id: I633398054694fe6ba1e0de50278f274daf69fefd
* Merge "setup.cfg: Replace dashes with underscores"xena-em3.12.0Zuul2021-05-061-3/+3
|\
| * setup.cfg: Replace dashes with underscoresyangyawei2021-05-031-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Setuptools v54.1.0 introduces a warning that the use of dash-separated options in 'setup.cfg' will not be supported in a future version [1]. Get ahead of the issue by replacing the dashes with underscores. Without this, we see 'UserWarning' messages like the following on new enough versions of setuptools: UserWarning: Usage of dash-separated 'description-file' will not be supported in future versions. Please use the underscore name 'description_file' instead [1] https://github.com/pypa/setuptools/commit/a2e9ae4cb Change-Id: Ief2c7a217914dc5cacdffc6959ed0585fc6a1225
* | Merge "Use py3 as the default runtime for tox"Zuul2021-05-061-1/+1
|\ \ | |/ |/|
| * Use py3 as the default runtime for toxzhangboye2021-04-201-1/+1
| | | | | | | | | | | | | | Moving on py3 as the default runtime for tox to avoid to update this at each new cycle. Change-Id: I4a54455e7e8b1b4de2f9656d13f65ef090da68eb
* | Fix Typo in shell.pyjonasdlindner2021-04-291-1/+1
|/ | | | Change-Id: I2615e0d6b54d8cc020c24d1b5b4064e038f0934b
* Merge "Add Python3 xena unit tests"Zuul2021-03-261-1/+1
|\
| * Add Python3 xena unit testsOpenStack Release Bot2021-03-221-1/+1
| | | | | | | | | | | | | | | | | | | | | | This is an automatically generated patch to ensure unit testing is in place for all the of the tested runtimes for xena. See also the PTI in governance [1]. [1]: https://governance.openstack.org/tc/reference/project-testing-interface.html Change-Id: Ic272b2583f9e0ff5f1b542ce9596af9d3bf8edef
* | Update master for stable/wallabyOpenStack Release Bot2021-03-222-0/+7
|/ | | | | | | | | | | | Add file to the reno documentation build to show release notes for stable/wallaby. Use pbr instruction to increment the minor version number automatically so that master versions are higher than the versions on stable/wallaby. Sem-Ver: feature Change-Id: Idcc50c36c1fac81ed214bcbaf6a97307e3db7ee7
* Drop lower-constraints testingwallaby-em3.11.1Tim Burke2021-02-223-50/+2
| | | | | | | | | | | | The OpenStack community consensus seems to be that it's not worth the hassle of fixing. *Maybe* we can revisit this if we ever drop py2 support? Reasonable spot to start on ML threads: http://lists.openstack.org/pipermail/openstack-discuss/2021-January/019672.html Change-Id: Ibf0c891782afe014cc453b713a94c187340d172e Depends-On: https://review.opendev.org/c/openstack/requirements/+/777025
* remove unicode from codezhangboye2021-01-032-9/+9
| | | | Change-Id: I791cc993aef832b30c08fdb5bdd7165a074d263f
* Merge "Make py39 voting"3.11.0Zuul2020-11-032-0/+5
|\
| * Make py39 votingTim Burke2020-10-192-0/+5
| | | | | | | | | | | | | | Also, add trove classifier for py39. Depends-On: https://review.opendev.org/#/c/758813/ Change-Id: I8d33b4dd6af990b09141acd52d36e44e9c871b3b
* | Have `delete --all` imply `--versions` for the CLITim Burke2020-10-162-5/+6
|/ | | | Change-Id: Id5a6d4cef3d4ed76c897a099a62a4ba3ed8f8dab
* Merge "Remove some py38 job cruft"Zuul2020-10-161-4/+0
|\
| * Remove some py38 job cruftTim Burke2020-10-151-4/+0
| | | | | | | | | | | | | | For a time, we wanted to flag it as being voting while it still wasn't voting for most of OpenStack. It's not needed now, though. Change-Id: Idccb731a0814335fc4d314eed5caa1f336212b22
* | Merge "Close connections created when calling module-level functions"Zuul2020-10-153-19/+75
|\ \ | |/ |/|
| * Close connections created when calling module-level functionsTim Burke2020-10-133-19/+75
| | | | | | | | | | | | | | | | Co-Authored-By: Clay Gerrard <clay.gerrard@gmail.com> Change-Id: Id62e63afc6f2ffa32eb8640787c78559481050f9 Related-Change: I200ad0cdc8b7999c3f5521b9a822122bd18714bf Related-Bug: #1873435 Closes-Bug: #1838775
* | Merge "tests: Make test_delete_container_versions less flakey"Zuul2020-10-141-1/+1
|\ \
| * | tests: Make test_delete_container_versions less flakeyTim Burke2020-09-211-1/+1
| |/ | | | | | | | | | | | | Hammering that test in a tight loop, I'd often see failures due to ordering issues. Make the delete single-threaded to avoid that. Change-Id: Iff45be32a7c3f258214cce78001fd33ad0a39b8c
* | Merge "Add cacert test config option"Zuul2020-09-234-2/+15
|\ \
| * | Add cacert test config optionTim Burke2020-04-134-2/+15
| | | | | | | | | | | | Change-Id: I3936f862e0fef176cad34f277598b136a40de1eb
* | | Merge "Add Python3 wallaby unit tests"Zuul2020-09-231-1/+1
|\ \ \
| * | | Add Python3 wallaby unit testsOpenStack Release Bot2020-09-211-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is an automatically generated patch to ensure unit testing is in place for all the of the tested runtimes for wallaby. See also the PTI in governance [1]. [1]: https://governance.openstack.org/tc/reference/project-testing-interface.html Change-Id: I9a2e832e8165232c15731cfb97d401c84abf95c0
* | | | Merge "Update master for stable/victoria"Zuul2020-09-232-0/+7
|\ \ \ \ | |/ / /
| * | | Update master for stable/victoriaOpenStack Release Bot2020-09-212-0/+7
| | |/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add file to the reno documentation build to show release notes for stable/victoria. Use pbr instruction to increment the minor version number automatically so that master versions are higher than the versions on stable/victoria. Change-Id: Ic1dc50f7e9d0b38f04a114eb22de25466ba83e56 Sem-Ver: feature
* | | Merge "Include transaction ID in ClientException.__str__"Zuul2020-09-223-2/+30
|\ \ \
| * | | Include transaction ID in ClientException.__str__Tim Burke2020-09-093-2/+30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It's fairly annoying getting a traceback in swift's probe tests then only having a URL and status code to go searching for in logs. Leave the shell.py output untouched, though, since we output the transaction ID on a new line anyway. Change-Id: Idb849848ec08b6c04812b088467c9a687c2a7e27
* | | | Merge "[goal] Migrate testing to ubuntu focal"Zuul2020-09-221-0/+1
|\ \ \ \ | |_|/ / |/| | |
| * | | [goal] Migrate testing to ubuntu focalGhanshyam Mann2020-09-191-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | As per victoria cycle testing runtime and community goal[1] we need to migrate upstream CI/CD to Ubuntu Focal(20.04). - Keep py2 functional job run on Bionic node Story: #2007865 Task: #40221 Change-Id: I578abeb1552d73a2e5c5a24ba7afab975508ea0c
* | | | Merge "(Mostly) revert "Cleanup session on delete""Zuul2020-09-191-8/+10
|\ \ \ \
| * | | | (Mostly) revert "Cleanup session on delete"Tim Burke2020-09-081-8/+10
| | |/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This reverts commit 1f26c5736949e1c3b57c024a315e33fc419f126e for py2. Apparently the existence of the __del__ method on Python 2 prevents us from cleaning up all file descriptors. Change-Id: Id6cff5dd7b9faf9c4240c0cb26b74d05ed37da5b Closes-Bug: #1873435 Related-Bug: #1838775
* | | | Switch to newer openstackdocstheme and reno versionsAndreas Jaeger2020-09-184-13/+11
| |/ / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Switch to openstackdocstheme 2.2.1 and reno 3.1.0 versions. Using these versions will allow especially: * Linking from HTML to PDF document * Allow parallel building of documents * Fix some rendering problems Update Sphinx version as well. Set openstackdocs_pdf_link to link to PDF file. Note that the link to the published document only works on docs.openstack.org where the PDF file is placed in the top-level html directory. The site-preview places the PDF in a pdf directory. Disable openstackdocs_auto_name to use 'project' variable as name. Change pygments_style to 'native' since old theme version always used 'native' and the theme now respects the setting and using 'sphinx' can lead to some strange rendering. Remove docs requirements from lower-constraints, they are not needed during install or test but only for docs building. openstackdocstheme renames some variables, so follow the renames before the next release removes them. A couple of variables are also not needed anymore, remove them. See also http://lists.openstack.org/pipermail/openstack-discuss/2020-May/014971.html Change-Id: I4418f86c3066353d43758118865baf66d1741c79
* | | Clean up some requirementsTim Burke2020-09-183-4/+4
|/ / | | | | | | | | | | | | | | | | | | | | * Drop the py26 marker for futures; we don't support 2.6 anymore. * Split hacking version used based on python version. * Clean up sphinx split -- 2.0+ aren't available to install on py2, anyway. Depends-On: https://review.opendev.org/#/c/752340/ Depends-On: https://review.opendev.org/#/c/752736/ Change-Id: I5a6ba8e65c23ada7297f6684dcbdd886591d0af5