summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Merge "Add releasenote for 2.12.1" into stable/rocky2.12.1Zuul2018-07-261-0/+7
|\
| * Add releasenote for 2.12.1Brian Rosmaita2018-07-261-0/+7
| | | | | | | | Change-Id: I96ebf88379dc32849bd858530adebf05f5a966cf
* | Merge "Skip quote '=' for token header" into stable/rockyZuul2018-07-262-4/+5
|\ \
| * | Skip quote '=' for token headerwangxiyuan2018-07-262-4/+5
| |/ | | | | | | | | | | | | | | | | | | | | If the token is encoded by base64, it may contain '=' char as well. We should skip quoting it. Change-Id: I1ca63d251fa366f0e8e58128d45b729a2489b65c Partial-Bug: #1783290 (cherry picked from commit eba4bb06d9aeaaf18a7e393ae8c03d47bd052f20)
* | Update UPPER_CONSTRAINTS_FILE for stable/rockyOpenStack Release Bot2018-07-261-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The new stable upper-constraints file is only available after the openstack/requirements repository is branched. This will happen around the RC1 timeframe. Recheck and merge this change once the requirements repository has been branched. The CI system will work with this patch before the requirements repository is branched because zuul configues the job to run with a local copy of the file and defaults to the master branch. However, accepting the patch will break the test configuration on developers' local systems, so please wait until after the requirements repository is branched to merge the patch. Change-Id: I05126460d1711db73778775d5c1e83fd2e8bcb9d
* | Update .gitreview for stable/rockyOpenStack Release Bot2018-07-261-0/+1
|/ | | | Change-Id: Iaf42be79b5486dcfc6c94127ae728417c5cbc959
* Merge "Correct typo in releasenote"2.12.0Zuul2018-07-251-1/+1
|\
| * Correct typo in releasenoteBrian Rosmaita2018-07-251-1/+1
| | | | | | | | | | | | A missing space is messing up the html rendering. Change-Id: If65cae35384995c7dbb138ee3993ee4d99850e64
* | Releasenotes for bugfixes in 2.12.0Erno Kuvaja2018-07-251-0/+6
|/ | | | Change-Id: I4094fe3e08b418dc6e62b929789cb06379bb368f
* Merge "Do not quote '+' for token header"Zuul2018-07-252-13/+18
|\
| * Do not quote '+' for token headerwangxiyuan2018-07-252-13/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The token in request header may contain url char, such as '+', if quote it, '+' will change to '%2B' which will lead to 401 error. Our CI doesn't notice this bug because Keystone use fernet token which doesn't contain url char by default. But token format in keystone is plugable, some out-tree token formats may contain url char (for example, PKI/PKIZ token). So we should skip quote token to avoiding information changing. Closes-bug: #1783290 Change-Id: I5aa71b3e2b9b19581e46ccf8a80eda5d637f17d1
* | Merge "Add release note for hidden images support"Zuul2018-07-251-0/+23
|\ \
| * | Add release note for hidden images supportBrian Rosmaita2018-07-241-0/+23
| | | | | | | | | | | | | | | | | | Related to blueprint hidden-images Change-Id: Ie915c6af1142b02716aef89d4832cd8e466e5ec9
* | | Add support for hide old imagesAbhishek Kekane2018-07-253-15/+171
| |/ |/| | | | | | | | | | | | | Added --hidden argument to list, create and update call. Related to blueprint hidden-images Change-Id: I1f2dcaa545c9da883186b20a96a70c7df994b994
* | Merge "Unit tests for multi-store support"Zuul2018-07-251-0/+232
|\ \
| * | Unit tests for multi-store supportAbhishek Kekane2018-07-241-0/+232
| | | | | | | | | | | | | | | | | | Related to blueprint multi-store Change-Id: Ib22cc5fd4eee0326c307abb236ef31a39edfa6a6
* | | Merge "Add release note for multi-store support"Zuul2018-07-251-0/+35
|\ \ \
| * | | Add release note for multi-store supportBrian Rosmaita2018-07-241-0/+35
| | |/ | |/| | | | | | | | | | | | | Related to blueprint multi-store Change-Id: I88dbaa3f761519d1d959541a74fdfd760d942b2e
* | | Merge "Add multi-store support"Zuul2018-07-253-11/+113
|\ \ \ | | |/ | |/|
| * | Add multi-store supportAbhishek Kekane2018-07-243-11/+113
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Added multi-store support. User can now use '--backend' option to pass desired store while creating, uploading or importing image to speific store backend. Added new command 'stores-info' which will return available stores information to the user. Related to blueprint multi-store Change-Id: I7370094fc4ed47205b5a86a18b22aaa7b9457e5b
* | | Merge "Add multihash release note."Zuul2018-07-241-0/+15
|\ \ \
| * | | Add multihash release note.Brian Rosmaita2018-07-241-0/+15
| | |/ | |/| | | | | | | | | | | | | Related to blueprint multihash Change-Id: I3dd3c06f970b5d1e9373b3240863e3806e759811
* | | Merge "Add support for multihash"Zuul2018-07-243-3/+95
|\ \ \ | |/ / |/| |
| * | Add support for multihashAbhishek Kekane2018-07-233-3/+95
| |/ | | | | | | | | | | Related to blueprint multihash Change-Id: Iff4a5fe224b5d47255d7f23f65bbc08468f47f02
* | image-list: add checksum algorithm descriptionChen Hanxiao2018-07-242-2/+2
|/ | | | | | | | We use MD5 for checksum, add this description in cli helps. Change-Id: I3469b0dface63f4684ad39421eee4c2a2de4d80b Signed-off-by: Chen Hanxiao <chenhx@certusnet.com.cn>
* Merge "Fix docs cli authorize environment variables"Zuul2018-07-172-4/+4
|\
| * Fix docs cli authorize environment variablescaishan2018-03-202-4/+4
| | | | | | | | | | | | OpenStack is deprecating 'tenant'. So use 'project' instead of 'tenant' Change-Id: I1dc4dbbbe1eb1d01b0750eaf7994956eb657c7a6
* | Merge "Update 'doc/source/reference/apiv2.rst'"Zuul2018-07-171-0/+12
|\ \
| * | Update 'doc/source/reference/apiv2.rst'ya.wang2018-03-121-0/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | - Add a simple introduction for the original parameters - Add two necessary parameters for Identity API v3: - user_domain_{name|id} - project_domain_{name|id} Change-Id: Iebd9bb57fcdbd6abb8fc369e69ba52805fb77170
* | | Merge "Remove PyPI downloads"Zuul2018-07-171-4/+0
|\ \ \
| * | | Remove PyPI downloadsChen2018-06-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: I36ad2c12e881149400c17174f56e8962df4c1aba
* | | | Merge "Replace 'raise StopIteration' with 'return'"Zuul2018-07-171-1/+1
|\ \ \ \
| * | | | Replace 'raise StopIteration' with 'return'Dougal Matthews2018-06-291-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | With PEP 479, the behaviour of StopIteration is changing. Raising it to stop a generator is considered incorrect and from Python 3.7 this will cause a RuntimeError. The PEP recommends using the return statement. More details: https://www.python.org/dev/peps/pep-0479/#examples-of-breakage Change-Id: Ia067940066a5666926dcf61136b03d721a87666e
* | | | | Merge "fix tox python3 overrides"Zuul2018-07-061-0/+5
|\ \ \ \ \
| * | | | | fix tox python3 overridesDoug Hellmann2018-06-071-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We want to default to running all tox environments under python 3, so set the basepython value in each environment. We do not want to specify a minor version number, because we do not want to have to update the file every time we upgrade python. We do not want to set the override once in testenv, because that breaks the more specific versions used in default environments like py35 and py36. Change-Id: I8a41be18dac0fc3199ee5fa691a4ab48fae66849 Signed-off-by: Doug Hellmann <doug@doughellmann.com>
* | | | | | Add release note link in READMEqingszhao2018-06-281-1/+1
| |/ / / / |/| | | | | | | | | | | | | | Change-Id: I7de7c27a067f6346ebb9a29f76a7531502801a71
* | | | | Merge "update shell tests to not rely on the serialization order of a dict"Zuul2018-06-141-8/+8
|\ \ \ \ \ | |/ / / /
| * | | | update shell tests to not rely on the serialization order of a dictDoug Hellmann2018-06-071-8/+8
| |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Under python 3 with ordering randomized we cannot depend on the JSON output matching exactly. Instead we de-serialize the data structure that was written and compare the structures, which will always match. Change-Id: I134b62413a7cde25f3efda6a2452c1e3d11d41d0 Signed-off-by: Doug Hellmann <doug@doughellmann.com>
* | | | Add experimental python3 functional test gateBrian Rosmaita2018-06-081-0/+10
|/ / / | | | | | | | | | Change-Id: I7dcdc23c5fbfa21f194fb5a45cd8ca157b1e0362
* | | Merge "Add release note for HTTP headers fix"2.11.1Zuul2018-06-061-0/+14
|\ \ \
| * | | Add release note for HTTP headers fixBrian Rosmaita2018-06-061-0/+14
| | | | | | | | | | | | | | | | Change-Id: I08838ff4682290527565e8cf687945307034c5ba
* | | | Remove functional-identity-v3-only jobBrian Rosmaita2018-06-061-9/+0
|/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The glanceclient-dsvm-functional-identity-v3-only job is exactly like the glanceclient-dsvm-functional job, except that it sets the devstack config option ENABLE_IDENTITY_V2 to False. Change I5afcba6321f496b8170be27789bee7c9ad8eacce in devstack makes False the default value for this option, so we already have a voting gate job that uses identity v3. This patch removes the redundant non-voting identity-v3-only job. Change-Id: I5d5550c06b179810d25a472cc423403daed43776
* | | Merge "Enable Python hash seed randomization in tests"Zuul2018-06-061-1/+0
|\ \ \
| * | | Enable Python hash seed randomization in testsEric Harney2017-09-081-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Unit tests should run with hash seed randomization on, to ensure code is not introduced that relies on ordered access of dicts, sets, etc. Python 3.3 enables this at runtime by default. Change-Id: I67804f6238c09b40b1828e4d15e703756ccfef31
* | | | Merge "Switch to using stestr"Zuul2018-06-056-12/+16
|\ \ \ \
| * | | | Switch to using stestrwangqi2018-06-056-12/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When the TC merged I2637dd714cbb6d38ef8b8dc1083e359207118284 we're supposed to invoke stestr rather than testr so lets do that Change-Id: I1b401c583d5e7677fc719bfc4eb2f2bba7b98cfa
* | | | | Merge "Remove usage of ordereddict"Zuul2018-06-040-0/+0
|\ \ \ \ \
| * | | | | Remove usage of ordereddictwangqi2018-03-201-1/+0
| | |_|_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | This was only needed for Python < 2.7, but glanceclient's setup.cfg already declares compatibility only with 2.7. Change-Id: I32e346df8b79e34027a85d9b4be59fe678953901
* | | | | Merge "Add periodic tips jobs"Zuul2018-06-041-0/+53
|\ \ \ \ \
| * | | | | Add periodic tips jobsBrian Rosmaita2018-05-301-0/+53
| | |/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add jobs to the periodic queue that run the glanceclient unit tests against the master of various libraries we consume so that we don't have to wait for a release to detect a change that could be problematic. Change-Id: If4090462449b4c5340754490aa8f4116d5608e34