summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* OpenDev Migration Patchocata-eolstable/ocataOpenDev 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.
* import zuul job settings from project-configNguyen Hai2018-09-143-59/+15
| | | | | | | | | | | | | | | | | | | | 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. Because this patch is generated by a script, there may be some cosmetic changes to the layout of the YAML file(s) as the contents are normalized. See the python3-first goal document for details: https://governance.openstack.org/tc/goals/stein/python3-first.html Change-Id: I26655e5dc7bf72b86fb8b4e76306da68d2d0fd3a Story: #2002586 Task: #24297
* Merge "Downloading image with --progress fails" into stable/ocataJenkins2017-06-122-1/+13
|\
| * Downloading image with --progress failsAbhishek Kekane2017-06-072-1/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Downloading image with --progress fails with "RequestIdProxy object is not an iterator". This is because to display download progress VerboseFileWrapper in progressbar requires object of IterableWithLength, but after support of returning request-id [1] to caller it returns RequestIdProxy object which is wrapped around IterableWithLength and response. To resolve this issue overridden next and __next__ methods in RequestIdProxy so that it can act as iterator for python 2.x and 3.x as well. [1] 610177a779b95f931356c1e90b05a5bffd2616b3 Closes-Bug: #1670464 Change-Id: I188e67c2487b7e4178ea246f02154bbcbc35a2b1 (cherry picked from commit 60c06d526c228de314ad659bda57c42750852ef9)
* | Merge "Downloading image with --progress fails for python3" into stable/ocataJenkins2017-06-122-2/+7
|\ \ | |/
| * Downloading image with --progress fails for python3Abhishek Kekane2017-06-072-2/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | Downloading image with --progress fails for python3 with, TypeError: 'IterableWithLength' object is not an iterator. This is because IterableWithLength class does not implemented python3 compatible __next__ method. Added __next__ method for python3 compatibility. Change-Id: Ic2114180fac26e9a60678f06612be733e8671bdb Closes-Bug: #1671365 (cherry picked from commit bb2a5e946f36fc28ffa138357d644c2b7ec52242)
* | Updated from global requirementsOpenStack Proposal Bot2017-05-151-1/+1
| | | | | | | | Change-Id: Ia56dc91b3d81c51b197b3d6cb27a877427eb6d96
* | Updated from global requirementsOpenStack Proposal Bot2017-03-091-1/+1
|/ | | | Change-Id: If2795bafdf08ff625cf93e5a373b5780cec5c591
* Update UPPER_CONSTRAINTS_FILE for stable/ocataOpenStack Release Bot2017-01-241-1/+1
| | | | Change-Id: I40b3c9dc932912acb3c003647bb3a68f7606a238
* Update .gitreview for stable/ocataOpenStack Release Bot2017-01-241-0/+1
| | | | Change-Id: I388802aa9ad280a2a28565bd2cf7bd0ecba96c22
* Updated from global requirementsocata-em2.6.0OpenStack Proposal Bot2017-01-231-1/+1
| | | | Change-Id: Ie074e23e82e89511100e65f88da18676f47bd7c6
* Merge "Add support for community images"Jenkins2017-01-233-3/+21
|\
| * Add support for community imagesAlexander Bashmakov2016-11-103-3/+21
| | | | | | | | | | | | | | | | This patch adds support for community images retrieval and creation in the Glance client. Depends-On: I94bc7708b291ce37319539e27b3e88c9a17e1a9f Change-Id: I81e83eab5a9d30643c354f0cb6df425cf7a7bae3
* | Merge "Add request id to returned objects"Jenkins2017-01-2320-211/+578
|\ \
| * | Add request id to returned objectsRavi Jethani2017-01-2020-211/+578
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Adding two classes RequestIdProxy and GeneratorProxy derived from wrapt.ObjectProxy to wrap objects returned from the API. GeneratorProxy class is used to wrap generator objects returned by cases like images.list() etc. whereas RequestIdProxy class is used to wrap non-generator object cases like images.create() etc. In all cases the returned object will have the same behavior as the wrapped(original) object. However now the returned objects will have an extra property 'request_ids' which is a list of exactly one request id. For generator cases the request_ids property will be an empty list until the underlying generator is invoked at-least once. Co-Authored-By: Abhishek Kekane <abhishek.kekane@nttdata.com> Closes-Bug: #1525259 Blueprint: return-request-id-to-caller Change-Id: If8c0e0843270ff718a37ca2697afeb8da22aa3b1
* | | Add ploop in disk_formatEvgeny Antyshev2017-01-194-4/+5
|/ / | | | | | | | | | | | | | | | | | | | | | | "ploop" image format is supported in upstream Glance https://review.openstack.org/341633 And similar patch has been added in python-openstackclient: https://review.openstack.org/411405 Co-Authored-By: yuyafei <yu.yafei@zte.com.cn> Change-Id: I1471224df97cf5fecfe7f02e549855af81c45848 Related-Bug: 1650342
* | Updated from global requirementsOpenStack Proposal Bot2017-01-161-1/+1
| | | | | | | | Change-Id: I63545eb6cb26b6296e162c39c8df93d35ea652d0
* | Merge "Handle formatting of subcommand name in error output"Jenkins2017-01-132-1/+64
|\ \
| * | Handle formatting of subcommand name in error outputIan Cordasco2017-01-112-1/+64
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | On Python 2, decoding all arguments leads to the possibility that users that use the wrong command or mistype the name will see error output with a unicode string's representation instead of one without it. To avoid this we try and find the first non-option string in the argument list and replace it with an string that is not text only on Python 2. If we encoded the string at all times, then users installing glanceclient on Python 3 would see b'invalid-subcommand' instead. That's as bad as seeing u'invalid-subcommand' on Python 2. Closes-bug: 1533090 Change-Id: I018769e159a607ebb233902cbeb13b95ca417190
* | | Add vhdx in disk_formatLi Wei2017-01-104-3/+59
| | | | | | | | | | | | | | | | | | | | | | | | | | | vhdx is also a format of the disk valid value in v2 version, so add it in disk_format. Related-Bug: 1635518 Co-Authored-By: Stuart McLaren <stuart.mclaren@hpe.com> Change-Id: I7d82d4a4bdb180a53e86552f6f6b3bed908e6dc0
* | | Merge "Use import_versioned_module from oslo.utils"Jenkins2016-12-163-10/+6
|\ \ \
| * | | Use import_versioned_module from oslo.utilsLi Wei2016-12-063-10/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | oslo.utils 3.17 provides this funtion, so just use it directly. Change-Id: I85cb78a6fd33a5b1f7e09648efed1b0737678eee Closes-Bug: #1627313
* | | | Updated from global requirementsOpenStack Proposal Bot2016-12-151-1/+1
| | | | | | | | | | | | | | | | Change-Id: If643570d0aebd47f7c9d76285a30dc26aaa1425f
* | | | Merge "Revert "Add last_request_id member to HTTPClient and SessionClient""Jenkins2016-12-142-12/+0
|\ \ \ \ | |_|/ / |/| | |
| * | | Revert "Add last_request_id member to HTTPClient and SessionClient"Abhishek Kekane2016-05-232-12/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This reverts commit 9e532db8b0f0ba537edef143a6f5380a2aaa1e4b. If glanceclient is used in multi-threaded environment, then there is a possibility of getting invalid/wrong last request-id. To avoid this, need to use thread local storage to store last-request-id and add public method to return this request-id to caller. http://specs.openstack.org/openstack/openstack-specs/specs/return-request-id.html#alternatives Change-Id: I08d8d87fc0cc291f1b930b2c0cfc110ec8394131
* | | | Updated from global requirementsOpenStack Proposal Bot2016-12-051-1/+1
| |/ / |/| | | | | | | | Change-Id: I95aeef6351136ca3093fdea1d1dc159532dcbe70
* | | Add alt text for badgesBrian Rosmaita2016-12-011-0/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The RST image directive takes an alt parameter that's used to supply an alt attribute for the HTML image element that's generated during RST to HTML conversion. The alt text is useful for accessibility purposes and is also displayed if the image source is unavailable when the HTML is generated. Because of the latter point, we can't rely on the accessibility features of the SVG image, we need to maintain some info here in the README.rst file. Change-Id: I1ca4a4d84cbb87c696b98d2d1d14f9ef792fcff6
* | | Show team and repo badges on READMEFlavio Percoco2016-11-251-0/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch adds the team's and repository's badges to the README file. The motivation behind this is to communicate the project status and features at first glance. For more information about this effort, please read this email thread: http://lists.openstack.org/pipermail/openstack-dev/2016-October/105562.html To see an example of how this would look like check: b'https://gist.github.com/3462d6f4e23cdccc6d239311d224b61c\n' Change-Id: I0d1bcd680bd3cb7728997d5a059d1bc0f621da01
* | | Merge "Add Apache 2.0 license to source file"Jenkins2016-11-181-0/+12
|\ \ \
| * | | Add Apache 2.0 license to source fileCao Xuan Hoang2016-10-041-0/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | As per OpenStack licensing guide lines [1]: [H102 H103] Newly contributed Source Code should be licensed under the Apache 2.0 license. [H104] Files with no code shouldn't contain any license header nor comments, and must be left completely empty. [1] http://docs.openstack.org/developer/hacking/#openstack-licensing Change-Id: I15cbb71d028e9297cb49b5aab7d0427f7be36c49
* | | | Merge "Move old oslo-incubator code out of openstack/common"Jenkins2016-11-1514-287/+15
|\ \ \ \
| * | | | Move old oslo-incubator code out of openstack/commonAbhishek Kekane2016-11-0815-332/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | As part of the first community-wide goal, teams were asked to remove the openstack/common package of their projects if one existed. This was a byproduct of the old oslo-incubator form of syncing common functionality. Package openstack/common/apiclient is moved to glanceclient/v1 package as it is used by v1 api only. NOTE: Removed glanceclient/common/base.py as it is deprecated and not used anywhere. Closes-Bug: #1639487 Change-Id: Ib3ac09743ce761ab0186e99e1c9de02517f89510
* | | | | Merge "Updated from global requirements"Jenkins2016-11-092-3/+3
|\ \ \ \ \
| * | | | | Updated from global requirementsOpenStack Proposal Bot2016-11-092-3/+3
| |/ / / / | | | | | | | | | | | | | | | Change-Id: I87aa54d8afae437826c46b913e49985e633c8fa0
* | | | | Merge "Remove unused _i18n.py shim."Jenkins2016-11-091-45/+0
|\ \ \ \ \ | |/ / / / |/| | | |
| * | | | Remove unused _i18n.py shim.Alexander Bashmakov2016-09-301-45/+0
| |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch is part of the effort to remove copies incubated Oslo code [1]. Removed unused openstack/common/_i18n.py which graduated to oslo.i18n back in Juno release [2]. [1] http://governance.openstack.org/goals/ocata/remove-incubated-oslo-code.html [2] http://specs.openstack.org/openstack/oslo-specs/specs/juno/graduate-oslo-i18n.html Change-Id: I7f7d2916baebf0c23c962329d22b4be930abc326
* | | | Merge "Replace 'assertTrue(a not in b)' with 'assertNotIn(a, b)'"Jenkins2016-11-031-1/+1
|\ \ \ \
| * | | | Replace 'assertTrue(a not in b)' with 'assertNotIn(a, b)'Cao Xuan Hoang2016-09-281-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | trivialfix Change-Id: I4d05a8bbcf99794c02261a9f9136e1c6f2c561a6
* | | | | Updated from global requirementsOpenStack Proposal Bot2016-10-222-4/+4
| |_|_|/ |/| | | | | | | | | | | Change-Id: I3cf13c3f0ec14056afa30f8d7e95ed950e961751
* | | | Merge "Enable release notes translation"Jenkins2016-10-071-0/+3
|\ \ \ \
| * | | | Enable release notes translationAndreas Jaeger2016-10-061-0/+3
| | |/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Releasenote translation publishing is being prepared. 'locale_dirs' needs to be defined in conf.py to generate translated version of the release notes. Note that this repository might not get translated release notes - or no translations at all - but we add the entry here nevertheless to prepare for it. Change-Id: Ifad58c69d888e58cf1cc998bb1ddb409b4489490
* | | | Updated from global requirementsOpenStack Proposal Bot2016-09-301-1/+1
|/ / / | | | | | | | | | Change-Id: Ibc25874307327b2a5cb8117f455f53b37bde6db7
* | | Updated from global requirementsOpenStack Proposal Bot2016-09-281-1/+1
|/ / | | | | | | Change-Id: I517305a872086e4d711de869d05ad44c38018d80
* | Updated from global requirementsOpenStack Proposal Bot2016-09-271-2/+2
| | | | | | | | Change-Id: If0aef91c8240332aef26503f266362cfcdf47e97
* | Updated from global requirementsOpenStack Proposal Bot2016-09-131-1/+1
| | | | | | | | Change-Id: I4eb1b99d0763ba02dc232ad90d2d5bc871223a5a
* | Merge "switch from keystoneclient to keystoneauth"Jenkins2016-09-107-47/+63
|\ \
| * | switch from keystoneclient to keystoneauthItisha Dewan2016-09-037-47/+63
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | move glanceclient to keystoneauth as keystoneclient's auth session, plugins and adapter code has been deprecated. refer to [1] for more information. 1: https://github.com/openstack/python-keystoneclient/commit/1a84e24fa4ce6d3169b59e385f35b2a63f2257f0 implements bp: use-keystoneauth Co-Authored-By: Itisha <ishadewan07@gmail.com> Change-Id: I88fb327628e1bec48dc391f50d66b3deab4a8ab9
* | | Merge "Use constraints everywhere"Jenkins2016-09-091-9/+0
|\ \ \
| * | | Use constraints everywhereAndreas Jaeger2016-08-301-9/+0
| |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | Infra now supports constraints everywhere, remove now unused workarounds. For more information about constraints see: http://lists.openstack.org/pipermail/openstack-dev/2016-August/101474.html Change-Id: Ie46068f0bf406da82c521d888e0876f60cf91115
* | | standardize release note page orderingDoug Hellmann2016-09-071-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In order to support automatically updating the release notes when we create stable branches, we want the pages to be in a standard order. This patch updates the order to be reverse chronological, so the most recent notes appear at the top. Change-Id: Ib364dcc8eb31275a31c83b68d7914263b183e393 Signed-off-by: Doug Hellmann <doug@doughellmann.com>