Public bug reported: As a non-admin user, I am unable to create a shared network:
stack@sma-vm-dvstk:~/DEVSTACK/devstack$ stack@sma-vm-dvstk:~/DEVSTACK/devstack$ neutron net-create mysharednet --shared {"NeutronError": {"message": "Policy doesn't allow create_network to be performed.", "type": "PolicyNotAuthorized", "detail": ""}} This is expected since the behavior is defined in policy.json. However, If I am able to update a network to be shared. If a network cannot be created with shared=True, then the network shouldn't be able to be modified to be shared=True. stack@sma-vm-dvstk:~/DEVSTACK/devstack$ neutron net-create mysharednet Created a new network: +----------------+--------------------------------------+ | Field | Value | +----------------+--------------------------------------+ | admin_state_up | True | | id | 3e2ccb52-79a5-404b-9838-3a0926b35947 | | name | mysharednet | | shared | False | | status | ACTIVE | | subnets | | | tenant_id | c3d21dbd077144fe9d8f919488f72c2d | +----------------+--------------------------------------+ stack@sma-vm-dvstk:~/DEVSTACK/devstack$ neutron net-update mysharednet --shared True Updated network: mysharednet stack@sma-vm-dvstk:~/DEVSTACK/devstack$ neutron net-show mysharednet +-----------------+--------------------------------------+ | Field | Value | +-----------------+--------------------------------------+ | admin_state_up | True | | id | 3e2ccb52-79a5-404b-9838-3a0926b35947 | | name | mysharednet | | router:external | False | | shared | True | | status | ACTIVE | | subnets | | | tenant_id | c3d21dbd077144fe9d8f919488f72c2d | +-----------------+--------------------------------------+ ** Affects: neutron Importance: Undecided Assignee: Stephen Ma (stephen-ma) Status: New ** Changed in: neutron Assignee: (unassigned) => Stephen Ma (stephen-ma) -- You received this bug notification because you are a member of Yahoo! Engineering Team, which is subscribed to neutron. https://bugs.launchpad.net/bugs/1268823 Title: Non-admin owned networks can be updated to shared Status in OpenStack Neutron (virtual network service): New Bug description: As a non-admin user, I am unable to create a shared network: stack@sma-vm-dvstk:~/DEVSTACK/devstack$ stack@sma-vm-dvstk:~/DEVSTACK/devstack$ neutron net-create mysharednet --shared {"NeutronError": {"message": "Policy doesn't allow create_network to be performed.", "type": "PolicyNotAuthorized", "detail": ""}} This is expected since the behavior is defined in policy.json. However, If I am able to update a network to be shared. If a network cannot be created with shared=True, then the network shouldn't be able to be modified to be shared=True. stack@sma-vm-dvstk:~/DEVSTACK/devstack$ neutron net-create mysharednet Created a new network: +----------------+--------------------------------------+ | Field | Value | +----------------+--------------------------------------+ | admin_state_up | True | | id | 3e2ccb52-79a5-404b-9838-3a0926b35947 | | name | mysharednet | | shared | False | | status | ACTIVE | | subnets | | | tenant_id | c3d21dbd077144fe9d8f919488f72c2d | +----------------+--------------------------------------+ stack@sma-vm-dvstk:~/DEVSTACK/devstack$ neutron net-update mysharednet --shared True Updated network: mysharednet stack@sma-vm-dvstk:~/DEVSTACK/devstack$ neutron net-show mysharednet +-----------------+--------------------------------------+ | Field | Value | +-----------------+--------------------------------------+ | admin_state_up | True | | id | 3e2ccb52-79a5-404b-9838-3a0926b35947 | | name | mysharednet | | router:external | False | | shared | True | | status | ACTIVE | | subnets | | | tenant_id | c3d21dbd077144fe9d8f919488f72c2d | +-----------------+--------------------------------------+ To manage notifications about this bug go to: https://bugs.launchpad.net/neutron/+bug/1268823/+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