Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/voxpupuli/puppetboard

Web frontend for PuppetDB
https://github.com/voxpupuli/puppetboard

Merge pull request #349 from redref/fix_dailychart

Fix dailychart in python3 + write a test for it

ba4d94a4dd894095bec3d8e45cf356bf68e2df6e authored almost 8 years ago
Validate dailychart json data

55756900c1a74fd3f937a792246eeeaaacd4f1ee authored almost 8 years ago
Fix python3 chart (_iter_dates)

2cdf5fea6130bbaf664ebcac9dba01ce652106da authored almost 8 years ago
Merge pull request #348 from mterzo/new_versions

Support for latest version

2189577f02c2719ac67023f1cf27d6f0ce0b4228 authored almost 8 years ago
Fixing pep8 issues for the future

58d613ba02a121b49abc98cbeaaf31a783af6aac authored almost 8 years ago
Fix Jinja2 template support for nested variables

89e49d95a6bdbee3420a251e0498eb1499b88a12 authored almost 8 years ago
Support for new Flask errorhandling

596f0110f122c65e0fd86c74b41c03bcbde97185 authored almost 8 years ago
Unpinning to see how upgrading to latest works

76c18d80d652b560b4a031cb0e278987f9a83b1a authored almost 8 years ago
Merge pull request #331 from mterzo/all_envs

Support for PuppetDB 3.x on all environments

36c913588a6a8e0a75d3c1bca45471149bc83416 authored almost 8 years ago
Merge pull request #341 from mterzo/data_table_format

Update HTML and Javascript

f243cc858447398533ea7c7440906ebc9bb1190d authored almost 8 years ago
Merge pull request #1 from redref/mterzo_data_table_format

datatable and list behaviors

04bc1452fbd7720fe5a55b4f808f80e9ad3730cb authored almost 8 years ago
Fix tablesort when no pie - +indent

1432cfeac24d23b2e7b4c9529216fd13f3d6999d authored almost 8 years ago
Remove non-needed columns option

f6e04ca67f85c250953031bf99550f841f48471c authored almost 8 years ago
filter-list handling reload

851797e4c647bb5c427715774b20a936c2ccab55 authored almost 8 years ago
Fix filter-list behavior with a class flag

17f902c18fc9a5d1ba86784d7dafce72dff55a33 authored almost 8 years ago
Footer - grid padding in the same unit as text

347749c0e183905b17f361c5d14801781e8bcb49 authored almost 8 years ago
When searching metrics, the search button doesn't disappear.

b82a305952f5885a44c6ae7741808095e3f7a630 authored almost 8 years ago
Adding configuration option to specify the bar chart

e28eb5027d3e72b9f5eb80fc1768c930156613e8 authored almost 8 years ago
Fix broken sort and filter. Not everything has

been migrated to data tables and still needs to be
able to sort and filtered.

11705775259cd857ef3d21732fa97e6b370c32a2 authored almost 8 years ago
Update node reports table.

Disable search which is does not provide any
real functionality since you can't search
for unchan...

017dc7bf94dfbab845eed7a86d3e7b93a7260135 authored almost 8 years ago
Merge pull request #342 from mterzo/pypuppetdb_upgrade

Update to latest pypuppetdb.

f016820d3a18267f888555cdb046d3d2e8eb3ed8 authored almost 8 years ago
Update to latest pypuppetdb.

3e7119f63e12b38db21d473ff1afb925c12f2d78 authored almost 8 years ago
Support for PuppetDB 3.x on all environments

Mbeans use type=default in puppetdb 3x, type was removed in 4x.

48ab6b615a16e8b3ddc00e60964ba2c5d7804615 authored almost 8 years ago
Adding test cases for all environments for

both puppetdb 3.2.0 and 4.2.0

89407d17189beb09e142e93d4cc567b4c69180d5 authored almost 8 years ago
Merge pull request #337 from mterzo/node_js_fix

Node template js fix

aadc2adf10147cdaaec95cad02bc8431f348b139 authored almost 8 years ago
Fix nodes template to place report javascript in document

ready

3db2fff0b51f9b7d7ebd3f17f55229fcf8852257 authored almost 8 years ago
Merge pull request #336 from mterzo/js_to_head

Moving java_script to head tag

7119098e8f5c59b406309c7ccf71f9ce28662df5 authored almost 8 years ago
Merge pull request #335 from mterzo/metrics_fix

