- add support for Puppet 8
- fix rest client to support puppetserver
- fix a bug that would prevent agent mode from working right
- various plumbing improvements to get with the times
This release contains contributed code from Darragh Bailey (@electrofelix)
- fix a bug that would lead to invalid pippet node structure
- replaces the
puppet yamlresource
workaround withpippet
per default - adds the
--no-pippet
option for backwards compatibility - raises version requirement for ffrank-yamlresource to 0.2.0
- raises version requirement for mgmt to 0.0.21 for full support
- drop watchcmd from the "puppet resource" default translation
- drop support for mgmt < 0.0.16
- fixes a metadata issue wrt. ffrank-yamlresource
- converted to PDK format
- drop Puppet 4 support in favor of Puppet 6
- supports more parameters to
exec
- add support for
mount
,user
,group
- documentation improvements
- avoid spawning parameters when they get no value
- fix an issue where the application would abort with certain inputs
- add support for Puppet 6.x
- made sure to not try and run on Puppet 3 and older
- no longer warns when files use the default filebucket option
- fix issue with failing translations
This release contains contributions by James Shubin (@purpleidea)
Thanks!
- add missing documentation
- remove Puppet 3 support (not broken, just no longer tested)
- add the stats subcommand
- support more mgmt features (now requires mgmt 0.0.8)
- some fixes and improvements in edge case handling
- new resource type support: augeas, ec2_instance
- fix a bug with translating service resources
- fix metaparameter handling in the fallback pseudo-translator
This release contains code written by Johan Bloemberg (@aequitas).
Thanks for the contribution!
- translate
notify
resources to mgmt'smsg
- add the
--conservative
flag
- turn resources that
mgmt
does not support intoexec puppet yamlresource
vertices - print warnings about attributes that cannot be translated
- drop test coverage with Ruby 1.9.3
- ignore
notify
resources in the input - adopt a dependency on the
ffrank-yamlresource
module
The idea to handle unsupported resources this way is from Daniele Sluijters (@daenney).
- (#1) support relationships with classes and insances of defined types
- generate a
watchcmd
inexec
resources based on Puppet'sruninterval
- fix the
package
type translation - support
ensure => directory
infile
resources - generate deterministic names for relationship edges
- some bug- and doc fixes
This release contains contributed code from James Shubin.
- support service resources
- support package resources
- more flexible support for relationship edges
- (breaking) move output format from mgmt 0.0.2 to 0.0.3
- add mgmt compatibility information to README
- switch implementation to the faces API
- add a DSL for defining resource translation rules
- add basic infrastructure like tests, README, metadata etc.
- initial publication