yahoo-eng-team team mailing list archive
-
yahoo-eng-team team
-
Mailing list archive
-
Message #45593
[Bug 1539691] [NEW] Horizon should support a 'neutron.floatingip' custom choice when launching a Heat stack
Public bug reported:
When launching a Heat stack through Horizon, a user should be able to
choose an existing floating IP address from a drop-down if the user has
specified the custom constraint 'neutron.floating_ip'. If
'neutron.floating_ip' is specified, the appropriate field data is pulled
from neutron regarding the floating IP addresses that exist and are
accessible by this tenant.
* The proposed change would add a custom choice in
dashboards/project/stacks/forms.py
* A corresponding change would be made to retrieve/assemble the field
data in dashboards/project/instances/utils.py
* No changes would be necessary to openstack_dashboard/api/neutron.py
since it already has methods to retrieve this data from the neutron
client.
As I understand it, this would mean that a custom constraint validation
would need to be added to the Heat project, to ensure the floating IP
address is validated as such.
** Affects: horizon
Importance: Undecided
Assignee: Paul Breaux (p-breaux)
Status: New
** Changed in: horizon
Assignee: (unassigned) => Paul Breaux (p-breaux)
--
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to OpenStack Dashboard (Horizon).
https://bugs.launchpad.net/bugs/1539691
Title:
Horizon should support a 'neutron.floatingip' custom choice when
launching a Heat stack
Status in OpenStack Dashboard (Horizon):
New
Bug description:
When launching a Heat stack through Horizon, a user should be able to
choose an existing floating IP address from a drop-down if the user
has specified the custom constraint 'neutron.floating_ip'. If
'neutron.floating_ip' is specified, the appropriate field data is
pulled from neutron regarding the floating IP addresses that exist and
are accessible by this tenant.
* The proposed change would add a custom choice in
dashboards/project/stacks/forms.py
* A corresponding change would be made to retrieve/assemble the field
data in dashboards/project/instances/utils.py
* No changes would be necessary to openstack_dashboard/api/neutron.py
since it already has methods to retrieve this data from the neutron
client.
As I understand it, this would mean that a custom constraint
validation would need to be added to the Heat project, to ensure the
floating IP address is validated as such.
To manage notifications about this bug go to:
https://bugs.launchpad.net/horizon/+bug/1539691/+subscriptions
Follow ups