RETIRED, Urwid-based console user interface to configure Fuel master node.
Go to file
Michael Polenchuk 2cf99bf930 Use listservers for dhcpcheck
Conform search of external dhcp servers
to changed dhcpcheck commands.

Change-Id: I44dee0bae667cc8a04583e519e8b15b04f192a70
Depends-On: I07c3e7acb00e65554983f07e17acbf345c7508d7
Closes-Bug: #1653194
(cherry picked from commit 8af5a4df68)
2017-01-10 08:19:22 +00:00
fuelmenu Use listservers for dhcpcheck 2017-01-10 08:19:22 +00:00
specs Added ability to update PXE DHCP parameters after deploy 2016-06-01 15:49:56 +03:00
.gitignore Add .gitignore file 2015-10-22 17:15:08 +03:00
.gitreview Update .gitreview for stable/newton 2016-10-14 09:16:22 -04:00
MAINTAINERS Spec for packages MUST be reviewed by mos packaging team 2015-12-20 20:28:40 +00:00
MANIFEST.in more rebase fixes 2013-09-25 19:31:32 +04:00
README move fuelmenu to base level 2013-09-25 15:33:15 +04:00
run_tests.sh [fuelmenu] Create run_tests.sh 2015-10-16 17:20:23 +03:00
setup.py Added ability to update PXE DHCP parameters after deploy 2016-06-01 15:49:56 +03:00
test-requirements.txt Enable writing tests for fuelmenu 2015-09-28 09:58:38 +00:00
tox.ini update hacking requirement to version 0.10 2016-02-29 13:49:01 +03:00

README

Fuel menu

This tool is used to perform setup of network interfaces, as well as configure
Cobbler parameters. The framework is extensible. 

Plugin guidelines:

Create a python class with a filename matching the class:
class foo(urwid.Widget) and foo.py

Place this file in the Fuel Menu modules folder.

Plugin class should define the following functions:
__init__(self, parent)
check(self, args)
apply(self, args)
save(self) #Still need to complete
load(self) #Still need to complete
screenUI(self)

screenUI should use urwidwrapper class to define and set up all UI elements
Note that you need to specify a function for buttons and radio button groups
for them to work properly.  Check and Apply buttons should point to check and
apply functions, respectively.