2014-12-25 08:47:11 |
wanghong |
bug |
|
|
added bug |
2014-12-25 08:51:21 |
wanghong |
keystone: assignee |
|
wanghong (w-wanghong) |
|
2014-12-25 08:51:50 |
wanghong |
description |
According to the spec of endpoint-group-filter: https://review.openstack.org/#/c/102023/ , we should apply the filters of endpoint group on getting token too. But, actually, we don't. Refer to:
https://github.com/openstack/keystone/blob/master/keystone/contrib/endpoint_filter/backends/catalog_sql.py#L34
https://github.com/openstack/keystone/blob/master/keystone/contrib/endpoint_filter/core.py#L110 |
According to the spec of endpoint-group-filter: https://review.openstack.org/#/c/102023/, we should apply the filters of endpoint group on getting token. But, actually, we don't. Refer to:
https://github.com/openstack/keystone/blob/master/keystone/contrib/endpoint_filter/backends/catalog_sql.py#L34
https://github.com/openstack/keystone/blob/master/keystone/contrib/endpoint_filter/core.py#L51
https://github.com/openstack/keystone/blob/master/keystone/contrib/endpoint_filter/core.py#L110 |
|
2014-12-27 03:26:59 |
OpenStack Infra |
keystone: status |
New |
In Progress |
|
2015-01-05 04:06:19 |
wanghong |
description |
According to the spec of endpoint-group-filter: https://review.openstack.org/#/c/102023/, we should apply the filters of endpoint group on getting token. But, actually, we don't. Refer to:
https://github.com/openstack/keystone/blob/master/keystone/contrib/endpoint_filter/backends/catalog_sql.py#L34
https://github.com/openstack/keystone/blob/master/keystone/contrib/endpoint_filter/core.py#L51
https://github.com/openstack/keystone/blob/master/keystone/contrib/endpoint_filter/core.py#L110 |
The spec of endpoint-group-filter says "Generally speaking this change should reduce the size of the service catalog included in project scoped tokens since we are filtering service endpoints.". That is to say, we should apply endpoint group filters on getting token. But, actually, we don't. Refer to:
https://github.com/openstack/keystone/blob/master/keystone/contrib/endpoint_filter/backends/catalog_sql.py#L34
Note that, in fact, the method self.endpoint_filter_api.list_endpoints_for_project just lists endpoint_proejct_associations for project rather than endpoints.
https://github.com/openstack/keystone/blob/master/keystone/contrib/endpoint_filter/controllers.py#L101
Here, we really apply endpoint group filters on endpoints. |
|
2015-01-05 04:10:01 |
wanghong |
description |
The spec of endpoint-group-filter says "Generally speaking this change should reduce the size of the service catalog included in project scoped tokens since we are filtering service endpoints.". That is to say, we should apply endpoint group filters on getting token. But, actually, we don't. Refer to:
https://github.com/openstack/keystone/blob/master/keystone/contrib/endpoint_filter/backends/catalog_sql.py#L34
Note that, in fact, the method self.endpoint_filter_api.list_endpoints_for_project just lists endpoint_proejct_associations for project rather than endpoints.
https://github.com/openstack/keystone/blob/master/keystone/contrib/endpoint_filter/controllers.py#L101
Here, we really apply endpoint group filters on endpoints. |
The spec of endpoint-group-filter(https://github.com/openstack/keystone-specs/blob/master/specs/juno/endpoint-group-filter.rst#performance-impact) says "Generally speaking this change should reduce the size of the service catalog included in project scoped tokens since we are filtering service endpoints.". That is to say, we should apply endpoint group filters on getting token. But, actually, we don't. Refer to:
https://github.com/openstack/keystone/blob/master/keystone/contrib/endpoint_filter/backends/catalog_sql.py#L34
Note that, in fact, the method self.endpoint_filter_api.list_endpoints_for_project just lists endpoint_proejct_associations for project rather than endpoints.
https://github.com/openstack/keystone/blob/master/keystone/contrib/endpoint_filter/controllers.py#L101
Here, we really apply endpoint group filters on endpoints. |
|
2015-03-19 16:04:09 |
Lance Bragstad |
keystone: milestone |
|
kilo-rc1 |
|
2015-03-25 19:06:38 |
Morgan Fainberg |
keystone: importance |
Undecided |
Medium |
|
2015-04-04 00:22:08 |
Morgan Fainberg |
keystone: milestone |
kilo-rc1 |
liberty-1 |
|
2015-04-29 13:40:04 |
Enrique Garcia Navalon |
bug |
|
|
added subscriber Enrique Garcia Navalon |
2015-06-23 17:58:49 |
Doug Hellmann |
keystone: milestone |
liberty-1 |
liberty-2 |
|
2015-07-29 14:18:13 |
Doug Hellmann |
keystone: milestone |
liberty-2 |
liberty-3 |
|
2015-09-01 22:27:02 |
Morgan Fainberg |
keystone: milestone |
liberty-3 |
|
|
2015-10-13 18:45:34 |
Sean Perry |
keystone: assignee |
wanghong (w-wanghong) |
Sean Perry (sean-perry-a) |
|
2016-03-02 01:27:01 |
Steve Martinelli |
keystone: status |
In Progress |
Confirmed |
|
2016-03-02 21:45:11 |
Morgan Fainberg |
keystone: importance |
Medium |
Wishlist |
|
2016-08-01 20:03:34 |
Steve Martinelli |
keystone: assignee |
Sean Perry (sean-perry-a) |
|
|
2018-04-10 16:27:38 |
Blake Covarrubias |
bug |
|
|
added subscriber Blake Covarrubias |
2020-07-23 17:41:21 |
Vishakha Agarwal |
keystone: assignee |
|
Vishakha Agarwal (vishakha.agarwal) |
|
2020-07-28 09:15:58 |
OpenStack Infra |
keystone: status |
Confirmed |
In Progress |
|