Metrics can appear as paths, if these paths are passed

39ed8fb4c4b6c03332aadb8280cc3a763a5ffea9 authored almost 8 years ago
Refactor JSON to be in the html/head tag instead

of at the footer

936814222d1ec64ec03cffc237693e16f9564d58 authored almost 8 years ago
Metrics can appear as paths, if these paths are passed

to Flask, it 500's

5a12c08d2fdeaab657fe6422e8b7cacd9f2c6b96 authored almost 8 years ago
Adding new table settings to docker_settings

8b883b32f82841c4dcc19e0c2235520e081a2a4e authored almost 8 years ago
Adding noop map from metrics

ebab9ccdbcc415ba5891576d99af0928d6bbc21e authored almost 8 years ago
Adding first test case for report

4f508111426a8407f74f301556310ba1c12198a9 authored almost 8 years ago
Adding default values to parameters

86fe05f5f917f6f61a5fe5bd9f86bcb96ac332d0 authored almost 8 years ago
Following the format of all the other app.route definitions

680ee0e217f5f0d4462e69cc3b3ca1bfa50f3c49 authored almost 8 years ago
Use the data that's provided by reports.metrics instead

of calling the API again

79434146917dc2fcfa8d64ff9383b554798ed6e5 authored almost 8 years ago
Merge pull request #332 from voxpupuli/travis

add python36 to travis

144f77214167aa496ab60d1724be727f23b1a655 authored almost 8 years ago
add python36 to travis

e88ae16846197b6ace84b2cbc2aaed19797f5b6d authored almost 8 years ago
Paging - fix empty list

103eaa884354e839a96c6324416e3a61875ee266 authored almost 8 years ago
Paging - Revamp tables with Jquery Datatables (Ajax)

c1b1badc963922216c5d2e00061caa78e2a16fb1 authored almost 8 years ago
Merge pull request #328 from redref/zip_safe

Setup.py : zip_safe to permit static serve

7febd925e70b083863a3d1105269acafe702f18a authored almost 8 years ago
Merge pull request #326 from mterzo/better_testing

Flask testing.

38b1e9fe06e40ce5236335c82b400b1fa4583216 authored almost 8 years ago
Test index with division by zero

Signed-off-by: Mike Terzo <[email protected]>

caadaa0b3539d10f2e8d1fa9fc7ec5c26010dc4b authored almost 8 years ago
Test error conditions.

Fix 412 template to use standard styling that the other 400 templates use.
Update forbidden erro...

86488280c9072dd3f50be928ab1e47ad90e06bd9 authored almost 8 years ago
Adding radiator json testing

Signed-off-by: Mike Terzo <[email protected]>

2e4acc3e3ff460e6c3135cb13a26664784d83b59 authored almost 8 years ago
Testing pretty print produces good html

Signed-off-by: Mike Terzo <[email protected]>

0570372d971017953bf99b88b0a337c21d8d7787 authored almost 8 years ago
Adding tests for node list

Signed-off-by: Mike Terzo <[email protected]>

0d1fbcee887b9bd635e07dc807d64eba0b9905d4 authored almost 8 years ago
Adding testing for all environments

Signed-off-by: Mike Terzo <[email protected]>

7cebe56fc45451699b0dcde2a315043f64c02a59 authored almost 8 years ago
Removing whitespace from classes in radiator view

Signed-off-by: Mike Terzo <[email protected]>

e2c45648b90114b240d10f76ac477794e0e964e8 authored almost 8 years ago
Adding testing for radiator view.

Signed-off-by: Mike Terzo <[email protected]>

fb6b8d2c0edc1213d47b2b4285b2dad5ea38d0dc authored almost 8 years ago
Closing html tags for links properly

0e712da71f75279410f82c2a4c752f5b54b6bf3e authored almost 8 years ago
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...

c729b4d88d37b6ef377b6a46cc3b1240bc9cba70 authored almost 8 years ago
Adding coverage for invalid log setting

ff409c5f6dabb046c27f5e2ac2520f4d0c88e6dd authored almost 8 years ago
Convert Unit tests to use py.test format

