aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-10-06(maint) Add commit summary checkLuchian Nemes
This commit adds the `commits` rake task and runs it in the Static Code Analysis workflow as a step.
2020-09-10Merge pull request #36 from luchihoratiu/MODULES-10800mihaibuzgau
(MODULES-10800) Add GitHub Actions workflows
2020-09-10(MODULES-10800) Add GitHub Actions workflowsLuchian Nemes
Added GitHub Actions workflows for `Static Code Analysis` and `Unit Tests` that run each time there is a new `pull request` or `git push`. `Unit tests` are also set to run every workday at `05:00:00 UTC`. The `.yaml` config file for `Travis` has been removed.
2020-09-08(maint) Remove 'puppet-module-dev' gem dependencyLuchian Nemes
In preparation for the Puppet 7 release, the `puppet-module-posix-dev-r2.7` and `puppet-module-posix-dev-r2.7` gems had to be removed from `Gemfile` due to the following dependency error: `puppet-module-posix-dev-r2.7` depends on `puppet_litmus` which depends on `bolt` which depends on `puppet` which is locked to a version below 7 Also added the needed gems that were lost in the above removal process.
2020-08-10Merge pull request #35 from Dorin-Pleava/MODULES-7786/Cron_accept_leading_zerosGabriel Nagy
(MODULES-7786) Allow leading zeroes for cron params
2020-08-10(MODULES-7786) Allow leading zeroes for cron paramsDorin Pleava
When applying a cron manigest that contains leading zeroes in a periodic attribute (hour, minute, month, monthday, weekday), puppet will strip down the zeroes even if they are accepted by the system cron. Now puppet will only convert to integer the periodic attributes when validating them, but will not change the input from the manifest.
2020-06-05Merge pull request #34 from jpogran/maint-update-puppet-vscode-idGheorghe Popescu
(maint) Update Puppet VS Code Extension ID
2020-06-04(maint) Update Puppet VS Code Extension IDJames Pogran
This commit updates the configuration file to point to the official Puppet VS Code Extension `puppet.puppet-vscode`
2020-05-06Merge pull request #32 from GabrielNagy/1.0.4_releaseGheorghe Popescu
2020-05-06(maint) Add changelog and bump to 1.0.4Gabriel Nagy
2020-05-06(maint) Update README.mdGabriel Nagy
2020-05-06(maint) Run `puppet strings` to update docsGabriel Nagy
2020-05-06Merge pull request #31 from Bouke/patch-1Gabriel Nagy
Day ranges can only be numeric
2020-05-06Merge pull request #12 from ekohl/hidden-filesGabriel Nagy
(MODULES-8603) Ignore .keep_* files
2020-05-06(MODULES-8603) Ignore .keep_* filesEwoud Kohl van Wijngaarden
On Gentoo there's always a .keep_<package>-<slot> (e.g., .keep_cronbase-0) file inside the cron directory to ensure it's not removed with rmdir. Since usernames are very unlikely to start with .keep_, we can safely filter out these hidden files.
2020-04-22Day ranges can only be numericBouke Haarsma
2020-02-25Merge pull request #29 from ciprianbadescu/maint/bumpGheorghe Popescu
(maint) bump to beaker 4
2020-02-25(maint) bump to beaker 4Ciprian Badescu
2019-11-01Merge pull request #28 from puppetlabs/pdksync_releaseciprianbadescu
pdksync - (maint) Prep for release
2019-10-31Prep for releasemihaibuzgau
2019-10-24Merge pull request #27 from puppetlabs/pdksync_update-pdkJosh Cooper
pdksync - (maint) Update module using PDK 1.14.0
2019-10-24(maint) Update module using PDK 1.14.0mihaibuzgau
2019-08-14(maint) Fix broken readme URLGabriel Nagy
2019-07-31Merge pull request #26 from gimmyxd/mastermihaibuzgau
Release 1.0.2 prep
2019-07-31Release 1.0.2 prepgimmy
2019-07-31Merge pull request #25 from puppetlabs/releaseGheorghe Popescu
(maint) Merge-back Release into master
2019-07-18Merge pull request #24 from mihaibuzgau/masterGheorghe Popescu
(maint) Add CODEOWNERS
2019-07-18(maint) Add CODEOWNERSmihaibuzgau
2019-06-13Merge pull request #23 from sebastian-miclea/PUP-9697Josh Cooper
(PUP-9697) Updated crontab read path for Solaris
2019-06-13(PUP-9697) Updated crontab read path for SolarisSebastian Miclea
2019-02-11Merge pull request #21 from tavilarion/releaseMelissa
Prep for 1.0.1 release.
2019-02-07Prep for 1.0.1 release.octavianlarion
2019-02-06Merge pull request #20 from tavilarion/pdksync_pdksync_1.9.0-0-g7281db5Josh Cooper
(maint) pdksync_1.9.0-0-g7281db5
2019-02-05(maint) pdksync_1.9.0-0-g7281db5octavianlarion
This is required to keep in line with our module release process.
2019-01-09Merge pull request #14 from puppetlabs/localization/masterJosh Cooper
(L10n) Updating translations for readmes/README_ja_JP.md
2019-01-09(L10n) Updating translations for locales/ja/puppetlabs-cron_core.potransifex-bot
2019-01-09(L10n) Updating translations for readmes/README_ja_JP.mdtransifex-bot
2019-01-09Merge pull request #13 from ekinanp/MODULES-7789-againJosh Cooper
(MODULES-7789) Port over the PUP-9217 changes
2019-01-09(MODULES-7789) Don't run new tests on older agentsEnis Inan
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.
2019-01-09Merge pull request #17 from melissa/maint/master/add-license-fileJosh Cooper
(maint) add LICENSE file
2019-01-09(maint) Simplify the confine in the unauthorized users acceptance testEnis Inan
2019-01-09(MODULES-7789) Port over the PUP-9217 changesEnis Inan
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 https://github.com/puppetlabs/puppet/commit/5b0fa987e5b7b27839e424ff16d59c7bf081c73a
2019-01-09(maint) Add more crontab provider testsEnis Inan
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.
2019-01-09(maint) add LICENSE fileMelissa Stone
2019-01-08Merge pull request #18 from ekinanp/update-templatesMelissa
(maint) Update to PDK 1.8.0; update all templates
2019-01-08(maint) Update to PDK 1.8.0; update all templatesEnis Inan
2019-01-07Merge pull request #15 from ekinanp/fed29-ci-fixspeedofdark
(maint) Enable cron tests on Fedora 28, 29 using cronie
2019-01-07(maint) Enable cron tests on Fedora 28, 29 using cronieEnis Inan
2019-01-07Merge pull request #16 from ekinanp/bundler2speedofdark
(maint) Update for Bundler 2
2019-01-07(maint) Update for Bundler 2Enis Inan