Python library for working with the PuppetDB API
APACHE-2.0 License
Bot releases are hidden (Show)
Published by mterzo about 7 years ago
Authentication and Query Enhancements:
Published by mterzo over 7 years ago
Bug fixes and PuppetDB 4.2 support
https://docs.puppet.com/puppetdb/4.2/release_notes.html#section
Published by corey-hammerton over 8 years ago
This is a bug fix release that address an issue where the datetime calculation of a node's report_timestamp resulted in all nodes to report status 'unreported'
Also included in this release is the new PQL endpoint. This endpoint allows users to submit queries to PuppetDB using PQL as per https://docs.puppet.com/puppetdb/4.1/api/query/v4/pql.html
Published by corey-hammerton over 8 years ago
This is a feature release also including PuppetDB 4.1.0 support.
The main new feature introduces a Query Builder module. With this users will be able to generate queries in an Object-Oriented fashion.
Other updates include:
Published by corey-hammerton over 8 years ago
This is a bug fix release from the now removed 0.2.2 release.
pypuppetdb.types.Report
since it caused unexpected errors and was not fully testedurllib.quote
to fix #67Published by corey-hammerton over 8 years ago
This is a backwards compatible release adding support for PuppetDB 4.0 resources. Other changes include:
pypuppetdb.types.Report.events()
in favour of the new events :obj:list
variable. This function will be removed in the next major release.Published by corey-hammerton almost 9 years ago
This release features several new features, mostly related to the new features in PuppetDB 3.2 and one independent feature release.
Published by corey-hammerton almost 9 years ago
Introducing full support for the Query API v4, available in PuppetDB 3.x and up.
Because PuppetDB removed Query API versions v2 and v3 this release, too, has removed support for the v2 and v3 apis and therefore is incompatible with PuppetDB < 3.0.
Other updates include:
environments
, factsets
, fact-paths
, fact-contents
and edges
kwargs
that get passed to the query function, enabling support for query paging and other transformationsapi_version
parameter in pypuppetdb.BaseAPI
has been removed. Going forward we will not support multiple Query API versions in any releasePublished by daenney about 11 years ago
Due to a fairly serious bug 0.0.3 was pulled from PyPi minutes after release.
When a bug was fixed to be able to query for all facts we accidentally introduced a different bug that caused the facts()
call on a node to query for all facts because we were resetting the query.
node.facts()
was causing us to query all facts because the query to scope our request was being reset.Published by daenney about 11 years ago
With the introduction of PuppetDB 1.5 a new API version, v3, was also introduced. In that same release the old /experimental
endpoints were removed, meaning that as of PuppetDB 1.5 with the v2 API you can no longer get access to reports or events.
In light of this the support for the experimental endpoints has been completely removed from pypuppetdb. As of this release you can only get to reports and/or events through v3 of the API.
This release includes preliminary support for the v3 API. Everything that could be done with v2 plus the experimental endpoints is now possible on v3. However, more advanced funtionality has not yet been implemented. That will be the focus of the next release.
facts()
and resources()
. We can now correctly query for all facts or resources.timeout
option to connect()
.connect()
method defaults to API v3 now.Published by daenney about 11 years ago
setup.py
preventing successful installation.Published by daenney about 11 years ago
This is the first release of pypuppetdb. Though the library works it's not really ready for production.
Documentation is hosted on Read The Docs and is available here.