Spec for node-display-ip-address
Implements: blueprint node-display-ip-address Change-Id: I75d354f5fa2e5cdc6796aa8a28d6abbe1a581e4c
This commit is contained in:
parent
0b7a867840
commit
f28d1f6f5f
BIN
images/9.0/node-display-ip-address/node-display-ip-address.png
Normal file
BIN
images/9.0/node-display-ip-address/node-display-ip-address.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 54 KiB |
206
specs/9.0/node-display-ip-address.rst
Normal file
206
specs/9.0/node-display-ip-address.rst
Normal file
@ -0,0 +1,206 @@
|
|||||||
|
..
|
||||||
|
This work is licensed under a Creative Commons Attribution 3.0 Unported
|
||||||
|
License.
|
||||||
|
|
||||||
|
http://creativecommons.org/licenses/by/3.0/legalcode
|
||||||
|
|
||||||
|
===============================
|
||||||
|
Display node IP addresses in UI
|
||||||
|
===============================
|
||||||
|
|
||||||
|
https://blueprints.launchpad.net/fuel/+spec/node-display-ip-address
|
||||||
|
|
||||||
|
Display node public and management IP addresses in node details pop-up.
|
||||||
|
|
||||||
|
--------------------
|
||||||
|
Problem description
|
||||||
|
--------------------
|
||||||
|
|
||||||
|
Currently, we have an ability to see node public and management IP just from
|
||||||
|
interfaces list in node details pop-up. It would be good to make this
|
||||||
|
information more accessible to End User.
|
||||||
|
|
||||||
|
----------------
|
||||||
|
Proposed changes
|
||||||
|
----------------
|
||||||
|
|
||||||
|
|
||||||
|
Web UI
|
||||||
|
======
|
||||||
|
|
||||||
|
There will be new "Management IP" and "Public IP" fields in the summary section
|
||||||
|
of node details pop-up. They will be hidden for unallocated nodes. IP addresses
|
||||||
|
on undeployed node will have N/A values in most cases, but after deployment
|
||||||
|
starts all networks should have IP.
|
||||||
|
|
||||||
|
The following mockup shows how these fields will look like:
|
||||||
|
|
||||||
|
.. image:: ../../images/9.0/node-display-ip-address/node-display-ip-address.png
|
||||||
|
|
||||||
|
|
||||||
|
Nailgun
|
||||||
|
=======
|
||||||
|
|
||||||
|
No changes required.
|
||||||
|
|
||||||
|
|
||||||
|
Data model
|
||||||
|
----------
|
||||||
|
|
||||||
|
None.
|
||||||
|
|
||||||
|
|
||||||
|
REST API
|
||||||
|
--------
|
||||||
|
|
||||||
|
None.
|
||||||
|
|
||||||
|
|
||||||
|
Orchestration
|
||||||
|
=============
|
||||||
|
|
||||||
|
No changes required.
|
||||||
|
|
||||||
|
|
||||||
|
RPC Protocol
|
||||||
|
------------
|
||||||
|
|
||||||
|
None.
|
||||||
|
|
||||||
|
|
||||||
|
Fuel Client
|
||||||
|
===========
|
||||||
|
|
||||||
|
No changes required.
|
||||||
|
|
||||||
|
|
||||||
|
Plugins
|
||||||
|
=======
|
||||||
|
|
||||||
|
No changes required.
|
||||||
|
|
||||||
|
|
||||||
|
Fuel Library
|
||||||
|
============
|
||||||
|
|
||||||
|
No changes required.
|
||||||
|
|
||||||
|
|
||||||
|
------------
|
||||||
|
Alternatives
|
||||||
|
------------
|
||||||
|
|
||||||
|
None.
|
||||||
|
|
||||||
|
|
||||||
|
--------------
|
||||||
|
Upgrade impact
|
||||||
|
--------------
|
||||||
|
|
||||||
|
None.
|
||||||
|
|
||||||
|
|
||||||
|
---------------
|
||||||
|
Security impact
|
||||||
|
---------------
|
||||||
|
|
||||||
|
None.
|
||||||
|
|
||||||
|
|
||||||
|
--------------------
|
||||||
|
Notifications impact
|
||||||
|
--------------------
|
||||||
|
|
||||||
|
None.
|
||||||
|
|
||||||
|
|
||||||
|
---------------
|
||||||
|
End user impact
|
||||||
|
---------------
|
||||||
|
|
||||||
|
There is Fuel UI change only.
|
||||||
|
|
||||||
|
|
||||||
|
------------------
|
||||||
|
Performance impact
|
||||||
|
------------------
|
||||||
|
|
||||||
|
None.
|
||||||
|
|
||||||
|
|
||||||
|
-----------------
|
||||||
|
Deployment impact
|
||||||
|
-----------------
|
||||||
|
|
||||||
|
None.
|
||||||
|
|
||||||
|
|
||||||
|
----------------
|
||||||
|
Developer impact
|
||||||
|
----------------
|
||||||
|
|
||||||
|
None.
|
||||||
|
|
||||||
|
|
||||||
|
---------------------
|
||||||
|
Infrastructure impact
|
||||||
|
---------------------
|
||||||
|
|
||||||
|
None.
|
||||||
|
|
||||||
|
|
||||||
|
--------------------
|
||||||
|
Documentation impact
|
||||||
|
--------------------
|
||||||
|
|
||||||
|
The user guide should be updated according to the described feature.
|
||||||
|
|
||||||
|
|
||||||
|
--------------
|
||||||
|
Implementation
|
||||||
|
--------------
|
||||||
|
|
||||||
|
Assignee(s)
|
||||||
|
===========
|
||||||
|
|
||||||
|
Primary assignee:
|
||||||
|
kpimenova (kpimenova@mirantis.com)
|
||||||
|
|
||||||
|
Other contributors:
|
||||||
|
bdudko (bdudko@mirantis.com) - visual design
|
||||||
|
|
||||||
|
Mandatory design review:
|
||||||
|
vkramskikh (vkramskikh@mirantis.com)
|
||||||
|
|
||||||
|
|
||||||
|
Work Items
|
||||||
|
==========
|
||||||
|
|
||||||
|
#. Visual mockups creation.
|
||||||
|
#. JavaScript development of the feature.
|
||||||
|
|
||||||
|
|
||||||
|
Dependencies
|
||||||
|
============
|
||||||
|
|
||||||
|
None.
|
||||||
|
|
||||||
|
|
||||||
|
------------
|
||||||
|
Testing, QA
|
||||||
|
------------
|
||||||
|
|
||||||
|
Functional tests should be added to check public and management IP addresses
|
||||||
|
are shown on UI.
|
||||||
|
|
||||||
|
|
||||||
|
Acceptance criteria
|
||||||
|
===================
|
||||||
|
|
||||||
|
* Public and management IP addresses should be shown on UI.
|
||||||
|
|
||||||
|
----------
|
||||||
|
References
|
||||||
|
----------
|
||||||
|
|
||||||
|
#fuel-ui on freenode
|
Loading…
Reference in New Issue
Block a user