summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Make tests pass in 2020stable/rockyBernhard M. Wiedemann2020-01-087-22/+22
| | | | | | | | | | | | | | | | Without this patch, build failed after 2019-12-31 with Traceback (most recent call last): File "keystoneclient/tests/unit/v3/test_auth.py", line 226, in test_authenticate_success_password_unscoped self.assertRequestBodyIs(json=self.TEST_REQUEST_BODY) File "keystoneclient/tests/unit/utils.py", line 72, in assertRequestBodyIs self.assertEqual(json, val) NOTE: in addition to the orginal backport, this patch also fix bandit complains. The literal 'sha256' is the default hash algorithm, not a sensitive password. Marking it as false positive so bandit can stop chirping. Change-Id: I0e44d9896c5970f0ca07438c372aec826aeb5c77 (cherry picked from commit acc21ff06154e16de16583fe6994207d689ed054)
* OpenDev Migration PatchOpenDev 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-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: I980bf4826fca38fa28d98df79bcea979dc062a08 Story: #2002586 Task: #24304
* Update UPPER_CONSTRAINTS_FILE for stable/rockyOpenStack Release Bot2018-08-081-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: I789cc50e0a7074129fdc7903d1458ab6184b24fa
* Update .gitreview for stable/rockyOpenStack Release Bot2018-08-081-0/+1
| | | | Change-Id: Ia8c94d12f7ac6aeaf4b0a36e0c7b60baa35a4d01
* 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
|\
| * Override find function in projectGage Hugo2018-01-241-0/+5
| | | | | | | | | | | | | | This change overrides the base find functionality within project in order to encode tags to a base string. Change-Id: I4599b8a4dafcb9d4178c973eb48a8ad3a7d292f5
* | Update reno for stable/queensOpenStack Release Bot2018-01-242-0/+7
|/ | | | Change-Id: Ib9f2444a91679930a42f980eab22d32241e57302
* Merge "Add CRUD support for application credentials"3.15.0Zuul2018-01-244-0/+299
|\
| * Add CRUD support for application credentialsColleen Murphy2018-01-234-0/+299
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Add support for creating, reading, and deleting application credentials. Application credentials do not support updating. Keystoneclient does not handle authentication with application credentials. This is done in keystoneauth. Additional work will be needed in python-openstackclient to support both CRUD and auth for application credentials. bp application credentials Change-Id: I21214238deac2c45f2f2d666287c2ae106955ab1
* | Merge "Add system role functionality"Zuul2018-01-243-43/+177
|\ \ | |/ |/|
| * Add system role functionalityLance Bragstad2018-01-233-43/+177
| | | | | | | | | | | | | | | | | | This commit adds the necessary bits to be able to use system role assignments from python-keystoneclient. bp system-scope Change-Id: Iecbcbf020a15f2bec777334c648d4477f89f3b2c
* | Updated from global requirementsOpenStack Proposal Bot2018-01-182-2/+2
|/ | | | | | Change-Id: I748fadaececc4c5fe67ab6d671f13ce4ea964049 I44f2950a092bc03bdd0a9976242689a8f198b07a I5f4dccaef48902bb4a5e6eab304c76cc5dbb258d
* Merge "Add project tags to keystoneclient"Zuul2017-12-216-4/+467
|\
| * Add project tags to keystoneclientSamuel Pilla2017-12-206-4/+467
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Adds the client functionality for the following project tag calls: - Create a project tag on a project - Check if a project tag exists on a project - List project tags on a project - Modify project tags on a project - Delete a specific project tag on a project - Delete all project tags on a project Co-Authored-By: Jess Egler <jess.egler@gmail.com> Co-Authored-By: Rohan Arora <ra271w@att.com> Co-Authored-By: Tin Lam <tin@irrational.io> Partially Implements: bp project-tags Change-Id: I486b2969ae0aa2638842d842fb8b0955cc086d25
* | Merge "Create doc/requirements.txt"Zuul2017-12-203-5/+13
|\ \
| * | Create doc/requirements.txtQinglinCheng2017-12-193-5/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | For compliance with the Project Testing Interface as described in: https://governance.openstack.org/tc/reference/project-testing-interface.html Refer to: http://lists.openstack.org/pipermail/openstack-dev/2017-November/124815.html Change-Id: Iaa1530f19049883fc9fbce66f1fcc82ded559a07
* | | Updated from global requirementsOpenStack Proposal Bot2017-12-191-1/+1
|/ / | | | | | | Change-Id: I772af1795f877b6cd8f9bb4bbe1cb3d76a9d02e3
* | Merge "Updated from global requirements"3.14.0Zuul2017-12-071-2/+2
|\ \
| * | Updated from global requirementsOpenStack Proposal Bot2017-12-051-2/+2
| |/ | | | | | | Change-Id: Ie46206cb91bc9f34b5c30d5eba4e14a14e513dd6
* | Avoid tox_install.sh for constraints supportAndreas Jaeger2017-12-022-34/+4
| | | | | | | | | | | | | | | | | | | | | | We do not need tox_install.sh, pip can handle constraints itself and install the project correctly. Thus update tox.ini and remove the now obsolete tools/tox_install.sh file. This follows https://review.openstack.org/#/c/508061 to remove tools/tox_install.sh. Change-Id: Iee9939776d5552b818aec5cab0b8c2a1133f74b9
* | Handle UTC+00:00 in datetime stringsMonty Taylor2017-12-021-1/+1
|/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In some cases, the following: datetime.datetime.now(tz=iso8601.iso8601.UTC).tzinfo.tzname() returns: 'UTC+00:00' rather than: 'UTC' resulting in strings that look like: 2013-03-04T12:00:01.000000UTC+00:00 That is just flatly invalid. The code here accounts for a tzname of "UTC" and normalizes to to being a trailing Z as-per the ISO 8601 spec, but it does not account for UTC+00:00. Add support for that so that we don't produce invalid date strings. Most of this can be avoided by replacing use of this function with the isoformat method of datetime instead. datetime.datetime.now(tz=iso8601.iso8601.UTC).isoformat() Produces 2013-03-04T12:00:01.000000+00:00 Which while different from 2013-03-04T12:00:01.000000Z is still a valid iso8601 string. Change-Id: I52ca7561abee158285c2c98ba63d84c62e12360f
* Merge "Remove functional tests for v2.0 API"Zuul2017-11-244-61/+0
|\
| * Remove functional tests for v2.0 APIRodrigo Duarte Sousa2017-11-144-61/+0
| | | | | | | | Change-Id: I207b716e47893931e79e3758abc2bd879917f340
* | Merge "Updated from global requirements"Zuul2017-11-242-3/+3
|\ \
| * | Updated from global requirementsOpenStack Proposal Bot2017-11-162-3/+3
| |/ | | | | | | Change-Id: I1a61cb7ddd1de429f2402f9da315c4b5b6cdee39
* | Remove setting of version/release from releasenotesAndreas Jaeger2017-11-161-9/+3
|/ | | | | | | | | | | | | | | | | | Release notes are version independent, so remove version/release values. We've found that projects now require the service package to be installed in order to build release notes, and this is entirely due to the current convention of pulling in the version information. Release notes should not need installation in order to build, so this unnecessary version setting needs to be removed. This is needed for new release notes publishing, see I56909152975f731a9d2c21b2825b972195e48ee8 and the discussion starting at http://lists.openstack.org/pipermail/openstack-dev/2017-November/124480.html . Change-Id: If5da4725a9c896543f5c7d5212871b9f14afddab
* Updated from global requirementsOpenStack Proposal Bot2017-11-131-1/+1
| | | | Change-Id: I5e41a20ceb8c97a7e35ce0088a81cf5ef73d8e5d
* Use generic user for both zuul v2 and v3Nam Nguyen Hoai2017-10-171-3/+3
| | | | | | | Zuul v2 uses 'jenkins' as user, but Zuul v3 uses 'zuul'. Using $USER solves it for both cases. Change-Id: I42cfcd4d8dee2ff3a99e42a5a64f3c38163972b8
* Updated from global requirementsOpenStack Proposal Bot2017-09-222-8/+8
| | | | Change-Id: I1a8ced90154ed726c877385721754686974becc1
* Adds bandit nosec flag to hashlib.sha1lhinds2017-08-311-1/+3
| | | | | | | | | | | | | A bandit patch to block sha1 hash is failing CI [1], due to a false positive on hashlib.sha1 (which actually uses HMAC-SHA1 in keystone that is considered more secure then standard SHA1) This change marks a # nosec comment against the line which is triggering the false positive in Bandit. [1] https://review.openstack.org/#/c/437563/6 Change-Id: Ib9618119c77f41fba0e612e37c7511676bed47e8
* Updated from global requirementsOpenStack Proposal Bot2017-08-181-4/+4
| | | | Change-Id: Idafa206fc3478257f641acba3533affd122171e0