Unified Dashboard UI( with IPAM) for OpenStack tenant

Registered by Somik Behera

Goal: The high level goal of this blueprint is to create a tenant-facing UI( enhance the current one) to create networks together with associated IPAM attributes using Nova or Melange IPAM mechanism. The tertiary goal is to allow this UI to tie together nova, quantum and ipam to create a network topology that is readily usable by an OpenStack tenant.

'Network' UI Section features:

o Ability to create tenant-specific private networks with an optional ‘priority’ w/ an Melange IP block associated with it.
• Ability to modify priority assignments
• Ability to create a network that is not to be auto-plugged via a priority mechanism
• Support for keystone authentication

Blueprint information

Status:
Complete
Approver:
None
Priority:
Undefined
Drafter:
None
Direction:
Needs approval
Assignee:
None
Definition:
Obsolete
Series goal:
None
Implementation:
Unknown
Milestone target:
None
Completed by
dan wendlandt

Related branches

Sprints

Whiteboard

Worked will be defined and tracked in horizon project.

To me, the two main Dashboard (aka Horizon) requirements here based on our planning discuss at the summit are:
- Adding the ability to create/delete Melange subnets and associate them with Quantum networks (possibly as part of the same user-facing step). For example code that creates/delete subnets using the melange API, see the melange_connection.py code in the QuantumManager.
- Take advantage of the OS create-network-extension when creating a new VM. For example code that already does this, see the most recent commits I made on my novaclient branch: https://github.com/danwent/python-novaclient/commits/master

We will also need to be able to hide certain capabilities, like the ability to create ports, attach/detach ports, since those do not fit into the QuantumManager.

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.