summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2014-12-18Merge pull request #377 from petems/MODULES-1582-improve_validate_cmdHunter Haugen
(MODULES-1582) File location placeholder
2014-12-18(MODULES-1582) Improve % detectionPeter Souter
Avoids any validate commands that have %'s in them other than "... % ..."
2014-12-18(MODULES-1582) Specs for the new % placeholderPeter Souter
These specs are pretty much the same as the originals, but now check that the output has the correct replacement for file location
2014-12-18(MODULES-1582) Initial spike for % placeholderPeter Souter
This simply `gsub`'s the file path into where the % placeholder is.
2014-12-17Merge pull request #372 from ↵Morgan Haskel
poikilotherm/feature/master/validate_absolute_path_allow_arrays Allow array of pathes in validate_absolute_path
2014-12-17Merge pull request #368 from rfugina/basenameMorgan Haskel
Basename implementation
2014-12-17Added basename() based on Ruby's File.basenameRob Fugina
Based on dirname code. Includes RSpec tests and docs.
2014-12-17Merge pull request #374 from petems/MODULES-444-add_concat_multipleHunter Haugen
MODULES-444-Add concat multiple
2014-12-16Merge pull request #373 from jbondpdx/stdlib-readme-fixMorgan Haskel
Add to Readme: Stdlib no longer ships with PE
2014-12-16Merge pull request #370 from jbondpdx/masterMorgan Haskel
FM-1523: Added module summary to metadata.json
2014-12-09Merge pull request #376 from cmurphy/masterMorgan Haskel
Update .travis.yml, Gemfile, Rakefile, and CONTRIBUTING.md
2014-12-08Update .travis.yml, Gemfile, Rakefile, and CONTRIBUTING.mdColleen Murphy
2014-12-04(MODULES-444) - Real meat of the changePeter Souter
This is the core change, we now go through the array and add it to the first element, instead of just two arguments.
2014-12-04(MODULES-444) Change argument restriction to < 2Peter Souter
2014-12-04(MODULES-444) Update docs with new functionalityPeter Souter
2014-12-04(MODULES-444) - Check for accepting > 2 argsPeter Souter
2014-12-04(MODULES-444) Change test to > 2 argumentsPeter Souter
Also add extra test for just 1 argument
2014-12-04(MODULES-444) Acceptance for multiple arraysPeter Souter
Acceptance test to take multiple arrays for concatenation
2014-12-04(MODULES-444) Acceptance test for primitivesPeter Souter
`concat` should be able to concat arrays and primitives
2014-12-04(MODULES-444) Add specs for new behaviourPeter Souter
`concat` can now take multiple arguments
2014-11-25Added a note that stdlib no longer ships with PE 3.7+jbondpdx
Users didn't realize we stopped shipping stdlib module with PE. I added this information to the stdlib readme.
2014-11-25FM-1523: Added module summary to metadata.jsonjbondpdx
2014-11-25Allow array of pathes in validate_absolute_pathOliver Bertuch
2014-11-21Merge pull request #371 from cyberious/SLESSupportMorgan Haskel
FM-2020 SLES Support verified
2014-11-21FM-2020 SLES Support verifiedTravis Fields
2014-11-20FM-1523: Added module summary to metadata.jsonjbondpdx
2014-11-17Merge pull request #367 from mhaskel/future_parser_fixColleen Murphy
Need to convert strings and fixnums to arrays
2014-11-17Need to convert strings and fixnums to arraysMorgan Haskel
2014-11-13Merge pull request #319 from Spredzy/member_array_in_arrayHunter Haugen
(MODULES-1329) Allow member to look for array
2014-11-13Merge pull request #365 from dalen/range-integersHunter Haugen
Make the range function work with integers
2014-11-12Merge pull request #366 from mhaskel/merge_4.4.xHunter Haugen
Merge 4.4.x
2014-11-12(MODULES-1329) Allow member function to look for arrayYanis Guenane
Currently, the member function allows one to only find if a variable is part of an array. Sometimes it is useful to find if an array is part of a bigger array for validation purpose.
2014-11-12Add range tests for numeric with step and mixed argumentsErik Dalén
2014-11-12Make the range function work with integersErik Dalén
This is needed for the future parser which actually treats numbers as numbers and strings as strings. With this patch you can use range(1,5) instead of having to quote them like range('1','5').
2014-11-12(maint) Fix indentation of range functionErik Dalén
2014-11-11Merge pull request #363 from hunner/fix_windowsMorgan Haskel
Fix exclude windows test on ensure_package
2014-11-11Fix exclude windows test on ensure_packageTravis Fields
Update to fix ensure_resource as well
2014-11-11Merge pull request #358 from hunner/fix_typeMorgan Haskel
Correct type() logic
2014-11-11Correct type() logicHunter Haugen
It should NOT run if the future parser is enabled
2014-11-10Merge pull request #357 from hunner/hasInterfaceWithLookupBugMorgan Haskel
(PUP-3597) Catch :undefined_variable when Future Parser is enabled on 3.7.x
2014-11-10Fix breaking out of .each loopHunter Haugen
And some other small formatting fixes that don't belong in this patch.
2014-11-10Remove windows from ensure_package and ensure_resource testingTravis Fields
2014-11-10Catch :undefined_variable thrown when Future Parser is enabled with 3.7.xTravis Fields
2014-11-10Merge branch 'master' into 4.4.xHunter Haugen
2014-11-10Merge pull request #356 from justinstoller/maint/master/segregate-gemsHunter Haugen
(QENG-1404) Segregate system testing gems
2014-11-10(QENG-1404) Segregate system testing gemsJustin Stoller
Prior to this there was generic :test group. Unfortunately Beaker will be EOL-ing support for Ruby 1.8 (a number of Beaker's dependencies already have and pinning to older versions is becoming costly). Once Beaker does this it will cause failures whenever running `bundle install`. To avoid this failure we can segregate the system testing gems, allowing unit, lint and development to continue with `bundle install --without system_tests`.
2014-11-10Merge pull request #355 from hunner/release_4.4.0Morgan Haskel
Release 4.4.0
2014-11-10Release 4.4.0Hunter Haugen
Summary This release has an overhauled readme, new private manifest function, and fixes many future parser bugs. Features - All new shiny README - New `private()` function for making private manifests (yay!) Bugfixes - Code reuse in `bool2num()` and `zip()` - Fix many functions to handle `generate()` no longer returning a string on new puppets - `concat()` no longer modifies the first argument (whoops) - strict variable support for `getvar()`, `member()`, `values_at`, and `has_interface_with()` - `to_bytes()` handles PB and EB now - Fix `tempfile` ruby requirement for `validate_augeas()` and `validate_cmd()` - Fix `validate_cmd()` for windows - Correct `validate_string()` docs to reflect non-handling of `undef` - Fix `file_line` matching on older rubies
2014-11-10Merge pull request #354 from puppetlabs/4.3.xMorgan Haskel
4.3.x
2014-11-07Merge pull request #343 from zacharyalexstern/fix_to_bytesTravis Fields
Added correct converstions for PB and EB.