Mark Chappell
23bc7d51bd
Re-use existing str2bool code rather than doing a copy and paste
2014-09-22 19:49:50 +02:00
Mark Chappell
e2d7f3bb89
(MODULES-707) chomp() fails because generate() no longer returns a string
...
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-22 19:49:50 +02:00
Hunter Haugen
b347cc83e2
Merge pull request #320 from JimPanic/patch-2
...
Update docs of validate_string to reflect bug
2014-09-17 09:44:51 -07:00
Alexander Pánek
6631934df8
Note that also future parser does not work
2014-09-16 19:03:02 +02:00
Alexander Pánek
448e66b8bb
Updated docs of validate_string to reflect bug
...
See: https://tickets.puppetlabs.com/browse/MODULES-457
2014-09-16 17:55:26 +02:00
Ashley Penney
9e8127bb64
Merge pull request #313 from mhaskel/spec_updates
...
Update spec_helper for more consistency
2014-08-28 18:32:56 -04:00
Morgan Haskel
2023692fc9
Update spec_helper for more consistency
2014-08-28 18:30:39 -04:00
Ashley Penney
e6eb863a2a
Merge pull request #308 from hunner/remove_cov
...
Remove simplecov
2014-08-06 12:43:21 -04:00
Hunter Haugen
a7c129b22d
Remove simplecov
...
simplecov 0.9 dropped ruby 1.8 support, and stdlib is one of the oddball
modules that uses it. So we could probably just remove it and be okay.
2014-08-05 11:28:18 -07:00
Hunter Haugen
2ba0e375e2
Merge branch '4.3.x'
2014-08-05 10:55:58 -07:00
Ashley Penney
e310b1fdab
Merge pull request #306 from hunner/fix_concat
...
(MODULES-1195) Rebase of #202
2014-07-31 15:01:20 -04:00
Spencer Krum
a6ad0af08e
Introduce test for array destruction
...
It was discovered that the concat array modifies the arrays passed to it
as an argument as a side effect. This test will ensure that doesn't
happen again.
2014-07-31 11:23:34 -07:00
Colleen Murphy
85d5eadbab
Concatenate arrays without modifying the first array
2014-07-31 11:22:18 -07:00
Hunter Haugen
c5f6c26d67
Merge pull request #300 from trlinkin/file_line_docs
...
(MODULES-1221) Add file_line autorequire documentation
2014-07-16 14:07:39 -07:00
Thomas Linkin
9fd13be825
(MODULES-1221) Add file_line autorequire documentation
...
This commit adds additional documentation to the file_line resource
explaining how it will autorequire file resources when present.
2014-07-16 11:45:36 -04:00
Ashley Penney
4c62b7a2ee
Merge pull request #298 from hunner/release_4.3.1
...
Release 4.3.1
2014-07-14 18:56:14 -04:00
Hunter Haugen
90ac0a7742
Release 4.3.1
...
Summary
This supported release updates the metadata.json to work around upgrade
behavior of the PMT.
Bugfixes
- Synchronize metadata.json with PMT-generated metadata to pass
checksums
2014-07-14 15:55:06 -07:00
Ashley Penney
251831bd92
Merge pull request #297 from hunner/fix_metadata
...
Correct metadata.json to match checksum
2014-07-14 18:52:13 -04:00
Hunter Haugen
c0d35cfe9e
Correct metadata.json to match checksum
2014-07-14 15:51:21 -07:00
Ashley Penney
e0315bb463
Merge pull request #296 from hunner/case_aix
...
AIX has no facter network support
2014-07-08 16:47:28 -04:00
Hunter Haugen
07462f2c36
AIX has no facter network support
...
These functions take advantage of IP fact information and AIX does not
appear to support dynamic interface detection in facter.
2014-07-08 13:45:36 -07:00
Hunter Haugen
a4b30843d8
Merge pull request #295 from cmurphy/master
...
Synchronize .travis.yml
2014-06-30 12:08:57 -07:00
Ashley Penney
90ed35db1f
Merge pull request #294 from hunner/release_4.3.0
...
Release 4.3.0
2014-06-27 15:35:00 -04:00
Hunter Haugen
ae82e2cb17
Release 4.3.0
...
Summary:
This release is the first supported release of the stdlib 4 series. It
emains backwards-compatible with the stdlib 3 series. It adds two new
unctions, one bugfix, and many testin
Features:
- New `bool2str()` function
- New `camalcase()` function
Bugfixes:
- Fix `has_interface_with()` when interfaces fact is nil
2014-06-27 12:30:27 -07:00
Colleen Murphy
4f8f7083d2
Synchronize .travis.yml
2014-06-27 10:55:25 -07:00
Colleen Murphy
b5ea0a37f0
Update .sync.yml to support new .travis.yml configs
2014-06-27 10:23:52 -07:00
Morgan Haskel
a2b0ea79a9
Merge pull request #293 from hunner/fix_chop
...
Gotta single quote yer typewriter buttons
2014-06-26 16:57:10 -04:00
Hunter Haugen
ec607827ad
Gotta single quote yer typewriter buttons
2014-06-26 13:55:57 -07:00
Hunter Haugen
42750fe490
Merge pull request #292 from hunner/fix_rm
...
Need quotes for spaces in path
2014-06-26 13:18:03 -07:00
Hunter Haugen
1b893ff653
Need quotes for spaces in path
2014-06-26 13:17:07 -07:00
Hunter Haugen
a3de985307
Merge pull request #291 from hunner/no_network_win
...
has_ip_network doesn't work on windows either
2014-06-26 13:13:19 -07:00
Hunter Haugen
b93f71f0ce
has_ip_network doesn't work on windows either
2014-06-26 13:12:39 -07:00
Ashley Penney
924d6b8dd3
Merge pull request #290 from cmurphy/master
...
Start synchronizing module files
2014-06-26 14:00:40 -04:00
Colleen Murphy
2fefd9c1e0
Sync files
2014-06-25 18:00:57 -07:00
Colleen Murphy
18c5231469
Add configuration file for modulesync
...
https://github.com/puppetlabs/modulesync
2014-06-25 16:17:54 -07:00
Travis Fields
418c0ac012
Merge pull request #289 from hunner/disable_tests
...
Disable windows network stuff and quote path
2014-06-25 10:41:07 -07:00
Hunter Haugen
05b79dcabb
Disable windows network stuff and quote path
2014-06-25 10:16:06 -07:00
Hunter Haugen
ac21d50847
Merge pull request #288 from hunner/rotate_slash
...
Not enough escape velocity
2014-06-24 17:10:31 -07:00
Hunter Haugen
0cac9fd048
Not enough escape velocity
2014-06-24 15:03:58 -07:00
Hunter Haugen
977c6c5bf0
Merge pull request #287 from hunner/rotate
...
Fix pe facts and slashes
2014-06-24 12:03:32 -07:00
Hunter Haugen
ca35be6480
Fix pe facts and slashes
2014-06-24 11:37:34 -07:00
Ashley Penney
7a796885d5
Merge pull request #286 from hunner/33meta
...
stdlib 4 isn't compatible with PE 3.2
2014-06-24 13:28:32 -04:00
Hunter Haugen
def3af9cb0
stdlib 4 isn't compatible with PE 3.2
2014-06-24 10:27:25 -07:00
Morgan Haskel
d139fcc7d2
Merge pull request #284 from cyberious/has_interface_fix
...
Increase resilience if lookup var comes back with nil object
2014-06-24 09:11:19 -04:00
Morgan Haskel
4e9906f84d
Merge pull request #285 from cyberious/4.3.x
...
Fixed fqdn,getparam and has_interface_with spec tests
2014-06-24 09:10:25 -04:00
Travis Fields
eb507c9a54
Fixed fqdn,getparam and has_interface_with spec tests
2014-06-23 23:27:59 -07:00
Travis Fields
64f0ae2269
Increase resilience if lookup var comes back with nil object
2014-06-23 22:47:03 -07:00
Hunter Haugen
0427248cf0
Merge pull request #283 from cyberious/4.3.x
...
Add windows support and work around issue with SCP_TO on windows systems
2014-06-23 18:58:37 -07:00
Travis Fields
78f5141290
Removed platform check for facts.d mkdir
2014-06-23 18:30:42 -07:00
Travis Fields
0199e2396a
Add windows support and work around issue with SCP_TO on windows systems
2014-06-23 16:59:46 -07:00