aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-01-08(maint) update PDK to 1.8.0; update all templatesMelissa Stone
2019-01-08Merge pull request #16 from puppetlabs/localization/masterJosh Cooper
(L10n) Updating translations for readmes/README_ja_JP.md
2018-12-18(L10n) Updating translations for readmes/README_ja_JP.mdtransifex-bot
2018-11-29Merge pull request #15 from puppetlabs/anchorsMelissa
Add anchors for l10n
2018-11-29Add anchors for l10nJosh Cooper
Also remove relative REFERENCE.md link as that doesn't work on the forge.
2018-11-28Merge pull request #14 from melissa/maint/master/loc-link-fixJosh Cooper
Maint/master/loc link fix
2018-11-28(L10n) Add Anchor Tags so that TOC links will workMelissa Stone
2018-11-28(L10n) Updating translations for readmes/README_ja_JP.mdtransifex-bot
2018-11-28(L10n) Updating translations for locales/ja/puppetlabs-augeas_core.potransifex-bot
2018-11-28Merge pull request #13 from puppetlabs/modules8182Melissa
Expand test coverage
2018-11-28Test against puppet6 gemJosh Cooper
2018-11-26Refer to local reference instead of type referenceJosh Cooper
See MODULES-8182
2018-10-25Merge pull request #11 from ehom/masterJosh Cooper
(maint) made phrases complete (localization-ready)
2018-10-25(maint) made phrases complete (localization-ready)ehom
2018-10-02Merge pull request #10 from melissa/1.0.3-releaseJosh Cooper
Prep for 1.0.3 release
2018-10-02Prep for 1.0.3 releaseMelissa Stone
2018-10-01Merge pull request #9 from melissa/ticket/master/MODULES-8014Josh Cooper
(MODULES-8014) relatively require helper code
2018-10-01(MODULES-8014) relatively require helper codeMelissa Stone
Prior to this commit, when the augeas_core module was installed via `puppet module install`, the helper code loaded came from the vendored module rather than the installed module. Moving the `require` to `require_relative` fixes that.
2018-09-25Prep for the 1.0.2 releaseJosh Cooper
2018-09-25Merge pull request #8 from Lavinia-Dan/fix-for-undefined-strip-for-nilJosh Cooper
(MODULES-7814) Ignore nil values when parsing commands. Fix for: Could not evaluate: undefined method strip! for nil:NilClass
2018-09-25(MODULES-7814) Ignore nil values when parsing commands. Fix for: Could not ↵Lavinia Foldenyi
evaluate: undefined method strip! for nil:NilClass
2018-09-20(packaging) Updating POT file for 480519e2d72681653f17d57f5a7adad5c9297916Jenkins CI
2018-09-18Merge pull request #7 from melissa/maint/master/consolidate-stringsJacob Helwig
(maint) Consolidate translated strings
2018-09-18(maint) Consolidate translated stringsMelissa Stone
2018-08-17Merge pull request #6 from puppetlabs/releaseJosh Cooper
Merge release branch back into master
2018-08-17Merge pull request #5 from melissa/maint/release/enable-locJosh Cooper
(PUP-9053) Enable localization
2018-08-16(PUP-9053) Enable localizationMelissa Stone
2018-08-15Merge pull request #4 from melissa/1.0.1-releaseJosh Cooper
1.0.1 release
2018-08-15Prep for the 1.0.1 releaseMelissa Stone
2018-08-15(PUP-9052) Bump puppet req to at least puppet 6Melissa Stone
2018-08-15Merge remote-tracking branch 'upstream/master' into releaseMelissa Stone
2018-07-18Merge pull request #3 from puppetlabs/install-modules-onMelissa
Include puppet 6 and remove default role
2018-07-17Include puppet 6 and remove default roleJosh Cooper
* bump max version to 7 * install module on all hosts, not just those with the default role * point project URL to module's README
2018-07-17Merge pull request #2 from melissa/maint/master/update-beaker-puppetJosh Cooper
(maint) Update beaker-puppet version to 0.16
2018-07-17(maint) Update beaker-puppet version to 0.16Melissa Stone
2018-07-16Merge pull request #1 from jhelwig/remove-evalJosh Cooper
Safely deserialize stringified array
2018-07-16(maint) Move array parser logic into a util moduleJacob Helwig
2018-07-12(MODULE-7443) Safely deserialize stringified arrayJacob Helwig
This ports PUP-8974, and the related follow-up maintenance commits from the Puppet repo. The augeas provider used Kernel#eval to convert stringified arrays to Ruby arrays. For example, it extracted the array part of the "clause" below: onlyif => 'values HostKey == ["/etc/ssh/ssh_host_rsa_key"]' and called Kernel#eval with '["/etc/ssh/ssh_host_rsa_key"]'. Using eval is bad because it executes arbitrary code. This commit changes the provider to convert the comma delimited string to a Ruby array. This mostly maintains the functionality of the original Kernel#eval (minus running arbitrary code) except for no longer handling the \M-x, \M-\C-x, \M-\cx, \c\M-x, \c?, and \C-? escape sequences in double-quoted strings, and \u{nnnn ...} is more lenient about whitespace.
2018-07-02Bump version to 1.0.0Josh Cooper
2018-06-28Fix typoJosh Cooper
2018-06-28Document module using puppet stringsJosh Cooper
2018-06-28Add puppet-stringsJosh Cooper
2018-06-28Bump version to 0.9.0Josh Cooper
2018-06-28pdk update using 1.6.0Josh Cooper
2018-06-28Update metadataJosh Cooper
2018-06-28Convert beaker tests to rspecJosh Cooper
Add default nodeset for ubuntu 16.04
2018-06-28Don't eval stringsJosh Cooper
Previously we were using eval to convert stringified arrays from the manifest into a ruby array. Use JSON instead, and ensure values are double quoted as required by JSON.
2018-06-28Run pdk updateJosh Cooper
Update rubocop rules and Gemfile
2018-06-28Move rubocopy overrides to .sync.ymlJosh Cooper
2018-06-28Use loop with breakJosh Cooper
See https://github.com/rubocop-hq/ruby-style-guide/commit/df933c0f9b3a805c00e5ef81889992b1aec787a7