[Yahoo-eng-team] [Bug 1732890] Re: floatingip-create:Ignore floating_ip_address when using floating_ip_address and subnet

2017-11-20 Thread Dongcan Ye
** Project changed: python-neutronclient => neutron

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to neutron.
https://bugs.launchpad.net/bugs/1732890

Title:
  floatingip-create:Ignore floating_ip_address when using
  floating_ip_address and subnet

Status in neutron:
  Confirmed

Bug description:
  When I created floating ip with "floating_ip_address" and "subnet", it 
ignored "floating_ip_address".
  $neutron floatingip-create --floating-ip-address 172.24.4.25 --subnet 
d5ece368-35fb-4537-be84-eda656250974
  Created a new floatingip:
  +-+--+
  | Field   | Value|
  +-+--+
  | created_at  | 2017-11-17T09:42:57Z |
  | description |  |
  | fixed_ip_address|  |
  | floating_ip_address | 172.24.4.10  |
  | floating_network_id | fa18e1d7-1f33-48c0-a77f-f192f3c1c6df |
  | id  | 4d6129a4-9076-4e79-b3f0-b05ce68deb05 |
  | port_id |  |
  | project_id  | f0f9361fbf8e495b97eeadae6a81e14d |
  | revision_number | 1|
  | router_id   |  |
  | status  | DOWN |
  | tenant_id   | f0f9361fbf8e495b97eeadae6a81e14d |
  | updated_at  | 2017-11-17T09:42:57Z |
  +-+--+

  This is my REQ:
  DEBUG: keystoneauth.session REQ: curl -g -i -X POST 
http://10.10.10.7:9696/v2.0/floatingips.json -H "User-Agent: 
python-neutronclient" -H "Content-Type: application/json" -H "Accept: 
application/json" -H "X-Auth-Token: 
{SHA1}0996a50cdaac248681cedb7000dbe71c7bd1a3e0" -d '{"floatingip": 
{"floating_network_id": "fa18e1d7-1f33-48c0-a77f-f192f3c1c6df", "subnet_id": 
"d5ece368-35fb-4537-be84-eda656250974", "floating_ip_address": "172.24.4.25"}}'
  And this is my RESP:
  RESP BODY: {"floatingip": {"router_id": null, "status": "DOWN", 
"description": "", "tenant_id": "f0f9361fbf8e495b97eeadae6a81e14d", 
"created_at": "2017-11-17T09:42:57Z", "updated_at": "2017-11-17T09:42:57Z", 
"floating_network_id": "fa18e1d7-1f33-48c0-a77f-f192f3c1c6df", 
"fixed_ip_address": null, "floating_ip_address": "172.24.4.10", 
"revision_number": 1, "project_id": "f0f9361fbf8e495b97eeadae6a81e14d", 
"port_id": null, "id": "4d6129a4-9076-4e79-b3f0-b05ce68deb05"}}

  I think we should make sure the "floating_ip_address" belongs to the "subnet" 
and create it.
  Or we should report a error message when we set these parameters at the same 
time.

To manage notifications about this bug go to:
https://bugs.launchpad.net/neutron/+bug/1732890/+subscriptions

-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to : yahoo-eng-team@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp


[Yahoo-eng-team] [Bug 1732890] Re: floatingip-create:Ignore floating_ip_address when using floating_ip_address and subnet

2017-11-19 Thread Dongcan Ye
@Brian Haley, the reproduce step is both specify subnet and floating-ip-
address:

# neutron floatingip-create --floating-ip-address 172.24.4.101 --subnet
0c280593-3066-4393-bbdc-028b24139314 public

The result is:
Created a new floatingip:
+-+--+
| Field   | Value|
+-+--+
| created_at  | 2017-11-20T02:22:07Z |
| description |  |
| fixed_ip_address|  |
| floating_ip_address | 172.24.4.3   |
| floating_network_id | 30c2a624-7c53-46a2-a733-b196e7d72b40 |
| id  | c94e45c2-05a4-4c00-9cb1-4168db7de6e4 |
| port_id |  |
| project_id  | a349811205044d119b27a9f09a06bf3e |
| revision_number | 0|
| router_id   |  |
| status  | DOWN |
| tags|  |
| tenant_id   | a349811205044d119b27a9f09a06bf3e |
| updated_at  | 2017-11-20T02:22:07Z |
+-+--+

While using openstackclient it always using the floating-ip-address, so
I think floating-ip-address and subnet is optional.

** Changed in: neutron
   Status: Invalid => Confirmed

** Project changed: neutron => python-neutronclient

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to neutron.
https://bugs.launchpad.net/bugs/1732890

Title:
  floatingip-create:Ignore floating_ip_address when using
  floating_ip_address and subnet

Status in python-neutronclient:
  Confirmed

Bug description:
  When I created floating ip with "floating_ip_address" and "subnet", it 
ignored "floating_ip_address".
  $neutron floatingip-create --floating-ip-address 172.24.4.25 --subnet 
d5ece368-35fb-4537-be84-eda656250974
  Created a new floatingip:
  +-+--+
  | Field   | Value|
  +-+--+
  | created_at  | 2017-11-17T09:42:57Z |
  | description |  |
  | fixed_ip_address|  |
  | floating_ip_address | 172.24.4.10  |
  | floating_network_id | fa18e1d7-1f33-48c0-a77f-f192f3c1c6df |
  | id  | 4d6129a4-9076-4e79-b3f0-b05ce68deb05 |
  | port_id |  |
  | project_id  | f0f9361fbf8e495b97eeadae6a81e14d |
  | revision_number | 1|
  | router_id   |  |
  | status  | DOWN |
  | tenant_id   | f0f9361fbf8e495b97eeadae6a81e14d |
  | updated_at  | 2017-11-17T09:42:57Z |
  +-+--+

  This is my REQ:
  DEBUG: keystoneauth.session REQ: curl -g -i -X POST 
