<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/openstack/python-keystoneclient.git/keystoneclient/tests/functional, branch stein-em</title>
<subtitle>opendev.org: openstack/python-keystoneclient.git
</subtitle>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/python-keystoneclient.git/'/>
<entry>
<title>Convert functional tests to Zuulv3</title>
<updated>2018-10-28T11:29:34+00:00</updated>
<author>
<name>Colleen Murphy</name>
<email>colleen@gazlene.net</email>
</author>
<published>2018-10-25T17:29:39+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/python-keystoneclient.git/commit/?id=631d9420a31189122b2f10a1d9859789b5e7f7c5'/>
<id>631d9420a31189122b2f10a1d9859789b5e7f7c5</id>
<content type='text'>
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
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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
</pre>
</div>
</content>
</entry>
<entry>
<title>Add project tags to keystoneclient</title>
<updated>2017-12-20T19:51:08+00:00</updated>
<author>
<name>Samuel Pilla</name>
<email>sp516w@att.com</email>
</author>
<published>2017-08-18T21:16:12+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/python-keystoneclient.git/commit/?id=9cfbf96620a8d01605c9eb553ad72b76068b79b4'/>
<id>9cfbf96620a8d01605c9eb553ad72b76068b79b4</id>
<content type='text'>
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 &lt;jess.egler@gmail.com&gt;
Co-Authored-By: Rohan Arora &lt;ra271w@att.com&gt;
Co-Authored-By: Tin Lam &lt;tin@irrational.io&gt;

Partially Implements: bp project-tags

Change-Id: I486b2969ae0aa2638842d842fb8b0955cc086d25
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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 &lt;jess.egler@gmail.com&gt;
Co-Authored-By: Rohan Arora &lt;ra271w@att.com&gt;
Co-Authored-By: Tin Lam &lt;tin@irrational.io&gt;

Partially Implements: bp project-tags

Change-Id: I486b2969ae0aa2638842d842fb8b0955cc086d25
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove functional tests for v2.0 API</title>
<updated>2017-11-14T15:32:02+00:00</updated>
<author>
<name>Rodrigo Duarte Sousa</name>
<email>rodrigo@waltznetworks.com</email>
</author>
<published>2017-11-14T15:31:10+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/python-keystoneclient.git/commit/?id=43508b8db7501f44e4c7f435ddb11486fdcdfa38'/>
<id>43508b8db7501f44e4c7f435ddb11486fdcdfa38</id>
<content type='text'>
Change-Id: I207b716e47893931e79e3758abc2bd879917f340
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I207b716e47893931e79e3758abc2bd879917f340
</pre>
</div>
</content>
</entry>
<entry>
<title>Use generic user for both zuul v2 and v3</title>
<updated>2017-10-17T07:29:00+00:00</updated>
<author>
<name>Nam Nguyen Hoai</name>
<email>namnh@vn.fujitsu.com</email>
</author>
<published>2017-10-18T06:56:37+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/python-keystoneclient.git/commit/?id=3cf377d577271cdfb9fd7630d3f83f76a4b19a8b'/>
<id>3cf377d577271cdfb9fd7630d3f83f76a4b19a8b</id>
<content type='text'>
Zuul v2 uses 'jenkins' as user, but Zuul v3 uses 'zuul'.
Using $USER solves it for both cases.

Change-Id: I42cfcd4d8dee2ff3a99e42a5a64f3c38163972b8
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Zuul v2 uses 'jenkins' as user, but Zuul v3 uses 'zuul'.
Using $USER solves it for both cases.

Change-Id: I42cfcd4d8dee2ff3a99e42a5a64f3c38163972b8
</pre>
</div>
</content>
</entry>
<entry>
<title>Add support for endpoint group filtering</title>
<updated>2017-04-13T17:19:39+00:00</updated>
<author>
<name>Enrique Garcia Navalon</name>
<email>garcianavalon@gmail.com</email>
</author>
<published>2015-05-13T13:00:10+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/python-keystoneclient.git/commit/?id=2cc2f1081f3a2762ec469bd4b3cc2ed46fe0b73e'/>
<id>2cc2f1081f3a2762ec469bd4b3cc2ed46fe0b73e</id>
<content type='text'>
The following API calls are made available:

