Add NetworkChoiceField to Dynamic UI
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Murano |
Fix Released
|
Medium
|
Alexander Tivelkov |
Bug Description
https:/
Dear documentation bug triager. This bug was created here because we did not know how to map the project name "openstack/
commit e11148e636bf060
Author: Alexander Tivelkov <email address hidden>
Date: Mon Jul 13 22:46:43 2015 +0300
Add NetworkChoiceField to Dynamic UI
Sometimes a VM should be placed to an existing network rather then to a
new network created during deployment. While our workflows support this,
there is no way for the end user to select such a network in the UI.
This patch adds a new type of the field for Murano Dynamic UI:
NetworkChoi
their subnetworks as a dropdown pupulated with those which are available
to the current tenant.
When the user selects an item in this list the IDs of selected network
and subnet are returned by the control and thus may passed to the
engine along with the rest of the ObjectModel, so the newly created
instances join the specified net and subnet.
The control has a default option ("Auto"): if it is selected the
returned tuple contains Null, so the ObjectModel may be constructed in a
default way. This option may be disabled by the field parameter, so
package developers may use this field to oblige the user to select some
network.
Field has some other parameters, which allow to filter the available
networks: pick only the networks matching the specific regex, exclude
murano-
human-readable ones.
As this new field adds new functionality to the Dynamic UI platform,
it also bumps up a minor version of the format version to 2.1.
Implements Blueprint ui-network-
DocImpact
Change-Id: Ie256c36523c67f
Changed in openstack-manuals: | |
status: | New → Confirmed |
status: | Confirmed → New |
affects: | openstack-manuals → murano |
Changed in murano: | |
status: | Fix Committed → Fix Released |
Changed in murano: | |
milestone: | liberty-2 → 1.0.0 |
Changed in murano: | |
milestone: | 1.0.0 → 1.0.1 |
fixed in https:/ /github. com/openstack/ murano/ commit/ baef6a19e07c3fd 28738726b1c94c3 a985f1fb3d