[Bug 1777153] [NEW] "volume create" should not offer --project or --user options
Alan Bishop
abishop at redhat.com
Fri Jun 15 15:18:29 UTC 2018
Public bug reported:
The "openstack volume create" command currently supports two options
(--project and --user) that are supposed to allow the user to override
the project and/or user associated with the volume. However, Cinder's
volume create API essentially ignores the values [1], and ends up
creating the volume using the user's identity. The --project and --user
options need to be deprecated.
[1] Cinder's API should not be offering input arguments that suggest the
project/user can be overridden. That's because the volume is always
created with the project/user keystone identity info associated with the
API request.
The proper way for the user to specify an alternate project/user is
using the identity overrides, such as --os-username or --os-project-id.
** Affects: python-openstackclient (Ubuntu)
Importance: Undecided
Assignee: Alan Bishop (alan-bishop)
Status: New
** Changed in: python-openstackclient (Ubuntu)
Assignee: (unassigned) => Alan Bishop (alan-bishop)
--
You received this bug notification because you are a member of Ubuntu
OpenStack, which is subscribed to python-openstackclient in Ubuntu.
https://bugs.launchpad.net/bugs/1777153
Title:
"volume create" should not offer --project or --user options
Status in python-openstackclient package in Ubuntu:
New
Bug description:
The "openstack volume create" command currently supports two options
(--project and --user) that are supposed to allow the user to override
the project and/or user associated with the volume. However, Cinder's
volume create API essentially ignores the values [1], and ends up
creating the volume using the user's identity. The --project and
--user options need to be deprecated.
[1] Cinder's API should not be offering input arguments that suggest
the project/user can be overridden. That's because the volume is
always created with the project/user keystone identity info associated
with the API request.
The proper way for the user to specify an alternate project/user is
using the identity overrides, such as --os-username or --os-project-
id.
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/python-openstackclient/+bug/1777153/+subscriptions
More information about the Ubuntu-openstack-bugs
mailing list