7302dbecec17bd9b0c1d21f6a68ba53f260700bb authored almost 8 years ago
Radiator JSON output (#329)

Json output from radiator when Accept header is application/json

333347d113de045faf0e628a2410c39ed557d8b1 authored almost 8 years ago
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

9fe0f091f3cfa4c1954d9bb2ac2e0aaf76710588 authored about 8 years ago
Merge pull request #327 from raphink/docker_puppetdb_default

Use puppetdb as PUPPETDB_HOST on Docker

49386445937ad5cb8fe52e5cbdbdb21e31f37d1d authored about 8 years ago
Use puppetdb as PUPPETDB_HOST on Docker

This allows to plug and play a PuppetDB container (or use extra host)

df91efff33b7f13deed4c1e665bba07415d30273 authored about 8 years ago
Merge pull request #310 from mterzo/docker_env

Default settings use environment variables

fdc6b0052537d3cb11f0847d26ff46131de8b7ff authored about 8 years ago
Setup.py : zip_safe to permit static serve

5ef7c66377264c1736e7809068d8291023d15d53 authored about 8 years ago
Merge pull request #324 from mterzo/doc_update

Updating documentation for secret_key

803178053ba3a6d1305a024c0449b598aa6d1f14 authored about 8 years ago
Updating documentation for secret_key

65d9abc7494230cae065fd7edcd49fd65673f764 authored about 8 years ago
Use alpine python and gunicorn

Adding docker_settings.py which reads environment variables
to allows for environment variable to...

b96e76ff104b5639c2f86c49b9069f81b0dbb5dc authored about 8 years ago
Update default_settings to use environment variables.

Easier environment configuration when using docker to
run puppetboard.

72a194c82e66576ddc69d1d2a0891e401e16b0de authored about 8 years ago
Merge pull request #318 from ts-mini/fixing-width-radiator

radiator column width to percent

1966c1d31dfd648004b3afc6915ecd90bf9cc72d authored about 8 years ago
Merge pull request #311 from manuq/dailycharts

Dailycharts

7c889d5b2e7a900a1b57a9b39a1abdd1673ddf20 authored about 8 years ago
Merge pull request #309 from alchemyx/patch-1

Update README.rst

0e3b4d230e6b30044bde7dc26a919a420cb34261 authored about 8 years ago
Merge pull request #320 from roidelapluie/bandit

[Security] Implement bandit

654af7391423a43b00dff6c679d7cd2b8694a6a9 authored about 8 years ago
[Security] Implement bandit

Bandit (https://github.com/openstack/bandit) is a python
security linter.

Signed-off-by: Julien...

6fa0a4a7969d8e1bac6271da1474ca62c16baf63 authored about 8 years ago
radiator column width to percent

>1000 nodes causing clipping with 1.75em width

4d744b902f66db03e432f7e87876a2e375c2a948 authored about 8 years ago
Overview, Node pages: Add bar chart of daily runs

The Overview will display a bar chart of daily runs, categorized by
report status (changed, unch...

08e214ec157486c05727e397eb935f67876d6845 authored about 8 years ago
Upgrade c3.js to 0.4.11 and add corresponding CSS

The bar charts in next commit look wrong without CSS for c3.js .

68ef8ac0da1b9b6993628286a3ddd5c4bfa29426 authored about 8 years ago
Update README.rst

There is no random in os module, changed to urandom (same as in default_setttings), also fixed p...

1897a4393f94b0c75bcd7231b01e47dbe9166c1f authored about 8 years ago
Adding unittests (#300)

* Create a custom class to handle aborting 204 properly. If this isn't
covered the server will...

3fbd18245306b3abd415d234ba33145de2ac8cef authored over 8 years ago
puppetboard/templates/metrics.html: Added searchability to the Metrics list (#298)

This resolves #297

Adding a search bar to the Metrics page to allow the user to filter the li...

dffd42af1d25f9ff78f61aaad7001ad82676c32c authored over 8 years ago
puppetboard/app.py: Adding an environment filter for displaying Fact names (#295)

This resolves #276

Current behaviour of the Facts page would query the fact_names endpoint
r...

df3d4a5eaaceafc2c9c5e046992e9ef27205ff3a authored over 8 years ago
Change hostname to certname where applicable (#294)

Certain column headers were referring to a node's certname as its
hostname. This commit correct...

c5852518626dc50148161702d82bb00c2ae49414 authored over 8 years ago
puppetboard/templates/layout.html: Displaying the current active environment as the dropdown label (#291)

This fixed #290

To help make it more obvious for users to see what the current environment
i...

43526279e05d0f2a45a7a865b85d7502e2422991 authored over 8 years ago
puppetboard/app.py: Simplifying the Inventory Code (#289)

* puppetboard/app.py: Simplifying the code generating and rendering the Inventory

This resolv...

5048662861bfcb6c8d65aa8e2119bb4865653c55 authored over 8 years ago
puppetboard/app.py: Enhancing queries for Node and Report states (#271)

* puppetboard/app.py: Enhancing queries for Node and Report states

This resolves #264

On t...

0c0a15bdf21c1ab358ae9d4bf7d939facce76c35 authored over 8 years ago
Travis: run tests under python 3.5 (#284)

feac4441c9faae8d67c1621c6def5cc5a9b72db1 authored over 8 years ago
Fixed a typo in Puppetboard's catalog view (#282)

Replaced oder_by_str with order_by_str in get_or_abort() to fix app crash.

294e2d6559891fb62e7560d78b0bb67002a8a260 authored over 8 years ago
Merge pull request #278 from petems/fix_badges

Fix rst syntax for badges

12b0d09f9b89c0c1e88f64e7dd4e6e03d5cfdb6e authored over 8 years ago
Fix rst syntax for badges

* Require links to be on newline

510bdccbb5a375e78dd99e1402079ca2913fde02 authored over 8 years ago
Merge pull request #274 from mterzo/add_coveralls_badge

Add coveralls.io badge

ba7dd9f26413eeb53571845cef061addc790c55b authored over 8 years ago
Add coveralls.io badge

a8ca234a3b32be75b7dcbdb20a3cb5c4ed8a72a0 authored over 8 years ago
Add Travis Badge (#273)

c1fb6fbdc2439935729d9bb308c6998e89e32896 authored over 8 years ago
Update radiator view (#272)

* Fixing 404 on jquery.js

* Remove symlink for jquery.min.map

1afe120a12569155ab10c7c1a5b8f195c882e21e authored over 8 years ago
Travis ci integration (#267)

* Initial travis-ci integration

* Format code base to PEP8

faac5fa1bc849602f9e026255e4e93e2d0993272 authored over 8 years ago
README.rst: Fixing code-block strings. (#265)

Github wasn't showing the new readme blocks because they were encoded
code_block instead of the...

0ac64530bf4c95e33ed5a3b499e33f998bc3d2e8 authored over 8 years ago
Puppetboard: Version Bump to 0.2.0 (#263)

59c79c75928e1e8fadc959ac7d57521001ce454c authored over 8 years ago
puppetboard/app.py: Using the plain-text metric name in metrics() (#259)

This fixes #258

URL quoting is now done in pypuppetdb >= 0.2.3 which contributed to the
metr...

2a6e2380ad211e0a3931969c1bcc96c6a437ec88 authored over 8 years ago
Fix whitespace (#261)

bf6f44618258ead13217f005aa1e2a7a6c94aa69 authored over 8 years ago
puppetboard/default_settings.py: Reverting PUPPETDB_HOST change from #187 (#260)

This change is only useful for Docker image building, but for officially
supported packages in ...

831c8bfaae5207fe6aad3a8327f7acf399328f87 authored over 8 years ago
Add wsgi.py and Dockerfile (#187)

* Add a sample wsgi.py

* Add a sample Dockerfile making use of wsgi.py

* Use 'puppetdb' as...

dfaf6daec1b2e3daab865b7adfcf25cf8f186c2e authored over 8 years ago
PuppetBoard: Upgrading WTForms to latest version and restoring CSRF Protection (#250)

Upgrading the following packages to the respected versions:

WTForms==2.1
Flask-WTF==0.12
We...

da044271ee3d80f8c4c54fea03aec3adc6b4f889 authored over 8 years ago
Implementing new pypuppetdb.QueryBuilder (#251)

* puppetboard/app.py: Implementing and utilizing the new PyPuppetDB QueryBuilder

This fixes h...

adac2a46bff4e3d0c06de724ba1b72e53507c37a authored over 8 years ago
Fix result table markup

39f48c185cf7816ad4e4ce02d30181c0c7872650 authored over 8 years ago
Merge branch 'pql'

6a072d1f1bbb2a296d491b94a78f218b8943772f authored over 8 years ago
Add PQL endpoint to Query form

Requires https://github.com/voxpupuli/pypuppetdb/pull/97

38986047a6b36ac6ad5e956f74d801a4a9f3539f authored over 8 years ago