summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Merge "Add release note for 3.9.1" into stable/ussuriussuri-em3.9.1stable/ussuriZuul2021-03-033-0/+16
|\
| * Add release note for 3.9.1Pierre Riteau2021-01-073-0/+16
| | | | | | | | Change-Id: Icb289d3fe5b01e08e5636371175cce55a61d2d98
* | Drop lower-constraints testingTim Burke2021-03-013-54/+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 (cherry picked from commit 06b36ae0e2ee6054162bfb1d9f3cdda39eacbad5)
* Fixed capability discovery endpoint hardcodeIvan Kolodyazhny2020-04-292-2/+47
| | | | | | | | | | | It fixes get_capabilities() method to process correctly endpoints like: 'https://<ip>:<port>/v1', 'https://<ip>:<port>/swift/v1'. Co-Authored-By: Daniel Cech <dcech@mirantis.com> Change-Id: Ib4037d0b49da1bce959947100629370805f510d5 Closes-bug: #1712358 (cherry picked from commit 947c09f30c6b603e3f4da060bc913407b158a0ca)
* Merge "Update .gitreview for stable/ussuri" into stable/ussuriZuul2020-04-141-0/+1
|\
| * Update .gitreview for stable/ussuriOpenStack Release Bot2020-04-131-0/+1
| | | | | | | | Change-Id: I1b70ae307220f5321ced01ed9a2fd6cabaf73acc
* | Blacklist stestr 3.0.0Tim Burke2020-04-132-2/+2
|/ | | | | | | | | | It claims py2 support, but that's a lie. Also, switch our tempest job to the py3 variant, now that glance (at least) is py3-only and tempest-full is broken. Change-Id: Ic30fe82ff72fe4d138ec4823d36f2a1cc56f1ac7 (cherry picked from commit 02e8f4f228c006927fe87f8a350c281b9cfccd98)
* Authors/changelog for 3.9.03.9.0Tim Burke2020-02-123-0/+26
| | | | Change-Id: I661503e0d6bb7934f7e7a28b094264a2ee73a419
* Merge "Make py38 job voting"Zuul2020-01-251-0/+4
|\
| * Make py38 job votingTim Burke2020-01-221-0/+4
| | | | | | | | | | Depends-On: https://review.opendev.org/#/c/693401/ Change-Id: Ifb4e466eda0c45b49c16e63b0c77023f65b039b8
* | packaging: Properly flag universal wheelTim Burke2020-01-201-1/+1
|/ | | | | | | I'm not sure we've *ever* done this properly; see the PyPA docs: https://packaging.python.org/guides/distributing-packages-using-setuptools/#universal-wheels Change-Id: I8bb9e05f386076aa652b3955f0abf757d229afed
* Merge "Add test for bulk-delete-attempt-counter fix"Zuul2020-01-162-2/+22
|\
| * Add test for bulk-delete-attempt-counter fixTim Burke2019-11-152-2/+22
| | | | | | | | | | | | Change-Id: Ifdeefeb4a5a3fc6895bd6cda695684de02f8c602 Related-Change: If4af9141fe4f3436a4e9e0e2dfc24c6ec7292996 Related-Bug: #1852808
* | Merge "Cleanup session on delete"Zuul2019-12-091-0/+9
|\ \ | |/ |/|
| * Cleanup session on deleteAlex Schultz2019-12-081-0/+9
| | | | | | | | | | | | | | | | | | | | | | | | If an external http connection was not passed into the client, we create one with a requests.Session() on our own. Once this is used, it may still have an open socket when the connection is closed. We need to handle the closing of the requests.Session() ourselves if we created one. If you do not close it, a ResourceWarning may be reported about the socket that is left open. Change-Id: I200ad0cdc8b7999c3f5521b9a822122bd18714bf Closes-Bug: #1838775
* | Fix printed object names on successful bulk-deleteSébastien Blaisot2019-11-151-4/+2
| | | | | | | | | | | | | | | | | | Replace the 1 always concatenated to printed object names for each successfully deleted object in bulk-delete with an optional [after x attempts] if x > 1 Change-Id: If4af9141fe4f3436a4e9e0e2dfc24c6ec7292996 Closes-Bug: 1852808
* | v1auth: support endpoint_data_for() apiTim Burke2019-11-066-63/+221
| | | | | | | | | | | | | | | | ...so we can be used with openstacksdk. Also, add a few functests that use openstacksdk. Change-Id: Ie6987f5de48914ec8932254cde79a973a0264877
* | Rename "tests" directory to be "test" like in the swift repoTim Burke2019-11-0617-9/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | In addition to being less confusing for devs, this lets us actually run tempauth tests in swiftclient dsvm jobs. The job definition (over in the swift repo) specifies test/sample.conf, which does not exist in this repo. As a result, those tests would skip with SKIPPING FUNCTIONAL TESTS DUE TO NO CONFIG Change-Id: I558dbf9a657d442e6e19468e543bbec855129eeb
* | Switch to Ussuri jobskangyufei2019-10-221-1/+1
| | | | | | | | Change-Id: Ibf51928ce55e4a96f0d674c693559b2bf9256f11
* | Update master for stable/trainOpenStack Release Bot2019-09-132-0/+7
| | | | | | | | | | | | | | | | | | | | | | | | Add file to the reno documentation build to show release notes for stable/train. Use pbr instruction to increment the minor version number automatically so that master versions are higher than the versions on stable/train. Change-Id: I8831476757575fd54fc07154450c6d545fbe6463 Sem-Ver: feature
* | Authors/changelog for 3.8.1train-em3.8.1Tim Burke2019-09-123-0/+30
| | | | | | | | Change-Id: I4f178c30723e0da6ba1ec8c8c171137ada631496
* | PDF Documentation Build tox targetMatthew Oliver2019-09-042-1/+12
| | | | | | | | | | | | | | | | | | | | | | This patch adds a `pdf-docs` tox target that will build PDF versions of our docs. As per the Train community goal: https://governance.openstack.org/tc/goals/selected/train/pdf-doc-generation.html Story: 2006122 Task: 35514 Change-Id: I7e0ee410ac603774e4b03f859ac3aa20e5afc9b8
* | docs: Fix warning treated as errorTim Burke2019-09-041-0/+6
| | | | | | | | Change-Id: I669533334419e94ca925e859f2b0d5d2afe9f7f1
* | Merge "Add Python 3 Train unit tests"Zuul2019-08-153-5/+2
|\ \ | |/ |/|
| * Add Python 3 Train unit testsCorey Bryant2019-07-053-5/+2
| | | | | | | | | | | | | | | | | | | | | | | | 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: I764b9765484e1d8217d56796d984f910aa5f9c5a Story: #2005924 Task: #34249
* | Merge "Fix up requests so we can send non-RFC-compliant headers on py3"Zuul2019-08-022-2/+21
|\ \
| * | Fix up requests so we can send non-RFC-compliant headers on py3Tim Burke2019-07-252-2/+21
| | | | | | | | | | | | Change-Id: I3dac826c1f208569c5f40431f59a2045e5744415
* | | Delete/overwrite symlinks betterTim Burke2019-08-013-9/+41
|/ / | | | | | | | | | | | | | | | | | | | | | | | | Previously, when deleting a symlink that points to an xLO, we'd clean up the xLO's segments then delete the symlink, leaving the xLO itself busted. Similar trouble would come from overwriting a symlink pointing to an xLO. Check for a Content-Location in the HEAD response and leave such segments. Co-Authored-By: Clay Gerrard <clay.gerrard@gmail.com> Change-Id: I45b210cf380a68bd88187c91fa2d63a8b2bb709b
* | Drag forward prettytable in lower-constraintsTim Burke2019-07-251-1/+1
| | | | | | | | | | | | Apparently version 0.7 got unpublished recently. Change-Id: I8669130f8477a577781e17c6d428aacff53cab92
* | Authors/changelog for 3.8.03.8.0Tim Burke2019-07-113-0/+24
| | | | | | | | Change-Id: I5de701c6282ffb4a3776009aeb16531f29162306
* | Merge "Support pdb in tests better"Zuul2019-07-101-2/+14
|\ \
| * | Support pdb in tests betterClay Gerrard2017-06-131-2/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Not really "better" so much as "at all" - the thing we do with the capture stderr *everywhere* is probably brilliant - but absolutely not strictly necessary for every MockHttpTest TestCase and comes with the annoying overhead of trying to get into a debugger causes tests to hang inexplicably and you can't even do debug prints in tests!? Now if you add SWIFTCLIENT_DEBUG=1 to your nose -vsx command you can not only jump into debugger, but if you're "in the know" you could even get some stderr print debugging going on! If you're not "in the know" when you try to pdb.set_trace() the tests will blow-up for you because we monkeypatch pdb when not in SWIFTCLIENT_DEBUG mode, you're welcome. Change-Id: I21298bfd39fe386b5ea19e3a6f4408d8a0459c92
* | | Merge "Optionally display listings in raw json"Zuul2019-07-104-1/+99
|\ \ \
| * | | Optionally display listings in raw jsonClay Gerrard2019-07-094-1/+99
| | |/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Symlinks have recently added some new keys to container listings. It's very convenient to be able to see and reason about the extra information in container listings. Allowing raw json output is similar with what the client already does for the info command, and it's forward compatible with any listing enhancements added by future middleware development. Change-Id: I88fb38529342ac4e4198aeccd2f10c69c7396704
* | | Merge "Add missing <sync-to> value in command line docs"Zuul2019-07-092-2/+2
|\ \ \
| * | | Add missing <sync-to> value in command line docsKota Tsuyuzaki2018-02-232-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | Because it should take a value of either realm or full url. Change-Id: I1fe30825ef1620e256c9fd3057da6808b03d7200
* | | | Bump the openstackdocstheme extension to 1.20pengyuesheng2019-07-034-23/+2
| |/ / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Some options are now automatically configured by the version 1.20: - project - html_last_updated_fmt - latex_engine - latex_elements - version - release. Change-Id: I0573c7feaea991e6b33bdee6dc358c9206a9bfd8
* | | Merge "Clean up warnings from newer flake8"Zuul2019-06-285-4/+7
|\ \ \
| * | | Clean up warnings from newer flake8Tim Burke2019-06-275-4/+7
| | | | | | | | | | | | | | | | Change-Id: I18a6327b3acdd4db5ae80097080c043f7c20c353
* | | | Fix SLO re-uploadTim Burke2019-06-273-18/+64
|/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Previously, if you uploaded a file as an SLO then re-uploaded it with the same segment size and mtime, the second upload would go delete the segments it just (re)uploaded. This was due to us tracking old_slo_manifest_paths and new_slo_manifest_paths in different formats; one would have a leading slash while the other would not. Now, normalize to the stripped-slash version so we stop deleting segments we just uploaded. Change-Id: Ibcbed3df4febe81cdf13855656e2daaca8d521b4
* | | Isolate docs requirementsTim Burke2019-06-277-19/+47
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ...since modern sphinx won't install on py27. While we're at it, clean up some warnings and treat warnings as errors. Also, fix up how we parse test configs so we can run func tests. Related-Change: Id3c2ed87230c5918c18e2c01d086df8157f036b1 Change-Id: I3718f69610545b0dbcb0a2ab45b400da3a45682c
* | | Merge "Replace git.openstack.org URLs with opendev.org URLs"Zuul2019-05-211-1/+1
|\ \ \
| * | | Replace git.openstack.org URLs with opendev.org URLsjacky062019-04-231-1/+1
| | | | | | | | | | | | | | | | Change-Id: I0991c93fbf5b015b68dd94f3fe805ec705014f06
* | | | Merge "docs: Clean up formatting"Zuul2019-05-134-105/+99
|\ \ \ \ | |/ / / |/| | |
| * | | docs: Clean up formattingTim Burke2019-03-254-105/+99
| | | | | | | | | | | | | | | | Change-Id: I0bcaf15c54dd3b3c590a543569699fe8ec5b0c7c
* | | | OpenDev Migration PatchOpenDev Sysadmins2019-04-192-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* | | | Merge "Update master for stable/stein"Zuul2019-04-032-0/+7
|\ \ \ \
| * | | | Update master for stable/steinOpenStack Release Bot2019-04-022-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: I05c44e97e766aa4130b72f6d8d1a6a111ccafd12 Sem-Ver: feature
* | | | Merge "Remove oslosphinx usage"Zuul2019-04-032-2/+0
|\ \ \ \
| * | | | Remove oslosphinx usageDirk Mueller2019-03-232-2/+0
| |/ / / | | | | | | | | | | | | | | | | | | | | The client actually uses the newer openstackdocstheme. Change-Id: If78d5fba58cf9e611253259fcdff2191ad3b8709