- GET /OS-EP-FILTER/projects/{project_id}/endpoint_groups
- GET /OS-EP-FILTER/endpoint_groups/{endpoint_group_id}/projects
- PUT /OS-EP-FILTER/endpoint_groups/{endpoint_group}/projects/{project_id}
- HEAD /OS-EP-FILTER/endpoint_groups/{endpoint_group}/projects/{project_id}
- DELETE /OS-EP-FILTER/endpoint_groups/{endpoint_group}/projects/{project_id}

Co-Authored-By: Samuel de Medeiros Queiroz &lt;samueldmq@gmail.com&gt;

Closes-Bug: #1641674

Change-Id: Idf938267479b5b8c50c9aa141c3c2770c2d69839
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The following API calls are made available:

- GET /OS-EP-FILTER/projects/{project_id}/endpoint_groups
- GET /OS-EP-FILTER/endpoint_groups/{endpoint_group_id}/projects
- PUT /OS-EP-FILTER/endpoint_groups/{endpoint_group}/projects/{project_id}
- HEAD /OS-EP-FILTER/endpoint_groups/{endpoint_group}/projects/{project_id}
- DELETE /OS-EP-FILTER/endpoint_groups/{endpoint_group}/projects/{project_id}

Co-Authored-By: Samuel de Medeiros Queiroz &lt;samueldmq@gmail.com&gt;

Closes-Bug: #1641674

Change-Id: Idf938267479b5b8c50c9aa141c3c2770c2d69839
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge "Add support for endpoint group CRUD"</title>
<updated>2017-02-14T16:09:39+00:00</updated>
<author>
<name>Jenkins</name>
<email>jenkins@review.openstack.org</email>
</author>
<published>2017-02-14T16:09:39+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/python-keystoneclient.git/commit/?id=04ff88189a240acf88d893a3511721c39f8a5f5e'/>
<id>04ff88189a240acf88d893a3511721c39f8a5f5e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add support for endpoint group CRUD</title>
<updated>2017-02-11T12:38:37+00:00</updated>
<author>
<name>Samuel de Medeiros Queiroz</name>
<email>samueldmq@gmail.com</email>
</author>
<published>2017-01-06T02:37:39+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/python-keystoneclient.git/commit/?id=34d99f0c09a253b3f51f3855fa6ce7449ffc235e'/>
<id>34d99f0c09a253b3f51f3855fa6ce7449ffc235e</id>
<content type='text'>
The following API calls are made available:

- POST /OS-EP-FILTER/endpoint_groups
- GET /OS-EP-FILTER/endpoint_groups/{endpoint_group_id}
- HEAD /OS-EP-FILTER/endpoint_groups/{endpoint_group_id}
- PATCH /OS-EP-FILTER/endpoint_groups/{endpoint_group_id}
- DELETE /OS-EP-FILTER/endpoint_groups/{endpoint_group_id}
- GET /OS-EP-FILTER/endpoint_groups

Partial-Bug: #1641674

Change-Id: I285eefe82152b178268f671e8800a0ff8c1511e4
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The following API calls are made available:

- POST /OS-EP-FILTER/endpoint_groups
- GET /OS-EP-FILTER/endpoint_groups/{endpoint_group_id}
- HEAD /OS-EP-FILTER/endpoint_groups/{endpoint_group_id}
- PATCH /OS-EP-FILTER/endpoint_groups/{endpoint_group_id}
- DELETE /OS-EP-FILTER/endpoint_groups/{endpoint_group_id}
- GET /OS-EP-FILTER/endpoint_groups

Partial-Bug: #1641674

