
Without this patch, openstackclient has no way to specify to which project a network belongs upon creation. Instead, it uses the project ID that the user is authenticating with to fill the tenant_id column. This is a problem because an admin user is unable to specify a project for a non-admin network. To fix this and to improve feature parity with the neutron client, this patch adds project and domain parameters to the network create command and uses the given project name to look up the project ID. Neutron does not allow the project to be changed after creation, so no such parameter has been added to the neutron set command. Neutron calls the field 'tenant_id', but this change exposes the parameter as '--project' to support the newer terminology. If no project is specified, the client defaults to the previous behavior of using the auth project. Change-Id: Ia33ff7d599542c5b88baf2a69b063a23089a3cc4
2.0 KiB
2.0 KiB
network
Network v2
network create
Create new network
network create
os network create
[--domain <domain>]
[--enable | --disable]
[--project <project>]
[--share | --no-share]
<name>
--domain <domain>
Owner's domain (name or ID)"
--project <project>
Owner's project (name or ID)
--enable
Enable network (default)
--disable
Disable network
--share
Share the network between projects
--no-share
Do not share the network between projects
New network name
network delete
Delete network(s)
network delete
os network delete
<network> [<network> ...]
Network to delete (name or ID)
network list
List networks
network list
os network list
[--external]
[--dhcp <dhcp-id>]
[--long]
--external
List external networks
--dhcp <dhcp-id>
DHCP agent ID
--long
List additional fields in output
network set
Set network properties
network set
os network set
[--name <name>]
[--enable | --disable]
[--share | --no-share]
<network>
--name <name>
Set network name
--enable
Enable network
--disable
Disable network
--share
Share the network between projects
--no-share
Do not share the network between projects
Network to modify (name or ID)
network show
Display network details
network show
os network show
<network>
Network to display (name or ID)