Expand endpoint filters to service providers

Registered by Rodrigo Duarte

Endpoint filtering is a keystone extension since the Havana release, in Juno it was expanded by the Multi-Attribute Endpoint Grouping spec [1] that improves the filtering flexibility.

Since Kilo, we added the concept of Service Providers to keystone, the list of such resources is returned in the token alongside the service catalog [2]. In Liberty we are proposing to extend endpoints filtering to also support Service Providers [3]. This should not bring API nor model changes, just extra checks to the endpoint filter controller/backend.

[1] https://github.com/openstack/keystone-specs/blob/master/specs/juno/endpoint-group-filter.rst
[2] https://github.com/openstack/keystone-specs/blob/master/api/v3/identity-api-v3.rst#authentication-responses
[3] https://review.openstack.org/#/c/188534/

Blueprint information

Status:
Complete
Approver:
Steve Martinelli
Priority:
Undefined
Drafter:
Rodrigo Duarte
Direction:
Approved
Assignee:
Marek Denis
Definition:
Superseded
Series goal:
None
Implementation:
Needs Code Review
Milestone target:
None
Started by
Steve Martinelli
Completed by
Lance Bragstad

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/service-provider-filters,n,z

Addressed by: https://review.openstack.org/188534
    Expand endpoint filters to service providers

Addressed by: https://review.openstack.org/264854
    Service Providers and Projects associations

Gerrit topic: https://review.openstack.org/#q,topic:sp-tests-asserts,n,z

Addressed by: https://review.openstack.org/269455
    Create V9 version of catalog driver interface

Gerrit topic: https://review.openstack.org/#q,topic:service-provider-filters,n,z

Addressed by: https://review.openstack.org/273438
    Service Providers Group CRUD operations.

Addressed by: https://review.openstack.org/275636
    Service providers groups associations

Gerrit topic: https://review.openstack.org/#q,topic:bp/service-provider-filters-patch9,n,z

(lbragstad) 19-02-15: I'm marking this as superseded based on the plan socialized on the mailing list [0]. All relevant content from this blueprint has been ported to an RFE bug report [1].

[0] http://lists.openstack.org/pipermail/openstack-discuss/2019-February/002672.html
[1] https://bugs.launchpad.net/keystone/+bug/1816165

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.