← Back to team overview

yahoo-eng-team team mailing list archive

[Bug 1362245] [NEW] Update Endpoint Filter APIs

 

Public bug reported:

Henry-Nash made a good comment regarding the existing/new Endpoint
Filter API. Currently the API looks like:

        GET /OS-EP-FILTER/projects/$project_id/endpoints/$endpoint_id
        HEAD /OS-EP-FILTER/projects/$project_id/endpoints/$endpoint_id
        DELETE /OS-EP-FILTER/projects/$project_id/endpoints/$endpoint_id
        GET /OS-EP-FILTER/endpoints/$endpoint_id/projects
        GET /OS-EP-FILTER/projects/$project_id/endpoints

        GET /OS-EP-FILTER/endpoint_groups
        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/$endpoint_group_id/projects
        GET /OS-EP-FILTER/endpoint_groups/$endpoint_group_id/endpoints

        PUT /OS-EP-FILTER/endpoint_groups/$endpoint_group/projects/$project_id
        GET /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

OS-EP-FILTER should come after project e.g.

        GET /projects/$project_id/OS-EP-FILTER/endpoints/$endpoint_id

** Affects: keystone
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to Keystone.
https://bugs.launchpad.net/bugs/1362245

Title:
  Update  Endpoint Filter APIs

Status in OpenStack Identity (Keystone):
  New

Bug description:
  Henry-Nash made a good comment regarding the existing/new Endpoint
  Filter API. Currently the API looks like:

          GET /OS-EP-FILTER/projects/$project_id/endpoints/$endpoint_id
          HEAD /OS-EP-FILTER/projects/$project_id/endpoints/$endpoint_id
          DELETE /OS-EP-FILTER/projects/$project_id/endpoints/$endpoint_id
          GET /OS-EP-FILTER/endpoints/$endpoint_id/projects
          GET /OS-EP-FILTER/projects/$project_id/endpoints

          GET /OS-EP-FILTER/endpoint_groups
          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/$endpoint_group_id/projects
          GET /OS-EP-FILTER/endpoint_groups/$endpoint_group_id/endpoints

          PUT /OS-EP-FILTER/endpoint_groups/$endpoint_group/projects/$project_id
          GET /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

  OS-EP-FILTER should come after project e.g.

          GET /projects/$project_id/OS-EP-FILTER/endpoints/$endpoint_id

To manage notifications about this bug go to:
https://bugs.launchpad.net/keystone/+bug/1362245/+subscriptions


Follow ups

References