All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- hostFact() - now supports dotted facts, kinda-sorta
- puppetdb-fact - bug fixes (had left a debugging 'exit 0')
- puppetdb-fact - json output is now parseable by jq, which seems like a win
- puppetdb-hosts - looking for networking.fqdn rather than fqdn
- puppetdb-fact - handles rarely-used structured facts better (have to parse the inventory endpoint data)
- init.py - added references to the inventory endpoint for API v4
- puppetdb-fact - added support for dotted facts (e.g. os.release.major) using the inventory endpoint
-
puppetdb-stats - new script, look at metrics endpoint data from the puppetdb server, meant for use with check_mk, still experimental
-
puppetdb-fact-json - new script, queries puppetdb for a few specific facts and outputs them as human-readable json, for easy reading
- init.py - 'AND' -> 'and' in nodesFailed() (this was causing problems with newer puppetdb)
- lint fixes
- fixed a lot of bad calls to raise exceptions
- added CentOS 8 support (mostly Requires and BuildRequires changes)
- init.py - setting to stronger SSL by default
- puppetdb-uuid-by-host - completely reworked to use the
partitions
fact, which is a default puppet fact so should be more useful to others
- ran all python through flake8 python linter, cleaned it up to match
- puppetdb-report-usage - added disk data
- converted all scripts and libraries to Python 3.
- CHANGELOG.md - standardizing on a single changelog file
- Makefile.local - now includes Pypi (pip) bindings
- setup.py, omdclient.spec - re-worked for setuptools instead of distutils.core
- README.md - lots of updates on the path towards real distribution
usr/sbin/*
moved tousr/bin/*
(it just plays nicer with python)