puppet-manila/releasenotes/notes/drop-project-id-endpoint-1711aaf3e3853e02.yaml
Goutham Pacha Ravi e790080e38 Drop tenant_id templating from v2 endpoint
Manila's wallaby release [1] made it possible for
the v2 endpoint to not include a tenant_id
(project_id). This change was made to
accommodate interactions by system scoped users.

System scoped users cannot interact with an
endpoint that needs the "tenant_id" templating,
because system scoped tokens cannot be resolved
to a particular tenant_id by definition. More
information regarding this change is captured
in the release notes for the project [2] and
the API reference [3].

[1] https://review.opendev.org/c/openstack/manila/+/773709
[2] https://docs.openstack.org/releasenotes/manila/wallaby.html#prelude
[3] https://docs.openstack.org/api-ref/shared-file-system/#shared-file-systems-api

Change-Id: I77c81b79539ccedb7dbac3e30f6eb257b5f6e082
Signed-off-by: Goutham Pacha Ravi <gouthampravi@gmail.com>
2021-07-27 23:10:06 -07:00

8 lines
260 B
YAML

---
upgrade:
- |
The default "v2" endpoints for the manila API service no longer contain
a "tenant_id" template. Support for such endpoints was added
in the manila service during the Wallaby release to accommodate
system-scoped API requests.