Inconsistencies in endpoint definitions
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Object Storage (swift) |
Fix Released
|
Low
|
Rajat Sharma |
Bug Description
This is a doc bug, not specifically tied to swift, nor cinder BTW...
-------
Release: 2.13.1.dev15 on 2017-05-30 23:58
SHA: 72ed8f23a78f11e
Source: https:/
URL: https:/
-------
There are discrepancies (I think) about the usage of "tenant" vs "project" in the endpoint creation examples.
Here "%(project_id)s" is used:
-------
https:/
4. Create the Block Storage service API endpoints:
$ openstack endpoint create --region RegionOne \
volumev2 public http://
-------
Whereas "%(tenant_id)s" is used there:
-------
https:/
3. Create the Object Storage service API endpoints:
$ openstack endpoint create --region RegionOne \
object-store public http://
-------
Maybe this is working, maybe not (I've not tested) but the discrepancy need to be either explained in notes or changed so that all places use the same string sustitution patterns.
I've only looked at those two instances there may be more similar examples...
description: | updated |
tags: | added: low-hanging-fruit |
Changed in swift: | |
assignee: | nobody → Rajat Sharma (tajar29) |
Changed in swift: | |
status: | Confirmed → In Progress |
So long as keystone still knows what tenant_id is, this works.. and as far as I know it does. But yeah I agree it should probably read project_id as I'm pretty sure tenant_id and project_id are the same thing.. though I could be wrong, unless there is a nuance that I'm not aware of.
I've asked for confirmation in the keystone channel, will update bug when I get a response.