Update git submodules

* Update cinder from branch 'master'
  to 5b89039e9e51a429c6894e2b8791a3ee4fc338cd
  - Merge "Remove the need for project_id from API endpoints"
  - Remove the need for project_id from API endpoints
    
    Inclusion of a project_id in API URLs is now optional, and no longer
    required. Removing the project_id requirement facilitates supporting
    Secure RBAC's notion of system scope, in which an API method is not
    associated with a specific project.
    
    The API v3 routing is enhanced to provide duplicate routes for API
    methods that traditionally required a project_id in the URL:
    - The existing route for which a project_id is in the URL
    - A new route for when the URL does not include a project_id
    
    To test both routes and ensure there are no regresssions, the "API
    samples" functional tests include a project_id in the URLs, and the
    rest of the functional tests do not include the project_id. This is
    handled by changing the 'noauth' WSGI middleware to no longer add the
    project_id, and adding a new 'noauth_include_project_id' middleware
    filter that implements the legacy behavior.
    
    A new microversion V3.67 is introduced, but it only serves to inform
    clients whether the project_id is optional or required. When an API
    node supports mv 3.67, the project_id is optional in all API requests,
    even when the request specifies a earlier microversion. See the spec
    Ia44f199243be8f862520d7923007e7182b32f67d for more details on this
    behavior.
    
    Note: Much of the groundwork for this is based on manila's patch
    I5127e150e8a71e621890f30dba6720b3932cf583.
    
    DocImpact
    APIImpact
    
    Implements: blueprint project-id-optional-in-urls
    Change-Id: I3729cbe1902ab4dc335451d13ed921ec236fb8fd
This commit is contained in:
Zuul 2022-02-23 15:40:47 +00:00 committed by Gerrit Code Review
parent d45b968297
commit 7362e80372
1 changed files with 1 additions and 1 deletions

2
cinder

@ -1 +1 @@
Subproject commit 627d117fabe79f683893296f1a571934a67865a2
Subproject commit 5b89039e9e51a429c6894e2b8791a3ee4fc338cd