varac [Wed, 28 Sep 2016 09:59:41 +0000 (11:59 +0200)]
Merge remote-tracking branch 'puppetlabs/master'
David Schmitt [Thu, 15 Sep 2016 17:21:18 +0000 (18:21 +0100)]
Merge pull request #296 from puppetlabs/release
Release - 1.4.0 mergeback
Eric Putnam [Tue, 6 Sep 2016 17:02:27 +0000 (10:02 -0700)]
Merge pull request #295 from gguillotte/140-docs-signoff
(FM-5559) Readme and changelog edits for signoff
Garrett Guillotte [Tue, 6 Sep 2016 16:33:50 +0000 (09:33 -0700)]
(FM-5559) Readme and changelog edits for signoff.
- Added missing Debian 8 and Ubuntu 16.04 platforms to the readme.
- Standardized/reverted line ending characters throughout the readme.
- Added `puppet` syntax highlighting to code blocks.
- Aligned hash rocket in Puppet code blocks.
- Standardized spacing between heading Markdown and text.
- Standardized sentence case on headings.
- Updated section targets in Perforce docs links.
- Fixed a broken link to the Mercurial docs.
- Updated puppetlabs.com URLs to puppet.com.
- Updated Puppet Labs references to Puppet Inc.
- Updated a Projects wiki link to the docs site.
- Added dates to the 1.4.0 and 1.3.2 releases on the changelog.
Eric Putnam [Fri, 2 Sep 2016 22:25:26 +0000 (15:25 -0700)]
Merge pull request #293 from butlern/master
Fix bug in ensure => absent
Bryan Jen [Fri, 2 Sep 2016 18:56:56 +0000 (11:56 -0700)]
Merge pull request #294 from eputnam/release_prep
(FM-5556) release prep for 1.4.0
Eric Putnam [Thu, 1 Sep 2016 20:34:49 +0000 (13:34 -0700)]
release prep for 1.4.0
Nate Butler [Thu, 1 Sep 2016 19:47:27 +0000 (15:47 -0400)]
Fix bug in ensure => absent
The insync? method wasn't accounting for a condition where the state was
absent and the desired state was absent. This manifest itself in puppet
runs that would constantly output the following after setting
ensure => absent.
2016-09-01T16:39:27.314283+00:00 vcstest puppet-agent[1161]: (/Stage[main]/Main/Node[vcstest]/Vcsrepo[/home/vagrant/test]/ensure) created
2016-09-01T16:40:22.583125+00:00 vcstest puppet-agent[1727]: (/Stage[main]/Main/Node[vcstest]/Vcsrepo[/home/vagrant/test]/ensure) created
2016-09-01T16:41:04.031750+00:00 vcstest puppet-agent[2267]: (/Stage[main]/Main/Node[vcstest]/Vcsrepo[/home/vagrant/test]/ensure) created
2016-09-01T16:42:51.779816+00:00 vcstest puppet-agent[2911]: (/Stage[main]/Main/Node[vcstest]/Vcsrepo[/home/vagrant/test]/ensure) created
2016-09-01T16:43:42.189035+00:00 vcstest puppet-agent[3466]: (/Stage[main]/Main/Node[vcstest]/Vcsrepo[/home/vagrant/test]/ensure) created
I added unit tests for the vcsrepo type and then fixed the code.
TP Honey [Tue, 30 Aug 2016 12:33:17 +0000 (13:33 +0100)]
Merge pull request #292 from puppetlabs/modulesync
Update modulesync_config [a3fe424]
David Schmitt [Fri, 26 Aug 2016 07:28:59 +0000 (09:28 +0200)]
Update modulesync_config [a3fe424]
Eric Putnam [Thu, 25 Aug 2016 21:17:51 +0000 (14:17 -0700)]
Merge pull request #291 from puppetlabs/modulesync
Update modulesync_config [0d59329]
David Schmitt [Thu, 25 Aug 2016 14:14:19 +0000 (16:14 +0200)]
Update modulesync_config [0d59329]
David Schmitt [Sat, 30 Jul 2016 16:28:44 +0000 (17:28 +0100)]
Merge pull request #290 from puppetlabs/update-modulesync
(MAINT) Update for modulesync_config
72d19f184
David Schmitt [Wed, 27 Jul 2016 14:44:31 +0000 (15:44 +0100)]
(MAINT) Update for modulesync_config
72d19f184
TP Honey [Wed, 13 Jul 2016 08:30:08 +0000 (09:30 +0100)]
Merge pull request #289 from DavidS/modulesync
(MODULES-3581) modulesync [067d08a]
David Schmitt [Fri, 8 Jul 2016 12:34:45 +0000 (13:34 +0100)]
(MODULES-3581) modulesync [067d08a]
David Schmitt [Fri, 1 Jul 2016 09:06:47 +0000 (10:06 +0100)]
Merge pull request #288 from puppetlabs/modulesync
{maint} modulesync 0794b2c
tphoney [Thu, 30 Jun 2016 16:56:14 +0000 (17:56 +0100)]
{maint} modulesync 0794b2c
Greg Hardy [Tue, 19 Apr 2016 10:54:04 +0000 (11:54 +0100)]
Merge pull request #287 from puppetlabs/update-msync
Update to newest modulesync_configs [9ca280f]
David Schmitt [Wed, 13 Apr 2016 19:50:19 +0000 (20:50 +0100)]
Update to newest modulesync_configs [9ca280f]
Hunter Haugen [Thu, 24 Mar 2016 17:50:36 +0000 (10:50 -0700)]
Merge pull request #284 from lazyfrosch/stderr
Bring stderr output to the Puppet visible output
varac [Tue, 23 Feb 2016 13:48:19 +0000 (14:48 +0100)]
Merge branch 'master' of https://github.com/puppetlabs/puppetlabs-vcsrepo
Helen [Wed, 17 Feb 2016 12:16:28 +0000 (12:16 +0000)]
Merge pull request #286 from DavidS/debian-8-support
Update metadata to note Debian 8 support
David Schmitt [Wed, 17 Feb 2016 12:02:54 +0000 (12:02 +0000)]
Update metadata to note Debian 8 support
TP Honey [Tue, 16 Feb 2016 18:48:40 +0000 (18:48 +0000)]
Merge pull request #285 from DavidS/fm-4046-update-msync
(FM-4046) Update to current msync configs [006831f]
David Schmitt [Tue, 16 Feb 2016 16:01:25 +0000 (16:01 +0000)]
(FM-4046) Update to current msync configs [006831f]
This moves all copyright statements to the NOTICE file in accordance with the ASFs guidelines on applying the Apache-2.0 license.
Markus Frosch [Tue, 16 Feb 2016 14:08:11 +0000 (15:08 +0100)]
Bring stderr output to the Puppet visible output
Bryan Jen [Wed, 10 Feb 2016 16:34:06 +0000 (09:34 -0700)]
Merge pull request #282 from Strech/master
Add mirror option for git cloning
Hunter Haugen [Wed, 27 Jan 2016 16:35:53 +0000 (08:35 -0800)]
Merge pull request #283 from DavidS/fm-4049-update-msync
(FM-4049) update to modulesync_configs
David Schmitt [Wed, 27 Jan 2016 10:33:17 +0000 (10:33 +0000)]
(FM-4049) Update to current msync configs [2c99161]
Strech (Sergey Fedorov) [Tue, 22 Dec 2015 22:02:26 +0000 (23:02 +0100)]
Add mirror option for git cloning
Example:
vcsrepo { '/path/to/repo':
ensure => mirror,
provider => git,
source => 'git://example.com/repo.git',
}
Bryan Jen [Thu, 17 Dec 2015 00:53:05 +0000 (17:53 -0700)]
Merge pull request #277 from godlikeachilles/master
fix branch existence determintaion functionality
JT (Jonny) [Tue, 8 Dec 2015 15:36:37 +0000 (15:36 +0000)]
Merge pull request #281 from puppetlabs/1.3.x
1.3.x mergeback
Morgan Rhodes [Fri, 4 Dec 2015 22:12:41 +0000 (14:12 -0800)]
Merge pull request #280 from bmjen/fix-changelog
(maint) Another update to the CHANGELOG
Bryan Jen [Fri, 4 Dec 2015 22:10:06 +0000 (15:10 -0700)]
(maint) Another update to the CHANGELOG
Jesse Lovelace [Fri, 4 Dec 2015 19:55:55 +0000 (13:55 -0600)]
Merge pull request #278 from bmjen/fix-changelog
(maint) Update ordering in CHANGELOG
Bryan Jen [Fri, 4 Dec 2015 19:52:47 +0000 (12:52 -0700)]
(maint) Update ordering in CHANGELOG
godlikeachilles [Wed, 2 Dec 2015 04:07:15 +0000 (15:07 +1100)]
fix branch existence determintaion functionality
this will stop failing in case there is a tag which is a substring of an existing branch name.
for example if there is a tag 'release' and a branch 'release/integration' current code will match 'release/integration' with pattern 'release' and decide that a branch checkout is needed. but release branch does not exist so it will fail.
this simple fix resolves the issue.
Bryan Jen [Wed, 25 Nov 2015 01:12:14 +0000 (18:12 -0700)]
Merge pull request #276 from HelenCampbell/release1.3.2
Ankeny release for 1.3.2
Helen Campbell [Mon, 23 Nov 2015 17:56:05 +0000 (17:56 +0000)]
Ankeny release for 1.3.2
Bryan Jen [Fri, 16 Oct 2015 15:51:13 +0000 (08:51 -0700)]
Merge pull request #273 from hunner/fix_trustcert
Fix :false to be default value
Hunter Haugen [Thu, 15 Oct 2015 17:42:01 +0000 (10:42 -0700)]
Fix :false to be default value
false is not a valid value; only :false is.
David Schmitt [Thu, 17 Sep 2015 17:59:59 +0000 (18:59 +0100)]
Merge pull request #262 from webfactory/autorequire-hg
Autorequire Package['mercurial']
Hunter Haugen [Thu, 17 Sep 2015 17:55:25 +0000 (10:55 -0700)]
Merge pull request #272 from tphoney/dos2unix_readme
dos2unix the readme
tphoney [Thu, 17 Sep 2015 17:54:21 +0000 (18:54 +0100)]
dos2unix the readme
Bryan Jen [Mon, 14 Sep 2015 16:47:27 +0000 (09:47 -0700)]
Merge pull request #269 from monai/develop
Add feature 'depth' and parameter 'trust_server_cert' to svn
monai [Wed, 9 Sep 2015 16:20:58 +0000 (19:20 +0300)]
Add feature depth and param trust_server_cert to svn
added param trust server cert
updated depth feature
updated README.markdown
trust_server_cert is not feature
trust_server_cert default value should be false
add test for depth and trust_server_cert
David Schmitt [Tue, 1 Sep 2015 10:24:18 +0000 (11:24 +0100)]
Merge pull request #257 from alexmv/master
Explitly unset SSH_AUTH_SOCK; it is preferred to the -i flag
David Schmitt [Fri, 28 Aug 2015 09:57:41 +0000 (10:57 +0100)]
Merge pull request #266 from puppet-by-examples/example-shallow-clone-with-just-one-commit
Example how to create a shallow clone with just one commit
Włodzimierz Gajda [Wed, 26 Aug 2015 15:10:56 +0000 (17:10 +0200)]
Example how to create a shallow clone with just one commit
Hunter Haugen [Tue, 25 Aug 2015 23:33:34 +0000 (16:33 -0700)]
Merge pull request #265 from mhaskel/MODULES-1232
MODULES-1232 Make sure HOME is set correctly
Morgan Haskel [Tue, 25 Aug 2015 00:07:37 +0000 (17:07 -0700)]
MODULES-1232 Make sure HOME is set correctly
Morgan Haskel [Tue, 25 Aug 2015 23:14:04 +0000 (16:14 -0700)]
Remove 2.7 from travis matrix
I believe 2.7 in the matrix is an error, this module has never claimed
support for 2.7 and 2.7 currently doesn't work (though fails in places
that are not unit tested)
Morgan Haskel [Thu, 20 Aug 2015 22:25:34 +0000 (15:25 -0700)]
Merge pull request #264 from hunner/fix_hang
Fix acceptance hang
Hunter Haugen [Thu, 20 Aug 2015 22:24:28 +0000 (15:24 -0700)]
Fix acceptance hang
The ssh-keygen is waiting for a 'y' to confirm overwrite, and the test hangs.
Bryan Jen [Mon, 17 Aug 2015 21:57:21 +0000 (14:57 -0700)]
Merge pull request #263 from mhaskel/MODULES-2326
MODULES-2326 - Run Regexp.escape on the source URL
Morgan Haskel [Mon, 17 Aug 2015 19:14:18 +0000 (12:14 -0700)]
MODULES-2326 - Run Regexp.escape on the source URL
The URL can have special characters, making the regex match fail.
Matthias Pigulla [Sat, 15 Aug 2015 13:45:39 +0000 (15:45 +0200)]
Autorequire Package['mercurial']
Along the lines of
2b190756260346931b8f9a0dda8afc0c815710d6, if the
Mercurial package is being managed, it stands to reason that the Mercurial
package should be installed before trying to potentially manage Mercurial
repositories using vcsrepo resources.
This commit adds an autorequire to the vcsrepo type that reflects the
above premise.
Bryan Jen [Fri, 14 Aug 2015 22:38:32 +0000 (15:38 -0700)]
Merge pull request #261 from mhaskel/MODULES-2125
MODULES-2125 - Allow revision to be passed without source
Morgan Haskel [Thu, 13 Aug 2015 23:02:22 +0000 (16:02 -0700)]
MODULES-2125 - Allow revision to be passed without source
Will also work with empty repositories.
Bryan Jen [Tue, 4 Aug 2015 15:38:54 +0000 (08:38 -0700)]
Merge pull request #260 from mhaskel/MODULES-1800
MODULES-1800 - fix case where ensure => latest and no revision specified
Morgan Haskel [Mon, 3 Aug 2015 23:49:01 +0000 (16:49 -0700)]
MODULES-1800 - fix case where ensure => latest and no revision specified
This would explode when revision was unspecified when you were on a
branch. Use the branch you're currently on when updating.
Bryan Jen [Thu, 30 Jul 2015 23:25:48 +0000 (16:25 -0700)]
Merge pull request #259 from mhaskel/merge_1.3.x_to_master
Merge 1.3.x to master
Hunter Haugen [Fri, 24 Jul 2015 22:35:56 +0000 (15:35 -0700)]
Merge pull request #258 from mhaskel/1.3.1-prep
1.3.1 prep
Morgan Haskel [Fri, 24 Jul 2015 22:28:24 +0000 (15:28 -0700)]
1.3.1 prep
Alex Vandiver [Wed, 22 Jul 2015 18:51:37 +0000 (11:51 -0700)]
Explitly unset SSH_AUTH_SOCK; it is preferred to the -i flag
Even if the -i flag is explicitly passed via the command line, openssh
ignores the identity file if an socket exists to an SSH authentication
agent. In cases where puppet has been configured to use an explicit
identity file, altering behavior based on the calling environment of
puppet violates the principle of least surprise, and can lead to
inconsistent deployments.
Work around this odd corner case of ssh by explicitly unsetting
SSH_AUTH_SOCK inside the ssh wrapper.
Hunter Haugen [Tue, 30 Jun 2015 21:08:11 +0000 (14:08 -0700)]
Merge pull request #256 from keeleysam/master
fix for detached HEAD on git 2.4+
Samuel Keeley [Mon, 29 Jun 2015 19:01:10 +0000 (12:01 -0700)]
fix for detached HEAD on git 2.4+
Hunter Haugen [Mon, 29 Jun 2015 18:28:16 +0000 (11:28 -0700)]
Merge pull request #242 from BillWeiss/bump-ssl-expiry
Make sure the embedded SSL cert doesn't expire
David Schmitt [Mon, 22 Jun 2015 14:27:40 +0000 (15:27 +0100)]
Merge pull request #255 from jonnytpuppet/depth_fix
MODULES-2131 Git provider now takes account of revision property when using depth property.
Jonathan Tripathy [Mon, 22 Jun 2015 14:22:16 +0000 (15:22 +0100)]
MODULES-2131 Git provider now takes account of revision property when using depth property.
JT (Jonny) [Fri, 19 Jun 2015 10:12:54 +0000 (11:12 +0100)]
Merge pull request #252 from DavidS/add-https-clone-test
acceptance: Add a test verifying anonymous https cloning
Bryan Jen [Mon, 15 Jun 2015 17:30:28 +0000 (10:30 -0700)]
Merge pull request #254 from hunner/add_helper
Add helper to install puppet/pe/puppet-agent
Hunter Haugen [Thu, 11 Jun 2015 22:41:17 +0000 (15:41 -0700)]
Add helper to install puppet/pe/puppet-agent
Hunter Haugen [Tue, 9 Jun 2015 22:04:35 +0000 (15:04 -0700)]
Merge pull request #253 from justinstoller/maint/master/set-puppet-version
(maint) allow setting PUPPET_VERSION in acceptance
Justin Stoller [Tue, 9 Jun 2015 05:32:54 +0000 (22:32 -0700)]
(maint) allow setting PUPPET_VERSION in acceptance
David Schmitt [Fri, 29 May 2015 12:00:42 +0000 (13:00 +0100)]
acceptance: Add a test verifying anonymous https cloning
In MODULES-891 the question arose whether https sources are supported.
This test shows that it works.
David Schmitt [Thu, 28 May 2015 17:48:40 +0000 (18:48 +0100)]
Merge pull request #232 from netors/master
Consider the submodules flag on specific revision cloning
Hunter Haugen [Wed, 27 May 2015 15:15:02 +0000 (08:15 -0700)]
Add ability to unittest puppet 4
Bryan Jen [Thu, 21 May 2015 19:50:20 +0000 (12:50 -0700)]
Merge pull request #251 from mhaskel/merge_1.3.x_to_master
Merge 1.3.x to master
Morgan Haskel [Mon, 18 May 2015 21:17:11 +0000 (14:17 -0700)]
Merge branch 'psoloway-readme' into 1.3.x
Pete Soloway [Mon, 18 May 2015 20:18:36 +0000 (13:18 -0700)]
Last-minute README corrections
* Corrected the list of supported platforms under Limitations
* Spelled “revision spec” instead of “revisionspec”.
Morgan Haskel [Wed, 13 May 2015 23:39:14 +0000 (16:39 -0700)]
Merge pull request #249 from hunner/release_1.3.0
Release 1.3.0
Hunter Haugen [Wed, 13 May 2015 23:34:37 +0000 (16:34 -0700)]
Release 1.3.0
Hunter Haugen [Wed, 13 May 2015 23:30:45 +0000 (16:30 -0700)]
Merge pull request #246 from psoloway/readme
Update README per DOC-1501
Morgan Haskel [Wed, 13 May 2015 22:50:12 +0000 (15:50 -0700)]
Merge pull request #248 from hunner/fix_tmp
(MODULES-821) Don't use /tmp
Hunter Haugen [Wed, 13 May 2015 22:39:01 +0000 (15:39 -0700)]
(MODULES-821) Don't use /tmp
Very often /tmp is mounted noexec for security reasons related to it
being writable by all users. This stopped vcsrepo's git provider from
working.
This pull request uses puppet's statedir as it is not writable by all
users and is a good candidate for transient state like the git
provider's identity script for the $GIT_SSH command.
An alternative in the future that wouldn't require a temporary file is
to set $GIT_SSH_COMMAND instead of $GIT_SSH, except this was added in
git 2.3 and is too new to depend on.
Travis Fields [Thu, 7 May 2015 19:00:17 +0000 (12:00 -0700)]
Merge pull request #247 from puppetlabs/modulesync_updates
Modulesync updates
Morgan Haskel [Wed, 6 May 2015 21:33:11 +0000 (14:33 -0700)]
beaker gemfile fixes
Morgan Haskel [Wed, 6 May 2015 21:31:22 +0000 (14:31 -0700)]
sync via modulesync
Morgan Haskel [Wed, 6 May 2015 21:10:46 +0000 (14:10 -0700)]
sync via modulesync
TP Honey [Wed, 22 Apr 2015 16:20:10 +0000 (17:20 +0100)]
Merge pull request #241 from tykeal/master
Clean up puppet lint warnings
TP Honey [Wed, 22 Apr 2015 16:19:08 +0000 (17:19 +0100)]
Merge pull request #237 from cmurphy/rspec-puppet-2
Testing updates
Pete Soloway [Tue, 21 Apr 2015 20:56:15 +0000 (13:56 -0700)]
Merge upstream changes into readme branch
Pete Soloway [Tue, 7 Apr 2015 16:56:10 +0000 (09:56 -0700)]
Update README per DOC-1501
1. Remove any "what this affects" sections, except where particularly warranted.
2. Make sure that for each parameter, where applicable, there is a data type and a default value.
3. Make sure that for each parameter that's applicable, there is a note if the parameter is optional.
4. Make sure the links in the README work and are accurate.
5. Update the link in the Contributing section to point here: https://docs.puppetlabs.com/forge/contributing.html
6. General copyediting.
TP Honey [Tue, 21 Apr 2015 09:01:39 +0000 (10:01 +0100)]
Merge pull request #224 from puppet-by-examples/single-branch
Shallow clone with one commit that corresponds to arbitrary tag from arbitrary branch
Morgan Haskel [Thu, 16 Apr 2015 17:15:29 +0000 (10:15 -0700)]
Merge pull request #243 from rnelson0/quotes
Enforce the style guide's recommendation of single quotes as the default.
Rob Nelson [Tue, 14 Apr 2015 21:29:37 +0000 (21:29 +0000)]
Enforce the style guide's recommendation of single quotes as the default.
Bill Weiss [Wed, 8 Apr 2015 17:24:28 +0000 (12:24 -0500)]
Just bumping the expiration date...
Andrew Grimberg [Mon, 6 Apr 2015 19:23:22 +0000 (12:23 -0700)]
Clean up puppet lint warnings
There were puppet lint warnings due to indentation in several examples.
This commit cleans up the warnings.
Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>