http://10.10.10.7:9696/v2.0/floatingips.json -H "User-Agent: 
python-neutronclient" -H "Content-Type: application/json" -H "Accept: 
application/json" -H "X-Auth-Token: 
{SHA1}0996a50cdaac248681cedb7000dbe71c7bd1a3e0" -d '{"floatingip": 
{"floating_network_id": "fa18e1d7-1f33-48c0-a77f-f192f3c1c6df", "subnet_id": 
"d5ece368-35fb-4537-be84-eda656250974", "floating_ip_address": "172.24.4.25"}}'
  And this is my RESP:
  RESP BODY: {"floatingip": {"router_id": null, "status": "DOWN", 
"description": "", "tenant_id": "f0f9361fbf8e495b97eeadae6a81e14d", 
"created_at": "2017-11-17T09:42:57Z", "updated_at": "2017-11-17T09:42:57Z", 
"floating_network_id": "fa18e1d7-1f33-48c0-a77f-f192f3c1c6df", 
"fixed_ip_address": null, "floating_ip_address": "172.24.4.10", 
"revision_number": 1, "project_id": "f0f9361fbf8e495b97eeadae6a81e14d", 
"port_id": null, "id": "4d6129a4-9076-4e79-b3f0-b05ce68deb05"}}

  I think we should make sure the "floating_ip_address" belongs to the "subnet" 
and create it.
  Or we should report a error message when we set these parameters at the same 
time.

To manage notifications about this bug go to:
https://bugs.launchpad.net/python-neutronclient/+bug/1732890/+subscriptions

-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to : yahoo-eng-team@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp


[Yahoo-eng-team] [Bug 1732890] Re: floatingip-create:Ignore floating_ip_address when using floating_ip_address and subnet

2017-11-17 Thread Brian Haley
Using the openstackclient you should get a 403 error:

$ openstack floating ip create --floating-ip-address 172.24.4.99 public
Error while executing command: Forbidden (HTTP 403) (Request-ID: 
req-1167e309-1975-4aa5-b3ae-7930723e0755)

This is an admin-only operation as per the default entry in
etc/policy.json:

"create_floatingip:floating_ip_address": "rule:admin_only",

The admin can change that, which is why it isn't documented as admin-
only.

** Changed in: neutron
   Status: New => Invalid

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to neutron.
https://bugs.launchpad.net/bugs/1732890

Title:
  floatingip-create:Ignore floating_ip_address when using
  floating_ip_address and subnet

Status in neutron:
  Invalid

Bug description:
  When I created floating ip with "floating_ip_address" and "subnet", it 
ignored "floating_ip_address".
  $neutron floatingip-create --floating-ip-address 172.24.4.25 --subnet 
d5ece368-35fb-4537-be84-eda656250974
  Created a new floatingip:
  +-+--+
  | Field   | Value|
  +-+--+
  | created_at  | 2017-11-17T09:42:57Z |
  | description |  |
  | fixed_ip_address|  |
  | floating_ip_address | 172.24.4.10  |
  | floating_network_id | fa18e1d7-1f33-48c0-a77f-f192f3c1c6df |
  | id  | 4d6129a4-9076-4e79-b3f0-b05ce68deb05 |
  | port_id |  |
  | project_id  | f0f9361fbf8e495b97eeadae6a81e14d |
  | revision_number | 1|
  | router_id   |  |
  | status  | DOWN |
  | tenant_id   | f0f9361fbf8e495b97eeadae6a81e14d |
  | updated_at  | 2017-11-17T09:42:57Z |
  +-+--+

  This is my REQ:
  DEBUG: keystoneauth.session REQ: curl -g -i -X POST 
http://10.10.10.7:9696/v2.0/floatingips.json -H "User-Agent: 
python-neutronclient" -H "Content-Type: application/json" -H "Accept: 
application/json" -H "X-Auth-Token: 
{SHA1}0996a50cdaac248681cedb7000dbe71c7bd1a3e0" -d '{"floatingip": 
{"floating_network_id": "fa18e1d7-1f33-48c0-a77f-f192f3c1c6df", "subnet_id": 
"d5ece368-35fb-4537-be84-eda656250974", "floating_ip_address": "172.24.4.25"}}'
  And this is my RESP:
  RESP BODY: {"floatingip": {"router_id": null, "status": "DOWN", 
"description": "", "tenant_id": "f0f9361fbf8e495b97eeadae6a81e14d", 
"created_at": "2017-11-17T09:42:57Z", "updated_at": "2017-11-17T09:42:57Z", 
"floating_network_id": "fa18e1d7-1f33-48c0-a77f-f192f3c1c6df", 
"fixed_ip_address": null, "floating_ip_address": "172.24.4.10", 
"revision_number": 1, "project_id": "f0f9361fbf8e495b97eeadae6a81e14d", 
"port_id": null, "id": "4d6129a4-9076-4e79-b3f0-b05ce68deb05"}}

  I think we should make sure the "floating_ip_address" belongs to the "subnet" 
and create it.
  Or we should report a error message when we set these parameters at the same 
time.

To manage notifications about this bug go to:
https://bugs.launchpad.net/neutron/+bug/1732890/+subscriptions

-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to : yahoo-eng-team@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp