fuel-web/fuelmenu
Denis V. Meltsaykin 253a21fcd7 Use upper-constraints.txt from stable/kilo
The patch introduces a change in the way we install packages with
tox, ensuring that we use aligned upper constraints from stable/kilo.
Also, tests are fixed.

Fixes for py26 tests are cherry-picked from
2123640a11

flake8 forced to ignore new checks that appeared since the old release

Closes-Bug: #1664619

Change-Id: I6b01c03c20bc2488e76b60f047a0330550febaf5
2017-05-03 14:52:26 +03:00
..
fuelmenu Set default dhcp_gateway 2016-01-15 13:37:09 +03: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
requirements.txt Remove ethtool dependency from fuelmenu 2015-06-19 16:04:13 +03:00
setup.py Remove ethtool dependency from fuelmenu 2015-06-19 16:04:13 +03:00
tox.ini Use upper-constraints.txt from stable/kilo 2017-05-03 14:52:26 +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.