Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-12-17 | Added type checks for dirname(), and additional tests | Rob Fugina | |
2014-12-17 | Added basename() based on Ruby's File.basename | Rob Fugina | |
Based on dirname code. Includes RSpec tests and docs. | |||
2014-12-05 | Fixing ruby 1.8 support. | Oliver Bertuch | |
2014-12-04 | Add new functions validate_numeric() and validate_integer(). | Oliver Bertuch | |
2014-12-04 | (MODULES-444) - Real meat of the change | Peter 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 < 2 | Peter Souter | |
2014-12-04 | (MODULES-444) Update docs with new functionality | Peter Souter | |
2014-11-25 | Allow array of pathes in validate_absolute_path | Oliver Bertuch | |
2014-11-17 | Need to convert strings and fixnums to arrays | Morgan Haskel | |
2014-11-13 | Merge pull request #319 from Spredzy/member_array_in_array | Hunter Haugen | |
(MODULES-1329) Allow member to look for array | |||
2014-11-13 | Merge pull request #365 from dalen/range-integers | Hunter Haugen | |
Make the range function work with integers | |||
2014-11-12 | (MODULES-1329) Allow member function to look for array | Yanis 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-12 | Make the range function work with integers | Erik 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 function | Erik Dalén | |
2014-11-10 | Fix breaking out of .each loop | Hunter Haugen | |
And some other small formatting fixes that don't belong in this patch. | |||
2014-11-10 | Catch :undefined_variable thrown when Future Parser is enabled with 3.7.x | Travis Fields | |
2014-11-10 | Merge pull request #354 from puppetlabs/4.3.x | Morgan Haskel | |
4.3.x | |||
2014-11-07 | Merge pull request #343 from zacharyalexstern/fix_to_bytes | Travis Fields | |
Added correct converstions for PB and EB. | |||
2014-11-04 | Merge pull request #350 from cyberious/modules1413 | Morgan Haskel | |
MODULES-1413 Add ability for member to take numeric objects | |||
2014-11-04 | MODULES-1413 Ability to for future parser to use member with FixNum types | Travis Fields | |
2014-10-30 | Merge branch '4.3.x' | Travis Fields | |
2014-10-29 | Fix validate_cmd, previous addition of SystemCallError only works for Puppet ↵ | Travis Fields | |
3.7, previous version throw different exception. Wrapping in generic Exception catch all | |||
2014-10-29 | Merge remote-tracking branch 'origin/4.3.x' | Travis Fields | |
2014-10-29 | Add proper exception catching of Windows errors when CreateProcess does not ↵ | Travis Fields | |
succeed | |||
2014-10-28 | Merge remote-tracking branch 'origin/4.3.x' back to master | Travis Fields | |
2014-10-28 | Fix testcases for Future Parser and resolve issue with values_at in assuming ↵ | Travis Fields | |
that it was dealing with a string | |||
2014-10-28 | Added correct converstions for PB and EB. | Zachary Alex Stern | |
* We were converting Exabytes to bytes as Petabytes. * Updated tests to cover ever unit. * Added note that we're going by the old, inaccurate definitions of Kilobytes, Megabytes, etc, in that we treat them as powers of 2. | |||
2014-10-24 | Merge branch '4.3.x', add tempfile back for resource validate_cmd and ↵ | Travis Fields | |
validate_augeas | |||
2014-10-24 | add require 'tempfile' to resolve a previously autorequired resource | Travis Fields | |
2014-10-24 | Merge branch '4.3.x' | Travis Fields | |
Conflicts: README.markdown lib/puppet/parser/functions/has_interface_with.rb | |||
2014-10-10 | ensure_resource: be more verbose in debug mode | Mathias Klette | |
helps discovering duplication issues, especially when figthing boolean vs. string arguments | |||
2014-10-09 | Merge pull request #262 from tremble/MODULES-707 | Morgan Haskel | |
Modules 707 | |||
2014-10-08 | ENTERPRISE-281 fixes issue with has_interfaces and case mismatch causing us ↵ | Travis Fields | |
not to return some interfaces | |||
2014-09-22 | Fix strict_variables = true | Tomas Doran | |
2014-09-22 | Re-use existing str2bool code rather than doing a copy and paste | Mark Chappell | |
2014-09-22 | (MODULES-707) chomp() fails because generate() no longer returns a string | Mark Chappell | |
We need to use unless value.is_a?(String) || value.is_a?(Array) rather than klass = value.class unless [String, Array].include?(klass) because the klass version enforces type checking which is too strict, and does not allow us to accept objects wich have extended String (or Array). For example, generate() function now returns Puppet::Util::Execution::ProcessOutput which is just a very simple extension of String. While this in it's self was not intentional (PUP-2306) it is not unreasonable to cope with objects which extend Strings | |||
2014-09-16 | Note that also future parser does not work | Alexander Pánek | |
2014-09-16 | Updated docs of validate_string to reflect bug | Alexander Pánek | |
See: https://tickets.puppetlabs.com/browse/MODULES-457 | |||
2014-09-02 | Check if file exists before loading with loadyaml. If not, return nil | Angel L. Mateo | |
2014-08-05 | Merge branch '4.3.x' | Hunter Haugen | |
2014-07-31 | Concatenate arrays without modifying the first array | Colleen Murphy | |
2014-06-23 | Increase resilience if lookup var comes back with nil object | Travis Fields | |
2014-06-11 | Add private() function | Raphaël Pinson | |
2014-05-15 | Merge pull request #258 from mckern/enhancement/master/camelcasedembools | Ashley Penney | |
(MODULES-905) Narrow the confinement in bool2str | |||
2014-05-15 | (MODULES-905) Narrow the confinement in bool2str | Ryan McKern | |
Previously, bool2str() accepted a broad array of boolean values and bare strings, without any attempt to validate that the strings in any way resembled "true" or "false" (or any of the other values bool2num() accepts). This commit narrows the input confinement to TrueClass and FalseClass, which means that bool2str() will only interpolate strict boolean values now. | |||
2014-05-15 | Merge pull request #255 from mckern/enhancement/master/camelcasedembools | Ashley Penney | |
(MODULES-905) Add bool2str() and camelcase() for string manipulation | |||
2014-05-13 | (MODULES-905) Add bool2str() and camelcase() for string manipulation | Ryan McKern | |
Python likes to have its constants Capitalized, and the capitalize function only understands strings... so I shave a yak. bool2str will convert a boolean to its equivalent string value, and camelcase extends on uppercase & downcase to convert an underscore delimited string into a camelcased string. | |||
2014-05-08 | Fix the stdlib functions that fail tests | Hunter Haugen | |
2014-04-24 | Merge pull request #222 from mfoo/fix/master/concat-primitives | Ashley Penney | |
Allow concat to take non-array second parameters | |||
2014-03-30 | (MODULES-603) Add defaults arguments to ensure_packages() | Yanis Guenane | |
Without this patch one can not specify package resource specific parameters. All the ensure_packages() function does it makes sure the named packages are installed. This patch allows one to pass default as a second argument and allow greater flexibility on packages installations. Use case like the following are now possible : * ensure_packages(['r10k', 'serverspec'], {'provider' => 'gem'}) * ensure_packages(['ntp'], {'require' => 'Exec[foobar]'}) |