Public bug reported: Use admin user create new network called 'net1'
alex@hp-pc:~/code/devstack$ source ./openrc admin admin alex@hp-pc:~/code/devstack$ nova network-list +--------------------------------------+---------+-------------+ | ID | Label | Cidr | +--------------------------------------+---------+-------------+ | 5fed3168-0ae8-4f2c-904c-dd750698fbca | private | 10.0.0.0/24 | +--------------------------------------+---------+-------------+ alex@hp-pc:~/code/devstack$ nova network-create net1 --fixed-range-v4 20.0.0.0/24 alex@hp-pc:~/code/devstack$ nova network-list +--------------------------------------+---------+-------------+ | ID | Label | Cidr | +--------------------------------------+---------+-------------+ | 5fed3168-0ae8-4f2c-904c-dd750698fbca | private | 10.0.0.0/24 | | e6b5a972-be01-4f54-acfb-eae53ae67cec | net1 | 20.0.0.0/24 | +--------------------------------------+---------+-------------+ alex@hp-pc:~/code/devstack$ nova network-show net1 +---------------------+--------------------------------------+ | Property | Value | +---------------------+--------------------------------------+ | bridge | br101 | | bridge_interface | eth0 | | broadcast | 20.0.0.255 | | cidr | 20.0.0.0/24 | | cidr_v6 | - | | created_at | 2015-03-14T04:20:22.000000 | | deleted | False | | deleted_at | - | | dhcp_server | 20.0.0.1 | | dhcp_start | 20.0.0.3 | | dns1 | 8.8.4.4 | | dns2 | - | | enable_dhcp | True | | gateway | 20.0.0.1 | | gateway_v6 | - | | host | - | | id | e6b5a972-be01-4f54-acfb-eae53ae67cec | | injected | False | | label | net1 | | mtu | - | | multi_host | False | | netmask | 255.255.255.0 | | netmask_v6 | - | | priority | - | | project_id | - | | rxtx_base | - | | share_address | False | | updated_at | - | | vlan | 101 | | vpn_private_address | 20.0.0.2 | | vpn_public_address | - | | vpn_public_port | 1001 | +---------------------+--------------------------------------+ Switch to non-admin user 'demo', then the demo user can't see the net1, but demo user can delete it by id directly. alex@hp-pc:~/code/devstack$ source ./openrc demo demo alex@hp-pc:~/code/devstack$ nova tenant-network-list +----+-------+------+ | ID | Label | CIDR | +----+-------+------+ +----+-------+------+ alex@hp-pc:~/code/devstack$ nova tenant-network-delete e6b5a972-be01-4f54-acfb-eae53ae67cec ** Affects: nova Importance: Undecided Assignee: Alex Xu (xuhj) 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/1432100 Title: non-admin user can delete a network without any project assoicate with nova-network's Vlan manager Status in OpenStack Compute (Nova): New Bug description: Use admin user create new network called 'net1' alex@hp-pc:~/code/devstack$ source ./openrc admin admin alex@hp-pc:~/code/devstack$ nova network-list +--------------------------------------+---------+-------------+ | ID | Label | Cidr | +--------------------------------------+---------+-------------+ | 5fed3168-0ae8-4f2c-904c-dd750698fbca | private | 10.0.0.0/24 | +--------------------------------------+---------+-------------+ alex@hp-pc:~/code/devstack$ nova network-create net1 --fixed-range-v4 20.0.0.0/24 alex@hp-pc:~/code/devstack$ nova network-list +--------------------------------------+---------+-------------+ | ID | Label | Cidr | +--------------------------------------+---------+-------------+ | 5fed3168-0ae8-4f2c-904c-dd750698fbca | private | 10.0.0.0/24 | | e6b5a972-be01-4f54-acfb-eae53ae67cec | net1 | 20.0.0.0/24 | +--------------------------------------+---------+-------------+ alex@hp-pc:~/code/devstack$ nova network-show net1 +---------------------+--------------------------------------+ | Property | Value | +---------------------+--------------------------------------+ | bridge | br101 | | bridge_interface | eth0 | | broadcast | 20.0.0.255 | | cidr | 20.0.0.0/24 | | cidr_v6 | - | | created_at | 2015-03-14T04:20:22.000000 | | deleted | False | | deleted_at | - | | dhcp_server | 20.0.0.1 | | dhcp_start | 20.0.0.3 | | dns1 | 8.8.4.4 | | dns2 | - | | enable_dhcp | True | | gateway | 20.0.0.1 | | gateway_v6 | - | | host | - | | id | e6b5a972-be01-4f54-acfb-eae53ae67cec | | injected | False | | label | net1 | | mtu | - | | multi_host | False | | netmask | 255.255.255.0 | | netmask_v6 | - | | priority | - | | project_id | - | | rxtx_base | - | | share_address | False | | updated_at | - | | vlan | 101 | | vpn_private_address | 20.0.0.2 | | vpn_public_address | - | | vpn_public_port | 1001 | +---------------------+--------------------------------------+ Switch to non-admin user 'demo', then the demo user can't see the net1, but demo user can delete it by id directly. alex@hp-pc:~/code/devstack$ source ./openrc demo demo alex@hp-pc:~/code/devstack$ nova tenant-network-list +----+-------+------+ | ID | Label | CIDR | +----+-------+------+ +----+-------+------+ alex@hp-pc:~/code/devstack$ nova tenant-network-delete e6b5a972-be01-4f54-acfb-eae53ae67cec To manage notifications about this bug go to: https://bugs.launchpad.net/nova/+bug/1432100/+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