← Back to team overview

yahoo-eng-team team mailing list archive

[Bug 1648226] [NEW] Horizon missing fields of Neutron ML2 dns extension

 

Public bug reported:

Since now designate its fully API integrated with nova and neutron in
order to provide autoregistrarion on DNS of fixed ips and floating ips,
the Neutron ML2 dns extension was added in order to provide this
functionality.

But now the users can only handle this via CLI cause horizon is missing
the dns fields/functionality on the launch and instance and the floating
ip create forms on Horizon

Missing fields and extension documentation on the following link:
http://docs.openstack.org/mitaka/networking-guide/config-dns-int.html

Link to the extension code:
https://github.com/openstack/neutron/blob/master/neutron/plugins/ml2/extensions/dns_integration.py


Horizon should be able to, if extension enabled:

- Add dns_name field (allow user input) when launching an instance to pass it trought the fixed ip port creation. If none is provided it should auto-assign it as $VM_HOSTNAME + dns_domain field attribute from the network if it has it. If selecting an existing port it should override the attribute of the port if exists.
- On network creation screen add the dns_domain field (user input) as an attribute to the network
- On floating ip creation screen add the dns_domain field and the dns_name field (both user input) to assign to the floating ip. If none is provided it should auto-assing $FLOATING-IP-NAME + dns_domain attribute from the external network if exists

A backport to mitaka will be really appreciated :)

** Affects: horizon
     Importance: Undecided
         Status: New

-- 
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/1648226

Title:
  Horizon missing fields of Neutron ML2 dns extension

Status in OpenStack Dashboard (Horizon):
  New

Bug description:
  Since now designate its fully API integrated with nova and neutron in
  order to provide autoregistrarion on DNS of fixed ips and floating
  ips, the Neutron ML2 dns extension was added in order to provide this
  functionality.

  But now the users can only handle this via CLI cause horizon is
  missing the dns fields/functionality on the launch and instance and
  the floating ip create forms on Horizon

  Missing fields and extension documentation on the following link:
  http://docs.openstack.org/mitaka/networking-guide/config-dns-int.html

  Link to the extension code:
  https://github.com/openstack/neutron/blob/master/neutron/plugins/ml2/extensions/dns_integration.py

  
  Horizon should be able to, if extension enabled:

  - Add dns_name field (allow user input) when launching an instance to pass it trought the fixed ip port creation. If none is provided it should auto-assign it as $VM_HOSTNAME + dns_domain field attribute from the network if it has it. If selecting an existing port it should override the attribute of the port if exists.
  - On network creation screen add the dns_domain field (user input) as an attribute to the network
  - On floating ip creation screen add the dns_domain field and the dns_name field (both user input) to assign to the floating ip. If none is provided it should auto-assing $FLOATING-IP-NAME + dns_domain attribute from the external network if exists

  A backport to mitaka will be really appreciated :)

To manage notifications about this bug go to:
https://bugs.launchpad.net/horizon/+bug/1648226/+subscriptions