Commit Graph

517 Commits

Author SHA1 Message Date
Mike Terzo
76c18d80d6 Unpinning to see how upgrading to latest works 2017-02-02 08:19:59 -05:00
Mike Terzo
36c913588a Merge pull request #331 from mterzo/all_envs
Support for PuppetDB 3.x on all environments
2017-02-02 08:04:40 -05:00
Mike Terzo
f243cc8584 Merge pull request #341 from mterzo/data_table_format
Update HTML and Javascript
2017-02-02 07:31:16 -05:00
Mike Terzo
04bc1452fb Merge pull request #1 from redref/mterzo_data_table_format
datatable and list behaviors
2017-01-31 16:33:31 -05:00
redref
1432cfeac2 Fix tablesort when no pie - +indent 2017-01-31 19:14:20 +01:00
redref
f6e04ca67f Remove non-needed columns option 2017-01-31 18:32:52 +01:00
redref
851797e4c6 filter-list handling reload 2017-01-31 17:11:41 +01:00
redref
17f902c18f Fix filter-list behavior with a class flag 2017-01-31 16:23:23 +01:00
redref
347749c0e1 Footer - grid padding in the same unit as text 2017-01-31 16:18:11 +01:00
Mike Terzo
b82a305952 When searching metrics, the search button doesn't disappear. 2017-01-31 03:50:11 -05:00
Mike Terzo
e28eb5027d Adding configuration option to specify the bar chart 2017-01-31 03:41:14 -05:00
Mike Terzo
1170577525 Fix broken sort and filter. Not everything has
been migrated to data tables and still needs to be
able to sort and filtered.
2017-01-31 03:41:14 -05:00
Mike Terzo
017dc7bf94 Update node reports table.
Disable search which is does not provide any
real functionality since you can't search
for unchanged, noop or changed, nor and can you filter
on <month> <date> since the data is in UTC.

Moved the page type to simple which only shows
<prev> and <next> buttons.  Having <numbers>
here makes the tab to wide causing overlay onto the
next column.
2017-01-31 03:04:48 -05:00
Tim Meusel
f016820d3a Merge pull request #342 from mterzo/pypuppetdb_upgrade
Update to latest pypuppetdb.
2017-01-30 22:18:58 +01:00
Mike Terzo
3e7119f63e Update to latest pypuppetdb. 2017-01-30 16:05:22 -05:00
Mike Terzo
89407d1718 Adding test cases for all environments for
both puppetdb 3.2.0 and 4.2.0
2017-01-27 07:40:08 -05:00
Mike Terzo
48ab6b615a Support for PuppetDB 3.x on all environments
Mbeans use type=default in puppetdb 3x, type was removed in 4x.
2017-01-27 07:40:08 -05:00
Tim Meusel
aadc2adf10 Merge pull request #337 from mterzo/node_js_fix
Node template js fix
2017-01-27 13:31:37 +01:00
Mike Terzo
3db2fff0b5 Fix nodes template to place report javascript in document
ready
2017-01-27 01:34:13 -05:00
Tim Meusel
7119098e8f Merge pull request #336 from mterzo/js_to_head
Moving java_script to head tag
2017-01-26 23:45:30 +01:00
Tim Meusel
39ed8fb4c4 Merge pull request #335 from mterzo/metrics_fix
Metrics can appear as paths, if these paths are passed
2017-01-26 23:44:15 +01:00
Mike Terzo
936814222d Refactor JSON to be in the html/head tag instead
of at the footer
2017-01-26 17:38:25 -05:00
Mike Terzo
5a12c08d2f Metrics can appear as paths, if these paths are passed
to Flask, it 500's
2017-01-26 17:32:24 -05:00
Mike Terzo
8b883b32f8 Adding new table settings to docker_settings 2017-01-26 13:53:29 -05:00
Mike Terzo
ebab9ccdbc Adding noop map from metrics 2017-01-26 13:52:55 -05:00
Mike Terzo
4f50811142 Adding first test case for report 2017-01-26 04:35:58 -05:00
Mike Terzo
86fe05f5f9 Adding default values to parameters 2017-01-26 04:25:32 -05:00
Mike Terzo
680ee0e217 Following the format of all the other app.route definitions 2017-01-26 04:24:53 -05:00
Mike Terzo
7943414691 Use the data that's provided by reports.metrics instead
of calling the API again
2017-01-26 01:25:34 -05:00
Mike Terzo
144f772141 Merge pull request #332 from voxpupuli/travis
add python36 to travis
2017-01-25 16:46:51 -05:00
Tim Meusel
e88ae16846 add python36 to travis 2017-01-25 22:41:25 +01:00
redref
103eaa8843 Paging - fix empty list 2017-01-25 22:38:12 +01:00
redref
c1b1badc96 Paging - Revamp tables with Jquery Datatables (Ajax) 2017-01-25 18:07:55 +01:00
Mike Terzo
7febd925e7 Merge pull request #328 from redref/zip_safe
Setup.py : zip_safe to permit static serve
2017-01-24 02:37:36 -05:00
Tim Meusel
38b1e9fe06 Merge pull request #326 from mterzo/better_testing
Flask testing.
2017-01-24 06:58:22 +01:00
Mike Terzo
caadaa0b35 Test index with division by zero
Signed-off-by: Mike Terzo <mike@terzo.org>
2017-01-23 19:54:00 -05:00
Mike Terzo
86488280c9 Test error conditions.
Fix 412 template to use standard styling that the other 400 templates use.
Update forbidden error to return status code 403 instead of 400.

