yahoo-eng-team team mailing list archive
-
yahoo-eng-team team
-
Mailing list archive
-
Message #95001
[Bug 2090976] [NEW] Security group uuid can use when create VM by api
Public bug reported:
According to Compute API document, only security group name can use when create server.
https://docs.openstack.org/api-ref/compute/
"One or more security groups. Specify the name of the security group in the name attribute. If you omit this attribute, the API creates the server in the default security group. Requested security groups are not applied to pre-existing ports."
But actually, SG uuid can use to create server as api.
So I wonder it is intended logic or just a bug. if it is intended, document should be modified like below.
"One or more security groups. Specify the name 'or uuid' of the security
group in the name attribute. If you omit this attribute, the API creates
the server in the default security group. Requested security groups are
not applied to pre-existing ports."
----------------------------------
[TEST]
I request create server api body like this
"security_groups":[{
"name": "a9b687dd-59d7-4cd0-9de3-67383380cbe5"
}],
and expect it occurs error, but actually it works.
** Affects: nova
Importance: Undecided
Status: New
--
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to OpenStack Compute (nova).
https://bugs.launchpad.net/bugs/2090976
Title:
Security group uuid can use when create VM by api
Status in OpenStack Compute (nova):
New
Bug description:
According to Compute API document, only security group name can use when create server.
https://docs.openstack.org/api-ref/compute/
"One or more security groups. Specify the name of the security group in the name attribute. If you omit this attribute, the API creates the server in the default security group. Requested security groups are not applied to pre-existing ports."
But actually, SG uuid can use to create server as api.
So I wonder it is intended logic or just a bug. if it is intended, document should be modified like below.
"One or more security groups. Specify the name 'or uuid' of the
security group in the name attribute. If you omit this attribute, the
API creates the server in the default security group. Requested
security groups are not applied to pre-existing ports."
----------------------------------
[TEST]
I request create server api body like this
"security_groups":[{
"name": "a9b687dd-59d7-4cd0-9de3-67383380cbe5"
}],
and expect it occurs error, but actually it works.
To manage notifications about this bug go to:
https://bugs.launchpad.net/nova/+bug/2090976/+subscriptions