Merge pull request #3 from ehom/master
(maint) added missing word: "with"
Merge pull request #4 from ehom/master
(maint) made phrase complete (localization-ready)
(MODULES-8301) Update the unit tests with the crontab filetype fix
Commit 420049f2 in Puppet fixed the crontab filetype's #read method to use Puppet::Util::Execution.execute instead of %x. This commit updates the unit tests to account for this change.
Merge pull request #7 from ekinanp/MODULES-8301
(MODULES-8301) Update the unit tests with the crontab filetype fix
Refer to local reference instead of type reference.
See MODULES-8182. Add project_page link and update numbered bullets.
Merge pull request #6 from puppetlabs/modules8182
Expand test coverage
Merge pull request #9 from melissa/maint/master/loc-link-fix
Maint/master/loc link fix
Merge pull request #11 from ekinanp/MODULES-8306
(MODULES-8306) Port over the crontab filetypes from Puppet
Merge pull request #16 from ekinanp/bundler2
(maint) Update for Bundler 2
Merge pull request #15 from ekinanp/fed29-ci-fix
(maint) Enable cron tests on Fedora 28, 29 using cronie
Merge pull request #18 from ekinanp/update-templates
(maint) Update to PDK 1.8.0; update all templates
(maint) Add more crontab provider tests
This commit adds the following tests to the cron resource: * A test to ensure that the crontab provider writes the crontab file of a new user * A test to ensure that the crontab provider fails to write the crontab file of a nonexistent user * A test to ensure that the crontab provider writes an originally unauthorized user's crontab file _if_ Puppet authorizes them in the middle of the run These tests are part of the crontab provider's specifications and should have been added before.
(MODULES-7789) Port over the PUP-9217 changes
PUP-9217 introduced the :raise_prefetch_errors option to the ParsedFile provider base class that, when set, will fail any resources associated with a failed prefetch target. Thus, when a file read error does occur, Puppet will fail all of the resources associated with the failed crontab (target). This means that the failed crontab will not be overwritten, thus fixing the issue described in the ticket. For more details, please refer to puppetlabs/puppet@5b0fa98
Merge pull request #17 from melissa/maint/master/add-license-file
(maint) add LICENSE file
(MODULES-7789) Don't run new tests on older agents
We only want to run these tests on agents that shipped with PUP-9217's changes. These are any agents newer than 5.5.8 in the 5.y release stream, and any agents newer than 6.0.4 in the 6.y release stream.
Merge pull request #13 from ekinanp/MODULES-7789-again
(MODULES-7789) Port over the PUP-9217 changes
Merge pull request #14 from puppetlabs/localization/master
(L10n) Updating translations for readmes/README_ja_JP.md
(maint) pdksync_1.9.0-0-g7281db5
This is required to keep in line with our module release process.
Merge pull request #20 from tavilarion/pdksync_pdksync_1.9.0-0-g7281db5
(maint) pdksync_1.9.0-0-g7281db5
Merge pull request #21 from tavilarion/release
Prep for 1.0.1 release.