summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* | Merge "Add py36 tox environment"Zuul2018-11-191-1/+1
|\ \
| * | Add py36 tox environmentColleen Murphy2018-11-061-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | We already run python3.6 unit tests in CI. Add the py36 environment to the tox file so that developers with python3.6 available locally can opt into running that version too. Change-Id: I28e96e5922b73f270b0e77fff91e4343ad06a852
* | | Use python3 for functional testsColleen Murphy2018-11-062-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Switch to python3 for the tox basepython and for the devstack setup for functional tests to fulfill the python3-first goal[1]. We still have unit test coverage for python2. [1] https://governance.openstack.org/tc/goals/stein/python3-first.html Change-Id: If82196ce6a2fffe6a43bb59077c6bdd712276958
* | | Make the functional test votingColleen Murphy2018-11-061-2/+4
| | | | | | | | | | | | | | | | | | These tests are stable, so make them voting. Change-Id: I6fad63b342639937566d55f400db63eefdd23a1b
* | | Convert functional tests to Zuulv3Colleen Murphy2018-10-284-181/+3
| |/ |/| | | | | | | | | | | Use the devstack-tox-functional-consumer job as a parent job to allow us to remove the custom playbooks and devstack hooks. Change-Id: Ide6e6da3cbb479b5149fb44f0ef392dc80202910
* | Merge "Don't quote {posargs} in tox.ini"3.18.0Zuul2018-10-201-1/+1
|\ \
| * | Don't quote {posargs} in tox.iniVieri2018-10-091-1/+1
| |/ | | | | | | | | | | | | | | Quotes around {posargs} cause the entire string to be combined into one arg that gets passed to stestr. This prevents passing multiple args (e.g. '--concurrency=16 some-regex') Change-Id: Ie0b56212cad8d9756c2043a4483c607101491a14
* | Merge "Update IdentityProviderManager docstring"Zuul2018-10-201-2/+2
|\ \
| * | Update IdentityProviderManager docstringchenxing2018-06-201-2/+2
| | | | | | | | | | | | | | | Change-Id: Ie386caf4fc9ad660581558406cd72fafc391379d Closes-Bug: #1763475
* | | Merge "Add return-request-id-to-caller function(v3)"Zuul2018-10-192-2/+87
|\ \ \
| * | | Add return-request-id-to-caller function(v3)Maho Koshiya2018-03-262-2/+87
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Added return-request-id-to-caller function to resources and resource managers in the following files. * keystoneclient/v3/projects.py The methods in the resource class and resource manager return a wrapper class that has 'request_ids' property. The caller can get request ids of the callee via the property. NOTE: Remaining resources from the V3 package are already covered in the base patch: https://review.openstack.org/#/c/329913/ Change-Id: I0133d51cfadc02e2dd926b8b0419b2e1dd0fa92a Co-authored-by: Ankit Agrawal <ankit11.agrawal@nttdata.com> Co-authored-by: Dinesh Bhor <dinesh.bhor@nttdata.com> Implements: blueprint return-request-id-to-caller
* | | | Merge "Add Response class to return request-id to caller"Zuul2018-10-194-30/+343
|\ \ \ \ | |/ / / | | | / | |_|/ |/| |
| * | Add Response class to return request-id to callerDavid Stanek2018-03-264-30/+343
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This change is required to return 'request_id' from client to log request_id mappings of cross-project requests. Instantiating class 'keystoneclient.v3.client.Client' using 'include_metadata=True' will cause manager response to return a new 'Response' class instead of just the data. This 'Response' class is going to have additional metadata properties available like 'request_ids' and the original data will be available as property 'data' to it. This change is backward compatible since user has to set a new parameter 'include_metadata=True' to client in order to get the request_id returned. Co-author: Dinesh Bhor <dinesh.bhor@nttdata.com> Partially Implements: blueprint return-request-id-to-caller Change-Id: Ibefaa484158ff08bfcacc1e2802d87fc26fd76a5
* | | Merge "Import legacy keystoneclient-dsvm-functional"Zuul2018-10-053-1/+139
|\ \ \
| * | | Import legacy keystoneclient-dsvm-functionalAndreas Jaeger2018-09-243-1/+139
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Import Zuul v2 legacy job so that it can be modified and converted to v3 in-repo. Change-Id: Ia1a0efa0591d0e37e22a8cac24b72af63604f087
* | | | Merge "Use templates for cover and lower-constraints"Zuul2018-10-051-7/+2
|\ \ \ \ | |/ / /
| * | | Use templates for cover and lower-constraintsAndreas Jaeger2018-09-241-7/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Use openstack-tox-cover template, this runs the cover job as non-voting in the check queue only. Use openstack-lower-constraints-jobs template Remove jobs that are part of the templates. Change-Id: I53c95dfd73679653099df83400e18f9ba5c1def7
* | | | Merge "Deprecate region enabled parameter"Zuul2018-09-283-0/+20
|\ \ \ \ | |/ / / |/| | |
| * | | Deprecate region enabled parameterVishakha Agarwal2018-09-283-0/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We don't check for "enabled" in the region anywhere thus deprecating it from the create() and update calls of the v3/region.py. We dont use it in schema [1] as well as [2]. [1] https://github.com/openstack/keystone/blob/master/keystone/catalog/schema.py#L34 [2] https://github.com/openstack/keystone/blob/master/keystone/catalog/backends/sql.py#L33-L49 Change-Id: I0257d5d42916e3b4d008e592d54eeeebec591633 Partial-Bug: #1615076
* | | | Merge "Update reno for stable/rocky"Zuul2018-09-062-0/+7
|\ \ \ \
| * | | | Update reno for stable/rockyOpenStack Release Bot2018-08-082-0/+7
| | | | | | | | | | | | | | | | | | | | Change-Id: I5a190d6ee3b55355611f1f431f165ee54207a548
* | | | | add lib-forward-testing-python3 test jobDoug Hellmann2018-08-291-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: I50cd4bef7aae2792f38333fe019d0ec1b7fb2736 Story: #2002586 Task: #24304
* | | | | add python 3.6 unit test jobDoug Hellmann2018-08-291-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: Id84bb8e0e754b6eb20f85f0a0c1c7416bb9664c8 Story: #2002586 Task: #24304
* | | | | switch documentation job to new PTIDoug Hellmann2018-08-291-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is a mechanically generated patch to switch the documentation jobs to use the new PTI versions of the jobs 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: I33d8721a9fd6ef8b2daa542f9e51dc36cd69dbac Story: #2002586 Task: #24304
* | | | | import zuul job settings from project-configDoug Hellmann2018-08-291-0/+12
| |/ / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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: I93c27562e47fe34b6ec9a2886347c4f224163eca Story: #2002586 Task: #24304
* | | | Merge "fix misspelling of 'default'"Zuul2018-08-161-1/+1
|\ \ \ \
| * | | | fix misspelling of 'default'lvxianguo2018-08-161-1/+1
| | | | | | | | | | | | | | | | | | | | Change-Id: I12ffcf28d05655f1f60038dcf1c42e43a516978e
* | | | | refactor the getid method in keystoneclient/base.pyzhubx0072018-08-081-10/+4
| |/ / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Refer to a merged commit. https://review.openstack.org/#/c/588983/ TrivialFix Change-Id: Ie3a02843e35382dd24230e91534b6ed72846957d
* | | | Merge "Switch to stestr"Zuul2018-07-246-11/+16
|\ \ \ \
| * | | | Switch to stestrVu Cong Tuan2018-07-116-11/+16
| |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | According to Openstack summit session [1], stestr is maintained project to which all Openstack projects should migrate. Let's switch to stestr as other projects have already moved to it. [1] https://etherpad.openstack.org/p/YVR-python-pti Change-Id: I6484b605b1a7b8bcc4589170d2645f7cb0ca66f6
* | | | Add release note link in READMEwu.chunyang2018-06-281-0/+2
|/ / / | | | | | | | | | Change-Id: I5b9b9c31d58f0e5411d03d9f27991c97f3ad3980
* | | Merge "Add support for project-specific limits"rocky-em3.17.0Zuul2018-06-204-0/+237
|\ \ \
| * | | Add support for project-specific limitsLance Bragstad2018-06-144-0/+237
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Thsi commit adds client support for managing limits in keystone. bp unified-limits Change-Id: I33251dbd4d3bfaf178ca86a2f5d564ac94879dd2
* | | | Merge "Add support for registered limits"Zuul2018-06-204-0/+248
|\ \ \ \ | |/ / /
| * | | Add support for registered limitsLance Bragstad2018-06-144-0/+248
| | |/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | This change add client support for creating, reading, updating, and deleting registered limits. A subsequent patch will do the same for project-specific limits. bp unified-limits Depends-On: https://review.openstack.org/#/c/569741/ Change-Id: I6b5d106d08af53c2ad41ed3f799e9e71d370c6dd
* | | Merge "Remove PyPI downloads"Zuul2018-06-151-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: Ib43759f6e7edc55f13a2466a7c6098cca883df39
* | | Merge "fix a typo in docstring"Zuul2018-06-151-1/+1
|\ \ \
| * | | fix a typo in docstringmelissaml2018-06-071-1/+1
| |/ / | | | | | | | | | Change-Id: I56e9c3b03ed85c1c6031390b835d678c43e51e17
* | | Merge "fix tox python3 overrides"Zuul2018-06-111-0/+8
|\ \ \
| * | | fix tox python3 overridesDoug Hellmann2018-06-081-0/+8
| |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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: I0637976fc3097ff5052e38cf8a9afc7a3330034f Depends-On: I2cbf2e63a9d93c232b6928acf002a45b7fbcec8e Signed-off-by: Doug Hellmann <doug@doughellmann.com>
* | | Fix python3 test compatMorgan Fainberg2018-06-101-1/+1
|/ / | | | | | | | | | | | | | | Python3 test requirement means that the unicode type does not exist instead we use six.unicode to get `unicode` in py27 and `str` in python3. Change-Id: I2cbf2e63a9d93c232b6928acf002a45b7fbcec8e
* | Trivial: Update pypi url to new urlTovin Seven2018-04-201-4/+4
| | | | | | | | | | | | | | | | | | Pypi url changed from [1] to [2] [1] https://pypi.python.org/pypi/<package> [2] https://pypi.org/project/<package> Change-Id: I5d7b250d0281883b91e80c83fd0af352b8846b43
* | add lower-constraints job3.16.0Doug Hellmann2018-04-093-0/+91
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Create a tox environment for running the unit tests against the lower bounds of the dependencies. Create a lower-constraints.txt to be used to enforce the lower bounds in those tests. Add openstack-tox-lower-constraints job to the zuul configuration. See http://lists.openstack.org/pipermail/openstack-dev/2018-March/128352.html for more details. Change-Id: I27d40ced965e35f5edcb1200faa5d1693cc12544 Depends-On: https://review.openstack.org/555034 Signed-off-by: Doug Hellmann <doug@doughellmann.com>
* | Updated from global requirementsOpenStack Proposal Bot2018-03-231-1/+1
| | | | | | | | Change-Id: Ied4043ac0a30e78804875cbbe6e22724d164073a
* | Merge "Updated from global requirements"Zuul2018-03-213-3/+3
|\ \
| * | Updated from global requirementsOpenStack Proposal Bot2018-03-153-3/+3
| |/ | | | | | | Change-Id: I50a3011c302fb5568da8f57e2f5c354d1afb3a94
* | Update links in READMEmelissaml2018-03-111-2/+2
|/ | | | | | Change the outdated links to the latest links in README Change-Id: I19a9ece589e8412bf1dc31742c22ae8ae31acc79
* Updated from global requirementsOpenStack Proposal Bot2018-02-172-2/+2
| | | | Change-Id: I881fca9b06f551fd26b37fdb43502a71da8ffec8
* Merge "Override find function in project"Zuul2018-01-261-0/+5
|\