summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2016-12-02Merge pull request #696 from puppetlabs/hunner_msyncDavid Schmitt
(MODULES-3631) msync Gemfile for 1.9 frozen strings
2016-12-01(MODULES-3631) msync Gemfile for 1.9 frozen stringsHunter Haugen
2016-12-01Indicate that the type function is preferred (#695)Nick Walker
Prior to this commit, users coming to the type_of function would not realize that the type function in puppet does the same thing and is preferred over type_of. After this commit, we have a comment indicating the above.
2016-11-29Merge pull request #693 from HelenCampbell/moreErrorDetailDavid Schmitt
(MODULES-3393) Deprecation - Use puppet stacktrace if available
2016-11-29Update deprecation tests to include future parserHelen Campbell
2016-11-28Merge pull request #694 from DavidS/fix-v3-deprecation-function-typeEric Putnam
Remove rvalue declaration from v3 deprecation() function
2016-11-27Remove rvalue declaration from v3 deprecation() functionDavid Schmitt
Without this, some uses of this function do not work in puppet3. e.g. if $include_src != undef { deprecation('apt $include_src', "please use \$include => { 'src' => ${include_src} } instead") } causes Function 'deprecation' must be the value of a statement on puppet 3.8.7.
2016-11-24Deprecation - Use puppet stacktrace if availableHelen Campbell
A previous PR (#685) was raised on this issue, however once it was merged it was discovered that Puppet 3 with future parser enabled was calling the Puppet 4 version of the deprecation function. The Puppet stacktrace is not available until Puppet 4.6, so this was breaking existing setups. The solution was to check is the stacktrace was defined, and if it was to use it as part of the message output.
2016-11-21Merge pull request #691 from idnorton/masterDavid Schmitt
Fixing broken link to #validate_legacy docs
2016-11-21Merge pull request #692 from puppetlabs/revert-685-errorDetailEric Putnam
Revert "Call site output for deprecation warnings"
2016-11-21Revert "Call site output for deprecation warnings"Bryan Jen
2016-11-21Merge pull request #685 from HelenCampbell/errorDetailDavid Schmitt
Call site output for deprecation warnings
2016-11-21Call site display for deprecation warningsHelen Campbell
2016-11-21Fixing broken link to #validate_legacy docsIan Norton
2016-11-16Merge pull request #690 from jbondpdx/masterDavid Schmitt
MODULES-4008: clarify deprecation language
2016-11-16MODULES-4008: clarify deprecation languagejbondpdx
2016-11-11Merge pull request #688 from puppetlabs/hunner_msyncEric Putnam
(MODULES-3704) Update gemfile template to be identical
2016-11-11(MODULES-3704) Update gemfile template to be identicalHunter Haugen
2016-11-10Add puppet_server fact to return agent's serverReid Vandewiele
It is frequently useful to configure an agent to retrieve a resource from it's configured master, or make further configuration adjustments to itself based on what server it's using. Similar to the rationale for stdlib providing a puppet_vardir fact, this commit adds a puppet_server fact. Note that the closest equivalent available today is $settings::server, which returns only the MASTER's configured server, not the AGENT's. This makes $settings::server unreliable, and not useful in a multi-master deployment or a deployment involving a load balancer.
2016-11-10Merge pull request #632 from MiamiOH/masterWilson McCoubrey
Handle array values in join_keys_to_values function
2016-11-10Merge pull request #689 from DavidS/fix-test-failuresHelen
Fix spec failures on puppet 4.8
2016-11-10Fix spec failures on puppet 4.8David Schmitt
These were caused by a change in the tested error message.
2016-11-10Merge pull request #686 from HelenCampbell/whateverDavid Schmitt
Addition of 4.6 and 4.7 travis cells
2016-11-09Merge pull request #681 from cacack/masterWilson McCoubrey
Remove leading spaces
2016-11-08Merge pull request #687 from MG2R/MODULES3829David Schmitt
(MODULES-3829) Use .dup to duplicate classes for modification.
2016-11-08(MODULES-3829) Use .dup to duplicate classes for modification.Simon Beirnaert
This function otherwise fails during `puppet preview` on Puppet 3.8.X systems.
2016-11-07Addition of 4.6 and 4.7 travis cellsHelen Campbell
2016-10-26Remove leading spacesChris Clonch
This corrects puppet-linting error.
2016-10-25Merge pull request #680 from DavidS/modules-3980-fix-ipv4-regexHunter Haugen
(MODULES-3980) Fix ipv4 regex validator
2016-10-25(MODULES-3980) Fix ipv4 regex validatorDavid Schmitt
This also updates all ipv4 tests to use the same test data for better comparability. Closes #676, #679 Fix-Originally-By: Nate Potter <nathaniel.potter@intel.com>
2016-10-25Merge pull request #682 from pmcmaw/paralell_tests_modulesyncDavid Schmitt
This is to pin ruby version to parallel_tests
2016-10-25 This is to pin ruby version to parallel_testsPaula McMaw
2016-10-14Merge pull request #675 from smoeding/fix-deprecation-typoDavid Schmitt
Fix incorrect environment variable name in README
2016-10-14Fix incorrect environment variable name in READMEStefan Mòˆding
The README references the environment variable `STDLIB_LOG_DEPRECATION` while the code uses `STDLIB_LOG_DEPRECATIONS` (note the trailing S).
2016-10-12Merge pull request #674 from DavidS/modules-3969-fix-getvar-for-187Bryan Jen
(MODULES-3969) Update getvar to work on ruby 1.8.7
2016-10-12Update CHANGELOGDavid Schmitt
2016-10-12(MODULES-3969) Update getvar to work on ruby 1.8.7David Schmitt
2016-10-12Merge pull request #673 from DavidS/modules-3962-compat-fixesHelen
(MODULES-3962) Rework v4 function shims to work on puppet 3.7 and 4.0.0
2016-10-12(MODULES-3962) Rework v4 function shims to work on puppet 3.7 and 4.0.0David Schmitt
This is a workaround for PUP-4438 (fixed in https://github.com/puppetlabs/puppet/commit/e01c4dc924cd963ff6630008a5200fc6a2023b08, 4.1.0, 3.8.1). It works by manually passing through the scope, instead of relying on the InternalFunction class.
2016-10-12Merge pull request #672 from DavidS/modules-3961-fix-deprecation-warningsHelen
(MODULES-3961) emit more deprecation warnings
2016-10-12(MODULES-3961) emit more deprecation warningsDavid Schmitt
This now emits one deprecation warning for each function used (but not for each call-site). Prior to this, only a single deprecation warning would have been triggered, potentially misleading users. Additionally this adds v4 deprecation stubs for the functions that were missed.
2016-10-11Merge pull request #671 from puppetlabs/releaseHelen
Mergeback
2016-10-10Merge pull request #670 from DavidS/release-prepHelen
Release prep for 4.13.0
2016-10-10Apply workaround to hanging facter testsDavid Schmitt
Apparently mocha 1.2.0 causes an endless hang on spec/unit/facter/root_home_spec.rb. Forcing an earlier version avoids this for now.
2016-10-10Release prep for 4.13.0David Schmitt
* Changelog & Thanks * Add known issues/version compatiblity to README * Whitespace fixes * Update version and dependency information * Fix issue tracker URL
2016-10-10Merge pull request #668 from DavidS/final-cleanupsHelen
Final cleanups
2016-10-09Add testcase for #665David Schmitt
@keymone added information on how to reproduce his issue, so here's the test case that would fail without his change.
2016-10-09Update deprecation() so warnings can be disabled for CIDavid Schmitt
2016-10-08Revert "Addition of logging with file and line numbers"David Schmitt
This reverts commit b63862ff43194194f7428739a32cfe13bad1e7ed, as it would only show the irrelevant first entry of the ruby stack trace. The puppetserver log does contain the full trace information, or you can use --strict=error to cause a hard failure when hitting a deprecation. # Conflicts: # lib/puppet/functions/validate_legacy.rb
2016-10-08(MODULES-3407) Clarify that 'after' in file_line accepts regex.Nate Potter
This patch updates the README to specify that the 'after' parameter in the file_line class accepts a regular expression.