summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
44 hoursMerge "add python 3.7 unit test job"HEADmasterZuul
3 daysFix service_token_role_required optionZhongShengping
The service_token_roles_required should be correct. Change-Id: I009e3a495953d61fb0c29a8b629efa3322cb0ddd Notes (review): Code-Review+2: Colleen Murphy <colleen@gazlene.net> Workflow+1: Colleen Murphy <colleen@gazlene.net> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Fri, 15 Feb 2019 14:35:30 +0000 Reviewed-on: https://review.openstack.org/636862 Project: openstack/keystonemiddleware Branch: refs/heads/master
3 daysadd python 3.7 unit test jobCorey Bryant
This is a mechanically generated patch to add a unit test job running under Python 3.7. See ML discussion here [1] for context. [1] http://lists.openstack.org/pipermail/openstack-dev/2018-October/135626.html Change-Id: Ic446881e279447d988357021d6403eb20d60070e Story: #2004073 Task: #27422 Notes (review): Code-Review+2: Colleen Murphy <colleen@gazlene.net> Code-Review+2: Morgan Fainberg <morgan.fainberg@gmail.com> Workflow+1: Morgan Fainberg <morgan.fainberg@gmail.com> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Fri, 15 Feb 2019 21:12:50 +0000 Reviewed-on: https://review.openstack.org/610684 Project: openstack/keystonemiddleware Branch: refs/heads/master
5 daystrivial: fix convention in release noteLance Bragstad
Change-Id: I189738bb844828765bd95d8302a7654a12863a00 Notes (review): Code-Review+1: Vishakha Agarwal <agarwalvishakha18@gmail.com> Code-Review+2: Gage Hugo <gagehugo@gmail.com> Code-Review+2: Colleen Murphy <colleen@gazlene.net> Workflow+1: Colleen Murphy <colleen@gazlene.net> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Thu, 14 Feb 2019 13:07:23 +0000 Reviewed-on: https://review.openstack.org/636414 Project: openstack/keystonemiddleware Branch: refs/heads/master
11 daysAdd auth invalidation in auth_token for identity endpoint updateYang Youseok
Currently auth_token middleware does not concern identity endpoint update since service catalog is not updated after service having auth_token middleware started. Add invalidation logic when EndpointNotfound exception occurs so that auth_token middleware can be notified of sevice catalog update without restart. Change-Id: I631ee1538883d732fe3987b172d987f703dad5c0 Closes-Bug: #1813739 Notes (review): Code-Review+2: Colleen Murphy <colleen@gazlene.net> Code-Review+2: Lance Bragstad <lbragstad@gmail.com> Workflow+1: Lance Bragstad <lbragstad@gmail.com> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Wed, 13 Feb 2019 01:46:21 +0000 Reviewed-on: https://review.openstack.org/633695 Project: openstack/keystonemiddleware Branch: refs/heads/master
2019-01-09Merge "Make sure audit middleware use own context"Zuul
2018-12-26Remove testr.conf as it's been replaced by stestrRui Yuan Dou
Change-Id: I73e5ed94cdd786d392a6a6b61b8ef4f630715482 Notes (review): Code-Review+2: wangxiyuan <wangxiyuan@huawei.com> Code-Review+2: Colleen Murphy <colleen@gazlene.net> Workflow+1: Colleen Murphy <colleen@gazlene.net> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Wed, 02 Jan 2019 11:53:04 +0000 Reviewed-on: https://review.openstack.org/627320 Project: openstack/keystonemiddleware Branch: refs/heads/master
2018-12-24Make sure audit middleware use own contextLeehom Li (feli5)
Keystone audit middleware requires to iterate req.context as dict, but Glance requires to access req.context.read_only. When glance enabled audit, they are conflict with each other. This patch fix this issue by store audit context in req.environ['audit.context'] Change-Id: Ib9a62a4cd0b7b9ffb9fa2d6440e8072d45ee0fee Closes-Bug: #1809101 Signed-off-by: Leehom Li <feli5@cisco.com> Notes (review): Code-Review+2: wangxiyuan <wangxiyuan@huawei.com> Code-Review+2: Colleen Murphy <colleen@gazlene.net> Workflow+1: Colleen Murphy <colleen@gazlene.net> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Wed, 09 Jan 2019 10:27:03 +0000 Reviewed-on: https://review.openstack.org/626226 Project: openstack/keystonemiddleware Branch: refs/heads/master
2018-12-16Trivial: Update pypi url to new urlmelissaml
Pypi url changed from [1] to [2] [1] https://pypi.python.org/pypi/<package> [2] https://pypi.org/project/<package> Change-Id: Ibb6247bfb2cfe1c77f6841be2773cbff9475e0c6 Notes (review): Code-Review+2: Morgan Fainberg <morgan.fainberg@gmail.com> Code-Review+2: wangxiyuan <wangxiyuan@huawei.com> Workflow+1: wangxiyuan <wangxiyuan@huawei.com> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Mon, 24 Dec 2018 01:49:46 +0000 Reviewed-on: https://review.openstack.org/625434 Project: openstack/keystonemiddleware Branch: refs/heads/master
2018-12-12Merge "Added request_id and global_request_id to CADF notifications"Zuul
2018-12-05Change openstack-dev to openstack-discussVieri
Mailinglists have been updated. Openstack-discuss replaces openstack-dev. Change-Id: Ic98b7942c1f394a45958c86eb2d091490fc25b1f Notes (review): Code-Review+2: Gage Hugo <gagehugo@gmail.com> Code-Review+1: 98k <18552437190@163.com> Code-Review+2: Colleen Murphy <colleen@gazlene.net> Workflow+1: Colleen Murphy <colleen@gazlene.net> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Fri, 07 Dec 2018 12:31:55 +0000 Reviewed-on: https://review.openstack.org/622764 Project: openstack/keystonemiddleware Branch: refs/heads/master
2018-11-27Merge "Add py36 tox environment"Zuul
2018-11-19Added request_id and global_request_id to CADF notificationsArtem Vasilyev
Change-Id: I8d571d3414071c68b4fa565dec46cc2d2941331c Closes-Bug: #1803940 Notes (review): Code-Review+2: wangxiyuan <wangxiyuan@huawei.com> Code-Review+2: Gage Hugo <gagehugo@gmail.com> Workflow+1: Gage Hugo <gagehugo@gmail.com> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Wed, 12 Dec 2018 21:58:49 +0000 Reviewed-on: https://review.openstack.org/618712 Project: openstack/keystonemiddleware Branch: refs/heads/master
2018-11-07Merge "Stop supporting revocation list"Zuul
2018-11-06Add py36 tox environmentColleen Murphy
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: Ic7aad3d4adfafba226d3b1d1b2106d55135ce6ff Notes (review): Code-Review+1: Vishakha Agarwal <agarwalvishakha18@gmail.com> Code-Review+2: wangxiyuan <wangxiyuan@huawei.com> Code-Review+2: Gage Hugo <gagehugo@gmail.com> Workflow+1: Gage Hugo <gagehugo@gmail.com> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Tue, 27 Nov 2018 22:55:15 +0000 Reviewed-on: https://review.openstack.org/615843 Project: openstack/keystonemiddleware Branch: refs/heads/master
2018-11-05Documentation Fix - auth_url Port NumberDavid Olorundare
Made a small fix to the documentation - replacing the current auth_url port number 35357, in the configuration section of the [keystone_authtoken], with 5000. This was based on an online conversation with Colleen; with the removal of the v2 API from keystone the project now recommends use of port 5000 instead of the previous one. Change-Id: I750a4d0e75e0b919fd00ddf21c0e7ce62d495f95 Notes (review): Code-Review+2: Colleen Murphy <colleen@gazlene.net> Workflow+1: Colleen Murphy <colleen@gazlene.net> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Mon, 05 Nov 2018 19:07:48 +0000 Reviewed-on: https://review.openstack.org/615582 Project: openstack/keystonemiddleware Branch: refs/heads/master
2018-10-30Stop supporting revocation listMorgan Fainberg
With keystone's move to eliminating pki, pkiz, and uuid tokens the revocation list is no longer generated. Keystonemiddleware no longer needs to attempt to retrieve it and reference it. Change-Id: Ief3bf1941e62f9136dbed11877bca81c4102041b closes-bug: #1361743 partial-bug: #1649735 partial-bug: #1736985 Notes (review): Code-Review+2: Lance Bragstad <lbragstad@gmail.com> Code-Review+1: Matthew Edmonds <edmondsw@us.ibm.com> Code-Review+2: wangxiyuan <wangxiyuan@huawei.com> Workflow+1: wangxiyuan <wangxiyuan@huawei.com> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Wed, 07 Nov 2018 10:09:35 +0000 Reviewed-on: https://review.openstack.org/613651 Project: openstack/keystonemiddleware Branch: refs/heads/master
2018-10-29Fix audit target service selectionMichael Johnson
The keystonemiddleware audit code would select the wrong OpenStack service endpoint for a request if the cloud is not using unique TCP ports for each service endpoint. As most services are no longer using a port per service, but instead using unique paths, this caused the audit to select the wrong target service. This leads to incorrect audit logging due to the wrong audit map being used. This patch checks the request to see if a TCP port was present in the request, and if not, fall back to using the target_endpoint_type configured in the audit map file. Change-Id: Ie2e0bf74ecca485d599a4041bb770bd6e296bc99 Closes-bug: 1797584 Notes (review): Code-Review+2: wangxiyuan <wangxiyuan@huawei.com> Code-Review+2: Morgan Fainberg <morgan.fainberg@gmail.com> Workflow+1: Morgan Fainberg <morgan.fainberg@gmail.com> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Sat, 03 Nov 2018 02:19:15 +0000 Reviewed-on: https://review.openstack.org/610099 Project: openstack/keystonemiddleware Branch: refs/heads/master
2018-10-28Merge "Skip the services with no endpoints when parsing service catalog"Zuul
2018-10-26Merge "Expect paste.deploy and gnocchi/panko options"Zuul
2018-10-26Skip the services with no endpoints when parsing service catalogGuang Yee
When parsing the service catalog to find the source, audit middleware should skip over the services which have no endpoints instead of assuming they will have at least one endpoint. Change-Id: I287873e99338d95baaf20d52ecb3a43763a401fc Closes-Bug: #1800017 Notes (review): Code-Review+2: Morgan Fainberg <morgan.fainberg@gmail.com> Code-Review+2: Colleen Murphy <colleen@gazlene.net> Workflow+1: Colleen Murphy <colleen@gazlene.net> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Sun, 28 Oct 2018 11:39:32 +0000 Reviewed-on: https://review.openstack.org/613410 Project: openstack/keystonemiddleware Branch: refs/heads/master
2018-10-05Merge "Respect delay_auth_decision when Keystone is unavailable"5.3.0Zuul
2018-09-11Respect delay_auth_decision when Keystone is unavailableTim Burke
The delay_auth_decision option has two main uses: 1. Allow a service to provide its own auth mechanism, separate from auth tokens (like Swift's tempurl middleware). 2. Allow a service to integrate with multiple auth middlewares which may want to use the same X-Auth-Token header. The first case works fine even when the service has trouble talking to Keystone -- the client doesn't send an X-Auth-Token header, so we never even attempt to contact Keystone. The second case can be problematic, however. The client will provide some token, and we don't know whether it's valid for Keystone, the other auth system, or neither. We have to *try* contacting Keystone, but if that was down we'd previously return a 503 without ever trying the other auth system. As a result, a Keystone failure results in a total system failure. Now, when delay_auth_decision is True and we cannot determine whether a token is valid or invalid, we'll instead declare the token invalid and defer the rejection. As a result, Keystone failures only affect Keystone users, and tokens issued by the other auth system may still be validated and used. Change-Id: Ie4b3319862ba7fbd329dc6883ce837e894d5270c Notes (review): Code-Review+2: wangxiyuan <wangxiyuan@huawei.com> Code-Review+2: Colleen Murphy <colleen@gazlene.net> Workflow+1: Colleen Murphy <colleen@gazlene.net> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Fri, 05 Oct 2018 11:36:19 +0000 Reviewed-on: https://review.openstack.org/600862 Project: openstack/keystonemiddleware Branch: refs/heads/master
2018-09-10Merge "Use templates for cover and lower-constraints"Zuul
2018-09-10Merge "Remove tox_install.sh"Zuul
2018-09-07Use templates for cover and lower-constraintsAndreas Jaeger
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: I58f3bc27aab2885514b8c6a8379e1c2214bd1afd Notes (review): Code-Review+2: wangxiyuan <wangxiyuan@huawei.com> Code-Review+2: Morgan Fainberg <morgan.fainberg@gmail.com> Workflow+1: Morgan Fainberg <morgan.fainberg@gmail.com> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Mon, 10 Sep 2018 21:46:26 +0000 Reviewed-on: https://review.openstack.org/600691 Project: openstack/keystonemiddleware Branch: refs/heads/master
2018-09-07Remove tox_install.shLance Bragstad
As part of removing reliance on the old and deprecated zuul-cloner, we need to shift constraints declaration to the deps line. This means we unfortunately have to duplicate the extras declarations into test-requirements - because otherwise the contraints for keystonemiddleware conflicts with the installation of itself. Change-Id: I8dbb31d1c1fda6df386f456dcf1d8bbed6d168ce Notes (review): Code-Review+2: Gage Hugo <gagehugo@gmail.com> Code-Review+2: wangxiyuan <wangxiyuan@huawei.com> Workflow+1: wangxiyuan <wangxiyuan@huawei.com> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Mon, 10 Sep 2018 03:26:59 +0000 Reviewed-on: https://review.openstack.org/599003 Project: openstack/keystonemiddleware Branch: refs/heads/master
2018-09-07No need to compare CONF contentwangxiyuan
When setup AuthProtocol class, if the CONF object contains deprecated options, An Error "dictionary changed size during iteration" will raise when comparing the CONF content. Changing "!=" to "is not" here to avoid compare the CONF content anymore. Change-Id: I820aa244160db4f81149d2576386c86b46de0084 Closes-bug: #1789351 Notes (review): Code-Review+2: ayoung <ayoung@redhat.com> Code-Review+2: Lance Bragstad <lbragstad@gmail.com> Code-Review+2: Colleen Murphy <colleen@gazlene.net> Workflow+1: Colleen Murphy <colleen@gazlene.net> Code-Review+1: yatin <ykarel@redhat.com> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Fri, 07 Sep 2018 06:22:13 +0000 Reviewed-on: https://review.openstack.org/599936 Project: openstack/keystonemiddleware Branch: refs/heads/master
2018-08-29add lib-forward-testing-python3 test jobDoug Hellmann
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: If3765f1d4fa236e37c48a68bcd1093addfc751ff Story: #2002586 Task: #24304 Notes (review): Code-Review+2: Gage Hugo <gagehugo@gmail.com> Code-Review+2: Lance Bragstad <lbragstad@gmail.com> Workflow+1: Lance Bragstad <lbragstad@gmail.com> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Sat, 01 Sep 2018 13:33:21 +0000 Reviewed-on: https://review.openstack.org/597662 Project: openstack/keystonemiddleware Branch: refs/heads/master
2018-08-29add python 3.6 unit test jobDoug Hellmann
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: I3fcff11f87699cf36aabb37c7ccf9555280927a8 Story: #2002586 Task: #24304 Notes (review): Code-Review+2: Gage Hugo <gagehugo@gmail.com> Code-Review+2: Lance Bragstad <lbragstad@gmail.com> Workflow+1: Lance Bragstad <lbragstad@gmail.com> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Sat, 01 Sep 2018 13:09:49 +0000 Reviewed-on: https://review.openstack.org/597661 Project: openstack/keystonemiddleware Branch: refs/heads/master
2018-08-29switch documentation job to new PTIDoug Hellmann
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: Iee42c4b458e8ae8694efbee7e176cd2f8e8d49cd Story: #2002586 Task: #24304 Notes (review): Code-Review+2: Gage Hugo <gagehugo@gmail.com> Code-Review+2: Lance Bragstad <lbragstad@gmail.com> Workflow+1: Lance Bragstad <lbragstad@gmail.com> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Thu, 30 Aug 2018 19:47:50 +0000 Reviewed-on: https://review.openstack.org/597660 Project: openstack/keystonemiddleware Branch: refs/heads/master
2018-08-29import zuul job settings from project-configDoug Hellmann
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: Idf1fdd88a3be46477804ad2fd961f7e1114b600b Story: #2002586 Task: #24304 Notes (review): Code-Review+2: Gage Hugo <gagehugo@gmail.com> Code-Review+2: Lance Bragstad <lbragstad@gmail.com> Workflow+1: Lance Bragstad <lbragstad@gmail.com> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Thu, 30 Aug 2018 19:47:48 +0000 Reviewed-on: https://review.openstack.org/597659 Project: openstack/keystonemiddleware Branch: refs/heads/master
2018-08-28Merge "Handle DiscoveryFailure errors"Zuul
2018-08-17Merge "add releasenotes to readme.rst"Zuul
2018-08-15add releasenotes to readme.rstliushuobj
Change-Id: Ie30c97327684934ac44d41883070ce22e8aa7a19 Notes (review): Code-Review+1: lvxianguo <lvxianguo@inspur.com> Code-Review+2: Colleen Murphy <colleen@gazlene.net> Code-Review+2: Gage Hugo <gagehugo@gmail.com> Workflow+1: Gage Hugo <gagehugo@gmail.com> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Fri, 17 Aug 2018 15:51:47 +0000 Reviewed-on: https://review.openstack.org/591947 Project: openstack/keystonemiddleware Branch: refs/heads/master
2018-08-01Handle DiscoveryFailure errorsTim Burke
DiscoveryFailures can happen for a variety of reasons, ranging from service misconfiguration to a keystone outage to a transient network failure. If we don't catch and handle the failure here, it will almost certainly cause something further up the WSGI stack to send a 500 Internal Error (and likely log a traceback). A log line like Unable to validate token: Could not find versioned identity endpoints when attempting to authenticate. Please check that your auth_url is correct. Unable to establish connection to http://keystone:35357: HTTPConnectionPool(host='keystone', port=35357): Max retries exceeded with url: / (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7fc53e22e050>: Failed to establish a new connection: [Errno 111] ECONNREFUSED',)) should be plenty enough for an operator to assess the situation; I don't need a 29-frame traceback. Change-Id: I946388c09b2ca0230d2cef009c679a7ac7c8398f Notes (review): Code-Review+2: Colleen Murphy <colleen@gazlene.net> Code-Review+2: Gage Hugo <gagehugo@gmail.com> Workflow+1: Gage Hugo <gagehugo@gmail.com> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Tue, 28 Aug 2018 16:21:59 +0000 Reviewed-on: https://review.openstack.org/575214 Project: openstack/keystonemiddleware Branch: refs/heads/master
2018-07-26Update reno for stable/rockyOpenStack Release Bot
Change-Id: If387869339f5b1abd91ef73237c9ea48a6fdbf77 Notes (review): Code-Review+2: Colleen Murphy <colleen@gazlene.net> Code-Review+2: wangxiyuan <wangxiyuan@huawei.com> Workflow+1: wangxiyuan <wangxiyuan@huawei.com> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Thu, 16 Aug 2018 09:23:18 +0000 Reviewed-on: https://review.openstack.org/586086 Project: openstack/keystonemiddleware Branch: refs/heads/master
2018-07-20Replace port 35357 with 5000Nguyen Van Duc
With Keystone v3, the admin (35357) and public (5000) ports are the same and use the same keystone code paths for authentication. This patch set replace 35357 and only uses port 5000 Change-Id: I596e3a2b29b2954bf7caef6f9408d9b2b4e890ee Notes (review): Code-Review+2: Colleen Murphy <colleen@gazlene.net> Code-Review+2: Gage Hugo <gagehugo@gmail.com> Workflow+1: Gage Hugo <gagehugo@gmail.com> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Wed, 25 Jul 2018 23:06:25 +0000 Reviewed-on: https://review.openstack.org/584251 Project: openstack/keystonemiddleware Branch: refs/heads/master
2018-07-19Merge "Fix KeystoneMiddleware memcachepool abstraction"Zuul
2018-07-18Fix KeystoneMiddleware memcachepool abstraction5.2.0Morgan Fainberg
Keystonemiddleware's abstraction for the memcache pool was broken when converting to use a queue.Queue. The logic that placed the connection back into the pool was moved to .acquire and the reserve method was not using acquire. Change-Id: I0eda5981cbb661f63790258cf8e70c7340615159 Closes-Bug: #1782404 Notes (review): Code-Review+2: Lance Bragstad <lbragstad@gmail.com> Code-Review+2: Gage Hugo <gagehugo@gmail.com> Workflow+1: Gage Hugo <gagehugo@gmail.com> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Thu, 19 Jul 2018 22:12:53 +0000 Reviewed-on: https://review.openstack.org/583695 Project: openstack/keystonemiddleware Branch: refs/heads/master
2018-07-05Document endpoint interface and region behaviorKristi Nikolla
After some debugging following [0] to figure out why ksm was not connecting to the specified auth_url, found out that ksm connects to the identity server on the 'admin' interface [1] after authenticating with auth_url and fetching the catalog if keystoneauth is being used. Otherwise it connects on identity_uri and disregards the service catalog [2]. This behavior was not documented. [0]. http://eavesdrop.openstack.org/irclogs/%23openstack-keystone/%23openstack-keystone.2017-09-19.log.html#t2017-09-19T17:50:06 [1]. https://github.com/openstack/keystonemiddleware/blob/d1b7a1f0922419f956001f4bf14ad3e77449c860/keystonemiddleware/auth_token/__init__.py#L936-L938 [2]. https://github.com/openstack/keystonemiddleware/blob/d1b7a1f0922419f956001f4bf14ad3e77449c860/keystonemiddleware/auth_token/_auth.py#L121-L130 Change-Id: Ide40835de856012ac4dd71975beac9d32771f356 Notes (review): Code-Review+2: Lance Bragstad <lbragstad@gmail.com> Code-Review+2: Gage Hugo <gagehugo@gmail.com> Workflow+1: Gage Hugo <gagehugo@gmail.com> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Wed, 18 Jul 2018 18:42:04 +0000 Reviewed-on: https://review.openstack.org/505396 Project: openstack/keystonemiddleware Branch: refs/heads/master
2018-06-07Merge "fix tox python3 overrides"Zuul
2018-06-06Merge "Follow the new PTI for document build"Zuul
2018-06-06fix tox python3 overridesDoug Hellmann
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: I21491f302cbc6ca7a9b5ac12c487cf214bf4866e Signed-off-by: Doug Hellmann <doug@doughellmann.com> Notes (review): Code-Review+2: Morgan Fainberg <morgan.fainberg@gmail.com> Workflow+1: Morgan Fainberg <morgan.fainberg@gmail.com> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Thu, 07 Jun 2018 00:00:12 +0000 Reviewed-on: https://review.openstack.org/572907 Project: openstack/keystonemiddleware Branch: refs/heads/master
2018-06-06Merge "Don't rely on pbr ChangeLog for docs"Zuul
2018-06-06Merge "Switch coverage tox env to stestr"Zuul
2018-06-06Follow the new PTI for document buildmelissaml
For compliance with the Project Testing Interface as described in: https://governance.openstack.org/tc/reference/project-testing-interface.html http://lists.openstack.org/pipermail/openstack-dev/2017-December/125710.html http://lists.openstack.org/pipermail/openstack-dev/2018-March/128594.html Co-Authored-By: Nguyen Hai <nguyentrihai93@gmail.com> Change-Id: Ia0a27229f09467980ff4af014001febb017bb36d Notes (review): Code-Review+2: Morgan Fainberg <morgan.fainberg@gmail.com> Code-Review+2: Lance Bragstad <lbragstad@gmail.com> Workflow+1: Lance Bragstad <lbragstad@gmail.com> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Wed, 06 Jun 2018 22:13:59 +0000 Reviewed-on: https://review.openstack.org/562951 Project: openstack/keystonemiddleware Branch: refs/heads/master
2018-05-31Switch coverage tox env to stestrColleen Murphy
We already switched the unit tests to follow the updated PTI guidelines[1] but neglected to switch the coverage environment. Do that now. [1] https://governance.openstack.org/tc/reference/pti/python.html#python-test-running Change-Id: Ie153516196f18c030ea58e76a0eac15c86169c6b Notes (review): Code-Review+1: Chason Chan <chason.chan@foxmail.com> Code-Review+2: Lance Bragstad <lbragstad@gmail.com> Code-Review+2: Gage Hugo <gagehugo@gmail.com> Workflow+1: Gage Hugo <gagehugo@gmail.com> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Wed, 06 Jun 2018 20:26:19 +0000 Reviewed-on: https://review.openstack.org/571470 Project: openstack/keystonemiddleware Branch: refs/heads/master
2018-05-25Fix the title in index.rstwangxiyuan
The titles in the index.rst can't be shown in the webpage. This patch adds them back. Change-Id: I56febf6cb137b7f6dbc05365d48159be36d18c13 Notes (review): Code-Review+2: Colleen Murphy <colleen@gazlene.net> Code-Review+1: kaka <huang.zhiping@99cloud.net> Code-Review+1: Chason Chan <chason.chan@foxmail.com> Workflow+1: Lance Bragstad <lbragstad@gmail.com> Code-Review+2: Lance Bragstad <lbragstad@gmail.com> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Wed, 06 Jun 2018 17:46:44 +0000 Reviewed-on: https://review.openstack.org/570503 Project: openstack/keystonemiddleware Branch: refs/heads/master
2018-05-24Don't rely on pbr ChangeLog for docsColleen Murphy
The ChangeLog file is generated when we run `python setup.py sdist`, which doesn't naturally happen when we run `tox -edocs`, so on a fresh clone the docs build will fail because it references the ChangeLog file which isn't there. Since we don't rely on pbr any more for release notes and we have a sophisticated release note management tool, point the docs at the published release notes instead of the pbr ChangeLog. Change-Id: I614091eae739154337795a8f120b68686ad0ed0a Notes (review): Code-Review+1: wangxiyuan <wangxiyuan@huawei.com> Code-Review+2: Lance Bragstad <lbragstad@gmail.com> Code-Review+2: Gage Hugo <gagehugo@gmail.com> Workflow+1: Gage Hugo <gagehugo@gmail.com> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Wed, 06 Jun 2018 20:26:20 +0000 Reviewed-on: https://review.openstack.org/570448 Project: openstack/keystonemiddleware Branch: refs/heads/master