While using "network_manager = nova.network.manager.FlatDHCPManager", no network ever gets a non-null project_id.
A network with a null project_id is not visible to non-admin users.
For example, consider the one and only network created by DevStack. When you authenticate as admin/admin, the CLI shows you this network:
$ nova net-list +--------------------------------------+---------+--------------+ | ID | Label | CIDR | +--------------------------------------+---------+--------------+ | 3f539f5c-7cf4-4106-9115-4049fed6d7f4 | private | 10.11.0.0/18 | +--------------------------------------+---------+--------------+
When you authenticate as demo/demo, the CLI does not show you this network:
$ nova net-list +----+-------+------+ | ID | Label | Cidr | +----+-------+------+ +----+-------+------+
(`nova network-list` produces the same result as `nova net-list`; I wonder why they both exist and where, if anywhere, the answer is documented?)
While using "network_manager = nova.network. manager. FlatDHCPManager ", no network ever gets a non-null project_id.
A network with a null project_id is not visible to non-admin users.
For example, consider the one and only network created by DevStack. When you authenticate as admin/admin, the CLI shows you this network:
$ nova net-list ------- ------- ------- ------- ----+-- ------- +------ ------- -+ ------- ------- ------- ------- ----+-- ------- +------ ------- -+ 7cf4-4106- 9115-4049fed6d7 f4 | private | 10.11.0.0/18 | ------- ------- ------- ------- ----+-- ------- +------ ------- -+
+------
| ID | Label | CIDR |
+------
| 3f539f5c-
+------
When you authenticate as demo/demo, the CLI does not show you this network:
$ nova net-list ------+ ------+ ------+ ------+ ------+ ------+
+----+-
| ID | Label | Cidr |
+----+-
+----+-
(`nova network-list` produces the same result as `nova net-list`; I wonder why they both exist and where, if anywhere, the answer is documented?)