Signed-off-by: Mike Terzo <mike@terzo.org>
2017-01-23 19:53:55 -05:00
Mike Terzo
2e4acc3e3f Adding radiator json testing
Signed-off-by: Mike Terzo <mike@terzo.org>
2017-01-23 19:53:52 -05:00
Mike Terzo
0570372d97 Testing pretty print produces good html
Signed-off-by: Mike Terzo <mike@terzo.org>
2017-01-23 19:53:48 -05:00
Mike Terzo
0d1fbcee88 Adding tests for node list
Signed-off-by: Mike Terzo <mike@terzo.org>
2017-01-23 19:53:45 -05:00
Mike Terzo
7cebe56fc4 Adding testing for all environments
Signed-off-by: Mike Terzo <mike@terzo.org>
2017-01-23 19:53:41 -05:00
Mike Terzo
e2c45648b9 Removing whitespace from classes in radiator view
Signed-off-by: Mike Terzo <mike@terzo.org>
2017-01-23 19:53:33 -05:00
Mike Terzo
fb6b8d2c0e Adding testing for radiator view.
Signed-off-by: Mike Terzo <mike@terzo.org>
2017-01-23 18:14:52 -05:00
Mike Terzo
c729b4d88d Adding testing for Puppetboard app using flask client.
Adding offline / online mode testing for validation.

This is the start of adding a ton of tests with the start
to mocking for pypupppetdb
2017-01-23 18:06:53 -05:00
Mike Terzo
0e712da71f Closing html tags for links properly 2017-01-23 18:06:53 -05:00
Mike Terzo
ff409c5f6d Adding coverage for invalid log setting 2017-01-23 18:06:52 -05:00
Mike Terzo
7302dbecec Convert Unit tests to use py.test format 2017-01-23 18:06:49 -05:00
Robert Fletcher
333347d113 Radiator JSON output (#329)
Json output from radiator when Accept header is application/json
2017-01-23 16:15:18 -05:00
Joris Dedieu
9fe0f091f3 catch a division by zero in radiator while environment has no nodes (#325)
* catch a division by zero in radiator while environment has no nodes
2017-01-05 15:51:38 -05:00
Mike Terzo
4938644593 Merge pull request #327 from raphink/docker_puppetdb_default
Use puppetdb as PUPPETDB_HOST on Docker
2017-01-05 15:31:31 -05:00