Change-Id: I285eefe82152b178268f671e8800a0ff8c1511e4
</pre>
</div>
</content>
</entry>
<entry>
<title>Allow Multiple Filters of the Same Key</title>
<updated>2017-01-25T01:43:53+00:00</updated>
<author>
<name>Samuel Pilla</name>
<email>sp516w@att.com</email>
</author>
<published>2017-01-20T15:43:14+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/python-keystoneclient.git/commit/?id=ef6ffa651616476d4207549b3121bfde096e16cf'/>
<id>ef6ffa651616476d4207549b3121bfde096e16cf</id>
<content type='text'>
Before, the way filters were passed in would not allow filtering
on the same key.
For example:
    keystone.users.list(name__contains='test', name__contains='user')
This fails because of how kwargs handles key/value pairs.

This patch allows using multiple values for the same filter.
Example:
    keystone.users.list(name__contains=['test', 'user'])
Specifying the only one filter value is still functional as expected.

Co-Authored-By: Jeffrey Augustine &lt;ja224e@att.com&gt;
Partially-Implements: bp pci-dss-query-password-expired-users
Change-Id: I89cecf7e18974e7860ba0925840d6264168eabcb
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Before, the way filters were passed in would not allow filtering
on the same key.
For example:
    keystone.users.list(name__contains='test', name__contains='user')
This fails because of how kwargs handles key/value pairs.

This patch allows using multiple values for the same filter.
Example:
    keystone.users.list(name__contains=['test', 'user'])
Specifying the only one filter value is still functional as expected.

Co-Authored-By: Jeffrey Augustine &lt;ja224e@att.com&gt;
Partially-Implements: bp pci-dss-query-password-expired-users
Change-Id: I89cecf7e18974e7860ba0925840d6264168eabcb
</pre>
</div>
</content>
</entry>
<entry>
<title>re-work inference rule bindings</title>
<updated>2016-12-19T03:16:31+00:00</updated>
<author>
<name>Steve Martinelli</name>
<email>s.martinelli@gmail.com</email>
</author>
<published>2016-12-18T21:07:59+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/python-keystoneclient.git/commit/?id=0b00c0e7b17ad1a156fc2dbaccde97e3d47ba115'/>
<id>0b00c0e7b17ad1a156fc2dbaccde97e3d47ba115</id>
<content type='text'>
- At least one API was not implemented (list_implied_roles)
- the tests were lacking assertions and proper mocked responses
- some of the functionality just didn't work (see bug)
- returning Role objects instead of InferenceRule objects

Related commits:
 - I80a40e88b571fe9b0eca3af8b705ea79f28eb904
 - I66e863fb83f8dfcca2c48116d4377df060f402c3

Closes-Bug: 1647934
Change-Id: I7b449a93d7d4d3eb9ca857f6c1f78f884bad2534
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- At least one API was not implemented (list_implied_roles)
- the tests were lacking assertions and proper mocked responses
- some of the functionality just didn't work (see bug)
- returning Role objects instead of InferenceRule objects

Related commits:
 - I80a40e88b571fe9b0eca3af8b705ea79f28eb904
 - I66e863fb83f8dfcca2c48116d4377df060f402c3

Closes-Bug: 1647934
Change-Id: I7b449a93d7d4d3eb9ca857f6c1f78f884bad2534
</pre>
</div>
</content>
</entry>
<entry>
<title>Refactor test_projects</title>
<updated>2016-12-06T02:58:38+00:00</updated>
<author>
<name>Rodrigo Duarte Sousa</name>
<email>rduartes@redhat.com</email>
</author>
<published>2016-12-01T13:00:12+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/python-keystoneclient.git/commit/?id=2b9d1554cc7ab08dd6606a0338843be268c868df'/>
<id>2b9d1554cc7ab08dd6606a0338843be268c868df</id>
<content type='text'>
Do not reuse the environment's domain and project, create new ones for
the tests.

Change-Id: I91a5c1b42c0b31f548c1154a4ef028f45cf1cd24
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Do not reuse the environment's domain and project, create new ones for
the tests.

Change-Id: I91a5c1b42c0b31f548c1154a4ef028f45cf1cd24
</pre>
</div>
</content>
</entry>
</feed>
