horizon/openstack_dashboard/api
Akihiro Motoki d16ed45e06 Support "Get me a network" in launch instance
"Get-me-a-network" feature is supported in Nova API 2.37 or later.
To support this in horizon, a dummy "auto_allocated_network" is shown
in the launch instance form. I believe this approach fits the current
way of the launch instance form. The dummy network is a special network ID
and if specified the nova API wrapper converts 'nics' parameter properly.

In addition, a dummy "auto_allocated_network" is now shown in the network
table. This is because Neutron creates an actual auto allocated network
once a server is created specifying nics=="auto".
I believe this fake behavior brings consistency in the network table
to some extent, while this is just a compromise.

Note that this patch does not cover the network topology integration.
"auto_allocated_network" is not shown until the actual auto allocated
network is created. The network topology integration requires more work.
For example, the link for the fake auto allocated network should be
disabled in the flat view. The pop-up for the fake auto allocated network
should be disabled in the graph view.

Change-Id: I062fc1b7ed75dc771ddc7f13c8324ed4ffab6808
Closes-Bug: #1690433
2018-05-07 20:49:29 +09:00
..
rest Support "Get me a network" in launch instance 2018-05-07 20:49:29 +09:00
__init__.py Drop Heat related code from horizon 2017-12-05 07:38:55 +00:00
base.py Exclude nova-network quotas properly 2018-04-12 00:09:17 +09:00
cinder.py Use microversion 2.60 when attaching a multiattach volume 2018-04-10 16:22:06 -04:00
glance.py Allow OVA upload for images 2018-04-16 16:49:35 +02:00
keystone.py Add support for application credentials 2018-04-26 09:32:00 +02:00
microversions.py Support "Get me a network" in launch instance 2018-05-07 20:49:29 +09:00
network.py Move SG and FIP API wrapper to api.neutron 2017-06-04 17:51:25 +00:00
neutron.py Support "Get me a network" in launch instance 2018-05-07 20:49:29 +09:00
nova.py Support "Get me a network" in launch instance 2018-05-07 20:49:29 +09:00
swift.py Add swift object copy function 2018-03-14 08:12:11 +09:00