nodepool/nodepool
Ian Wienand 89790013f3 Consolidate node_list, add generic filter
node_list takes an argument "detail" which adds a rather arbitrary
list of results to the output.  This comes from the command-line,
where we're trying to keep width under a certain length; but doesn't
make as much sense here (especially for json).

For dashboard type applications, replace this with a simple "fields"
parameter which, if set, will only return those fields it sees in the
common text output function.

Note, this purposely doesn't apply to the JSON output, as it expected
client-side filtering is more appropriate there.  We could also add
generic field support to the command-line tools, if considered
worthwhile.

Add some documentation on all the end-points, and add info about these
parameters.

Change-Id: Ifbf1019b77368124961e7aa28dae403cabe50de1
2018-03-01 11:14:03 +11:00
..
cmd Consolidate node_list, add generic filter 2018-03-01 11:14:03 +11:00
driver Merge "Provider wedge fix" 2018-02-03 20:24:55 +00:00
tests Consolidate node_list, add generic filter 2018-03-01 11:14:03 +11:00
__init__.py Initial commit 2013-08-15 09:47:23 -07:00
builder.py Store build logs automatically 2018-02-09 07:50:20 -08:00
config.py Clean held nodes automatically after configurable timeout 2018-02-20 16:13:55 +01:00
exceptions.py Do pep8 housekeeping according to zuul rules 2018-01-17 02:17:45 +00:00
launcher.py Clean held nodes automatically after configurable timeout 2018-02-20 16:13:55 +01:00
logconfig.py Add default logging configuration 2018-02-07 15:49:19 -08:00
nodeutils.py Implement a static driver for Nodepool 2018-01-31 03:55:56 +00:00
provider_manager.py Add a plugin interface for drivers 2018-01-19 00:45:56 +00:00
stats.py Do pep8 housekeeping according to zuul rules 2018-01-17 02:17:45 +00:00
status.py Consolidate node_list, add generic filter 2018-03-01 11:14:03 +11:00
task_manager.py Do pep8 housekeeping according to zuul rules 2018-01-17 02:17:45 +00:00
version.py Fix nodepool --version 2015-02-06 12:09:52 -08:00
webapp.py Consolidate node_list, add generic filter 2018-03-01 11:14:03 +11:00
zk.py Merge "Clean held nodes automatically after configurable timeout" 2018-02-21 15:39:04 +00:00