Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-12-17 | Merge pull request #368 from rfugina/basename | Morgan Haskel | |
Basename implementation | |||
2014-12-17 | Added basename() based on Ruby's File.basename | Rob Fugina | |
Based on dirname code. Includes RSpec tests and docs. | |||
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-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-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 | MODULES-1248 Fix issue with not properly counting regex matches with legacy ↵ | Travis Fields | |
versions of ruby | |||
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-08-05 | Merge branch '4.3.x' | Hunter Haugen | |
2014-07-31 | Concatenate arrays without modifying the first array | Colleen Murphy | |
2014-07-16 | (MODULES-1221) Add file_line autorequire documentation | Thomas Linkin | |
This commit adds additional documentation to the file_line resource explaining how it will autorequire file resources when present. | |||
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 | Revert "Merge pull request #256 from stbenjam/2571-before" | Ashley Penney | |
This reverts commit 8499ebdb7f892f2623295058649c67a5553d4732, reversing changes made to 08b00d9229961d7b3c3cba997bfb35c8d47e4c4b. | |||
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-14 | (PUP-2571) add 'before' functionality to file_line | Stephen Benjamin | |
file_line supports adding lines after a match, but there are use cases when having "before" would be useful. For example, in Debian-based OS's, the last line of /etc/rc.local is "exit 0" it's an incredible pain to deal with that scenario today. This commit adds a 'before' parameter to the file_line type, and implements it for the ruby provider. | |||
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-04-24 | Merge pull request #238 from Spredzy/add_default_ensure_packages | Ashley Penney | |
(MODULES-603) Add defaults arguments to ensure_packages() | |||
2014-04-22 | Adjust the regular expression for facts. | Ashley Penney | |
Previously this was incorrectly handling facts that were of the form foo=1+1=2 due to the ='s in the actual fact contents. Fix this and add tests to try and prevent regressions. |