Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/voxpupuli/puppet-jenkins

Puppet module for Jenkins
https://github.com/voxpupuli/puppet-jenkins

Merge pull request #514 from jhoblitt/bug/plugin-name-version-matching

fix plugin install logic matching

40bfda22c265f03932bd9522e42d0a8120b8a694 authored almost 9 years ago by R. Tyler Croy <[email protected]>
add --profile flag to rspec execution

Intended to help diagnose the test(s) that when run under ruby 1.9.3,
are randomly exceeding tra...

d96f1e6409d0f573dd1b36d50d0f9b8ee44bac19 authored almost 9 years ago by Joshua Hoblitt <[email protected]>
fix duplicate .travis.yml script key

54a7d38c543d21156fdaec4ff91153856b648478 authored almost 9 years ago by Joshua Hoblitt <[email protected]>
lint travis.yml with travis gem

Lint warnings are currently configured to be non-fatal due to (possibly
incorrect?) warnings rai...

cd82d1a30520e404b96e73dce8fd8326bd4bf328 authored almost 9 years ago by Joshua Hoblitt <[email protected]>
fix plugin install logic matching

It was possible for a plugin to fail to be installed if it's name and
version matched as a subst...

89ce1a8faabd0d22e4c4662964383e5804ce1e09 authored almost 9 years ago by Joshua Hoblitt <[email protected]>
Merge pull request #494 from danielpalstra/cli_prefix

Add support for prefix configuration in the CLI config class.

a557750383111b6c9251d9c15af721678fff59c3 authored almost 9 years ago by Joshua Hoblitt <[email protected]>
Merge pull request #503 from petems/add_beaker_travis_tests

Adds Beaker docker testing to .travis.yml

941783868463618f2af4191a80eb03ee5d336ec9 authored almost 9 years ago by Joshua Hoblitt <[email protected]>
Fixing readme typo

3e8b643896f3956c87d7bd428b9148f77a193091 authored almost 9 years ago by Daniel Palstra <[email protected]>
Adds Beaker docker testing to .travis.yml

* Adds CentOS 6 Beaker docker file
* Adds travis matrix entry to run beaker-docker tests

b43ea48c28b159fc4503b9c275185c46f0416c63 authored almost 9 years ago by Peter Souter <[email protected]>
Configure the Jenkins url for the CLI configuration instead of interpolating the hostname, port and prefix used.

d9f724378fd15e71a12fae65b5c19883ed728fb1 authored almost 9 years ago by Daniel Palstra <[email protected]>
Merge pull request #473 from jhoblitt/maint/validate-params

validate all class/define params

353a92433d167d1391d4486c25ca740073ffe595 authored almost 9 years ago by Joshua Hoblitt <[email protected]>
Merge pull request #496 from danielpalstra/puppethelper_error_handling

Add folder support to puppet_helper

12341f3758fc7f73c6bf80633e202a5f8d1fe989 authored almost 9 years ago by R. Tyler Croy <[email protected]>
validate all class/define params

Note that types of some parameters were ambiguous and the strict type
validation may require min...

532242964375efc1013ba186f201ecbd74de0b36 authored almost 9 years ago by Joshua Hoblitt <[email protected]>
add puppet 4.[23] to travis matrix

+ remove versions of puppet < 3.8

974b891997c99333dd044fba440bfc333889e806 authored almost 9 years ago by Joshua Hoblitt <[email protected]>
fix rspec compatibility with puppet 4.3

38cb1a03ebd749606e1276a9a2df9b91d14aa6ab authored almost 9 years ago by Joshua Hoblitt <[email protected]>
fix rspec compatibility with puppet 4.2

c9a309f1b125a842b98fbb9d7ac6f62ff9d6e32c authored almost 9 years ago by Joshua Hoblitt <[email protected]>
Error handling for job_enabled when folder plugin is used

680c0f57de08d0ea91a2acececf0af4eb906b735 authored almost 9 years ago by Daniel Palstra <[email protected]>
Merge pull request #495 from danielpalstra/support_for_ad

Use Active Directory realm as type

a26abf209fb9e6b241dc9457f541bb06c6db5d61 authored almost 9 years ago by Joshua Hoblitt <[email protected]>
use active directory realm with jenkins_security_realm

f934a24af0dd1a0b72f52981b8db1707ab5421a8 authored almost 9 years ago by Daniel Palstra <[email protected]>
Merge pull request #480 from vrtdev/feature/augeas_helper

An augeas helper define to deal with configs

e97214fdb4f68c7cc1416d270f4e189fe1a83823 authored almost 9 years ago by R. Tyler Croy <[email protected]>
Merge pull request #483 from vrtdev/bugfix/fix_plugin_job_dir

Revert the parts of 00a90d4d that make no sense (fixes #474) (2nd attempt)

6a199fc09fd1b8fb0228797f66d25555fa2b98b2 authored almost 9 years ago by R. Tyler Croy <[email protected]>
Merge pull request #488 from jhoblitt/feature/install-cli-by-default

enable install of cli_helper when jenkins::cli => true

48397cdd80f328c73370024bf4be70d3be9d6c04 authored almost 9 years ago by R. Tyler Croy <[email protected]>
Merge pull request #486 from jhoblitt/feature/autorequire-cli_jar

autorequire cli_jar from all PX::J::Type::Cli based types

4962411f9605cffc38c9d444053edacb3b83b6e0 authored almost 9 years ago by R. Tyler Croy <[email protected]>
Merge pull request #475 from alexjfisher/issue-465

Add ensure=>file to pinning file

00ea19d51e661afcb8330890746100a9b07a3de6 authored almost 9 years ago by R. Tyler Croy <[email protected]>
Merge pull request #485 from covermymeds/slave_java_args

add ability to set java_args on slaves

6a6925e34572a4dfaddaa4a4a97a3c33a08d0106 authored almost 9 years ago by Joshua Hoblitt <[email protected]>
document undocumented arguments, don't set JAVA_ARGS unless defined

2d34424c85200184354ebf1534d34bfdcfccb8d7 authored almost 9 years ago by Adam Stephens <[email protected]>
fix trivial README speling errors

3d371bc9e285d67199e18fdc2cb6f43f060a4ad1 authored almost 9 years ago by Joshua Hoblitt <[email protected]>
enable install of cli_helper when jenkins::cli => true

+ make true the default value of the `jenkins` class `cli` param

This modules uses the cli jar ...

d1d7daa061a53ba40f37164538e274fa779c82b6 authored almost 9 years ago by Joshua Hoblitt <[email protected]>
autorequire cli_jar from all PX::J::Type::Cli based types

Resolves this ordering error where the type attempts to run before the
CLI jar resource has been...

c1bae4f3b9938d639fa2ea2fb9f86e88c68e6af6 authored almost 9 years ago by Joshua Hoblitt <[email protected]>
add ability to set java_args on slaves

Need for setting memory, etc on java VM for slaves.

c59193dacf60fa01a89030696fe05cbf836bee68 authored almost 9 years ago by Adam Stephens <[email protected]>
Revert the parts of 00a90d4d that make no sense (fixes #474)

079f9e9186124bda657a40cadf2ff35e8ecfdfe4 authored almost 9 years ago by Jan Vansteenkiste <[email protected]>
Ignore this quoted boolean value

In older versions, booleans from hiera are presented as a string.

cf2236ba753e0e73e0a3ff9ecd4f4ee3508240b5 authored almost 9 years ago by Jan Vansteenkiste <[email protected]>
Include tests

1b98290f33fe7ef4690837525490a0cee1130a61 authored almost 9 years ago by Jan Vansteenkiste <[email protected]>
Introduce helper define for dealing with configuration (and/or a plugin)

d79354dc751dee1ec89bd100957d8f849a9db485 authored almost 9 years ago by Jan Vansteenkiste <[email protected]>
Merge pull request #478 from jenkinsci/revert-467-support_file_cred

Revert "Support FileCredentialsImpl in jenkins_credentials native type"

c538cc46520943709da4860459f65b018aa7fbbb authored almost 9 years ago by Joshua Hoblitt <[email protected]>
Revert "Support FileCredentialsImpl in jenkins_credentials native type"

8d3fb12f606083a8442f152518bf610862ececc3 authored almost 9 years ago by Joshua Hoblitt <[email protected]>
Add 'pin' param to plugin

Defaults to false, but when set to true sets ensure on the .pinned file
resource to 'file'.

f4e3fb03dc302a1548f18a588304b13141a6ed16 authored almost 9 years ago by Alexander Fisher <[email protected]>
Add ensure=>file to pinning file

0ee47ce1c9943ac4fff1b36c45511b5ecd771c8e authored almost 9 years ago by Alexander Fisher <[email protected]>
Merge pull request #471 from jhoblitt/Asher256-fix-jenkins-rb-facter

Fix for the jenkins.rb facter error

180eb5cd23bfb6f0f43dc6b5d2332864876c815e authored almost 9 years ago by Joshua Hoblitt <[email protected]>
Merge pull request #470 from cdenneen/provider

Updated for RedHat systemd systems to use redhat provider until PUP-5353 is fixed

fb97c684baa3389da5f7505c12a5798f2c56af06 authored almost 9 years ago by Joshua Hoblitt <[email protected]>
Fix for the jenkins.rb facter error

This change fixes this error:

$ puppet agent -t
Info: Loading facts
Error loading f...

cd66ab1664b49581d862dedcb86d11fb73d74fe2 authored almost 9 years ago by Asher256 <[email protected]>
Updated for RedHat systemd systems to use redhat provider until PUP-5353 is fixed

f74cd610ab5a7b2c59f361b6badb278c8143f166 authored almost 9 years ago by Chris Denneen <[email protected]>
Merge pull request #469 from jhoblitt/rtyler-417-cleanup-cli-helper

Rtyler 417 cleanup cli helper

afd09411424af5d0bb2b32b51517e1ae4e30ef2d authored almost 9 years ago by Joshua Hoblitt <[email protected]>
Add a deprecation notice for jenkins::cli_helper

b41c1cc5555e58bd4df0dc7a1ca55dc8fd9f3d64 authored almost 9 years ago by R. Tyler Croy <[email protected]>
Update the lint log line, whoops

aa6305964cff01177d3e2b656142bf3c42c572a5 authored almost 9 years ago by R. Tyler Croy <[email protected]>
Add an example to ensure I can pass ssh_keyfile into jenkins::cli_helper

Clean up some of the logic as well to default to the jenkins::cli_ssh_keyfile
instead of perform...

0eac03ecdef07c8573076f228af31951e3c6d590 authored almost 9 years ago by R. Tyler Croy <[email protected]>
Merge pull request #407 from jniesen/master

Allow the user to manage the localstatedir themselves.

78c1bc2e6802dc711b6561f0b64a6bb836679e25 authored almost 9 years ago by Joshua Hoblitt <[email protected]>
Merge pull request #467 from matez/support_file_cred

Support FileCredentialsImpl in jenkins_credentials native type

a24480e94e52627e8c6b0051bbba0cd959eb1ca2 authored almost 9 years ago by Joshua Hoblitt <[email protected]>
Support FileCredentialsImpl in jenkins_credentials

994091ef1505d66848acaf0427053035e38d7ee4 authored almost 9 years ago by Martin Razus <[email protected]>
Merge pull request #446 from rvincentatprokarmadotcom/master

Clarify documention for cli_ssh_keyfile param.

f118312e583d61e46706e2173bcfed5261251c65 authored about 9 years ago by Joshua Hoblitt <[email protected]>
Clarify documention for cli_ssh_keyfile param.

a54e8f7fbfa50ff4abe952b8df1a797ea7f70acb authored about 9 years ago by Bob Vincent <[email protected]>
Merge pull request #438 from jhoblitt/maint/reduce-travis-gems

travis does not need the :system_tests group

eccae5df5da266671319c1a3ea0d6ed79f34d748 authored about 9 years ago by Joshua Hoblitt <[email protected]>
travis does not need the :system_tests group

Removing unnecessary gem deps should save some CI execution time.

542ac7e20ee2c6100e176b7ded5e08ad81981a58 authored about 9 years ago by Joshua Hoblitt <[email protected]>
Merge pull request #430 from rtyler/422-minor-cleanup

Minor clean up of difftool patch

d9e8f3c4de28c84a8e890a7f7d8b0cd0e3c732f0 authored about 9 years ago by Joshua Hoblitt <[email protected]>
Added the ability to chose difftool when comparing xml configuration files

a0e13ffde70b606d18bb3f71ef03f06a4232cc23 authored about 9 years ago by Nicolas Glayre <[email protected]>
Merge pull request #428 from queeno/remove_no_checksum_for_this_archive_notice

Suppress notice messages when using archive::download

0e410ab8bc20a851f3954bf22d52edfc961d9173 authored about 9 years ago by Joshua Hoblitt <[email protected]>
Suppress notice messages when using archive::download

The 'verbose' attribute of the archive::download resource defaults to
true. This causes a notice...

bfb2883756c691f514b3f4556cb35c5bf3e1ab88 authored about 9 years ago by Simon Aquino <[email protected]>
Merge pull request #421 from rtyler/419-add-rspec-puppet

Add a simple rspec-puppet test to verify changing jenkins::plugin's timeout

f2f086130f390220b33edf09b25d3adf76efc28a authored about 9 years ago by Joshua Hoblitt <[email protected]>
Add a simple rspec-puppet test to verify changing jenkins::plugin( timeout => 1) works

References #419

f10bc61c4d24bea4b2386937e1a084edb92a66c0 authored about 9 years ago by R. Tyler Croy <[email protected]>
Merge pull request #419 from mooreandrew/fix-download-timeout

Fix Plugin Download Timeout

6fa5f5cbda765bf6058a3a7f0630f492eaab70ee authored about 9 years ago by R. Tyler Croy <[email protected]>
Added plugin timeout to readme

327fd6de2b46e1b4f352f7f48936c7fab9278290 authored about 9 years ago by Andrew Moore <[email protected]>
Fix Download Timeout

When downloading large plugins, it can timeout (e.g. ruby-runtime). The
archive::download suppor...

580435ae02b29a5568b20c39eb7b9be290adeeb8 authored about 9 years ago by Andrew Moore <[email protected]>
Merge pull request #417 from chizou/patch-1

Unify the ssh_keyfile

1d5c5c20435e7c4d360a9983cc4ff090ffb747fa authored about 9 years ago by R. Tyler Croy <[email protected]>
Merge pull request #411 from boyand/master

Check if the retries gem is not already declared

107162731871a6e8ab45fc823cb66cf292984742 authored about 9 years ago by R. Tyler Croy <[email protected]>
Unify the ssh_keyfile

Currently, we need to define the ssh_keyfile in two locations: cli.pp and cli_helper.pp. My curr...

9c871130c7f16c82ea4219cfcf889ab75e9e8496 authored about 9 years ago by chizou <[email protected]>
Check if the retries gem is not already declared

8a3b476c2827582ddd5d89242a3537268f1b5911 authored about 9 years ago by boyan.dimitrov <[email protected]>
Remove empty conditional block.

d809b35554c56e465aa32f55123586f0cd0c43db authored about 9 years ago by Jonathan Niesen <[email protected]>
Allow the user to manage the data directories themselves.

* add `manage_datadirs` param to `jenkins` class
* validate `manage_datadirs` is a boolean value...

00a90d4d162bca20eb1e04554def4ca45028affb authored about 9 years ago by Jonathan Niesen <[email protected]>
Allow the user to manage the localstatedir themselves.

* add `manage_localstatdir` param to `jenkins class
* align params on equal sign.
* validate tha...

d84d7c2690676269985c833d4de4f46298427d61 authored about 9 years ago by Jonathan Niesen <[email protected]>
Merge pull request #406 from jonbca/master

Undefine create_user in plugins

2f1a1e61873d06209211883bc48e8f00936ce657 authored about 9 years ago by R. Tyler Croy <[email protected]>
Undefine create_user in plugins, which causes warnings when manifest applied

954e255e265826dc76966bd308c7d4fe78520485 authored about 9 years ago by Jonathan Abourbih <[email protected]>
Merge pull request #307 from bigon/to_upstream

Add manage_client_jar option

1b71f8dcd50a4987f5e9e22d88e74b71ec67bb0a authored about 9 years ago by R. Tyler Croy <[email protected]>
Create the jenkins-slave user as a system user

Change-Id: I37ddd1c3d20ba0bbe61603838548bc0e945b7d9c

2fd92435dce74d8ee9f1d867ee09d9a347e1787a authored about 9 years ago by Laurent Bigonville <[email protected]>
Add manage_client_jar option

Set whether we want to download the .jar file from the web, might not
something we want if we ar...

306e36259592a5efddaa3dac5121d56f65648b1d authored about 9 years ago by Laurent Bigonville <[email protected]>
Bump the minor version for a release

3e90c922c4e5d39b4d664bb8e96f22796c0d6333 authored about 9 years ago by R. Tyler Croy <[email protected]>
Merge pull request #400 from shieldwed/bugfixes/jobdir-variable

fix job_dir variable reference to jenkins class

3318f79586e80de14cb0b80fa9bb7457088f202e authored about 9 years ago by R. Tyler Croy <[email protected]>
fix job_dir variable reference to jenkins class

e9453100b0dc1c99e99641d17d5851eecd820c0f authored about 9 years ago by Daniel Wilhelm <[email protected]>
update version for release

4e1c0833653a19fa9203fb28d49c147a5fd1193a authored about 9 years ago by R. Tyler Croy <[email protected]>
Add build badge

13c75a685f862c7b2cb068135c3d4e65a181081c authored about 9 years ago by R. Tyler Croy <[email protected]>
Update changelog for release

cfaca610256d70547a4df4b14d3fa0972550f26e authored about 9 years ago by R. Tyler Croy <[email protected]>
Merge pull request #398 from nespresso/feature/Giving_the_possibility_to_get_swarm_plugin_from_a_custom_location

client_url is hardcoded in slave.pp

77fdc16271aaedc3972f7c985d6a4d90c29e90f9 authored about 9 years ago by R. Tyler Croy <[email protected]>
Merge pull request #399 from jhoblitt/doc/types_and_providers-puppetserver-known-issues

document types and providers puppetserver known issues

1b13202c15e6135141c2da24c8e3caddd6d30dc8 authored about 9 years ago by Joshua Hoblitt <[email protected]>
add puppetserver blurb and ToC to NATIVE_TYPES_AND_PROVIDERS.md

ec13838c40491a6b1436da3c09addd4733bd9eb1 authored about 9 years ago by Joshua Hoblitt <[email protected]>
advertise NATIVE_TYPES_AND_PROVIDERS.md in README

5c4f66db7c4d6fcfd9604bed60d15200c2b6d9e0 authored about 9 years ago by Joshua Hoblitt <[email protected]>
Forgot to remove yet useless param

410e1164512b8142b9c3360d7ca719077452f77e authored about 9 years ago by Nicolas Glayre <[email protected]>
Fixed synatx issue

fc3353030ad54b783bbe76eb00f1b0f08f5a2a3a authored about 9 years ago by Nicolas Glayre <[email protected]>
Granted the possibility to give full path to client_url

24d2e5e93b6956a4be5bb378a761fb1dd1f4c00d authored about 9 years ago by Nicolas Glayre <[email protected]>
Typo, forgot a coma

13d883c8c6716d49bdcc7da7a5d78b697171847a authored about 9 years ago by Nicolas Glayre <[email protected]>
client_url is hardcoded in slave.pp, this commit intends to give it a custom path

b8a36437e420504463f0c3dd79e4661a50fd9804 authored about 9 years ago by Nicolas Glayre <[email protected]>
Merge pull request #396 from jhoblitt/feature/centralize-user-and--dir-config

add user/group mgt. + localstatedir params to jenkins class

f0e6f578b197f88e867ac0b00457e665684b9967 authored about 9 years ago by R. Tyler Croy <[email protected]>
add user/group mgt. + localstatedir params to jenkins class

* add `manager_user`, `user`, `manage_group`, `group` params to
`jenkins` class.

* improve co...

f5b5f405a36f2fa2a6a59dcf29e5b9f5b5c28b2b authored about 9 years ago by Joshua Hoblitt <[email protected]>
Merge pull request #395 from rtyler/fix-username-quoting

Fix username quoting

de64f8e2f29c20900e68f2a6831b1d1c7ad35715 authored about 9 years ago by Joshua Hoblitt <[email protected]>
Use shellquote to properly escape the username/password for jenkins-slave defaults

References #374
Fixes #371

0897b2f0feb64c449c6d16f14a8d050562d81a7a authored about 9 years ago by R. Tyler Croy <[email protected]>
add single quotes for credentials

also strip inital credentials for single quotes, for backward compatibility

d3b32f68af2effd215de59e0eac5d928d1ec0ee5 authored about 9 years ago by Iakov Gan <[email protected]>
Merge pull request #391 from jhoblitt/bugfix/dont-hog-the-daemon-pkg

use ensure_packages() to manage the daemon package

102869dc5c2f6f9a2e69b33ac2713f4b2103d1c8 authored about 9 years ago by Joshua Hoblitt <[email protected]>
use ensure_packages() to manage the daemon package

`jenkins::slave` uses the `daemon` package on debian. As this is a
commonly needed package, dir...

04126e61ca312ab6c380c221cea20bd2cfbaf63f authored about 9 years ago by Joshua Hoblitt <[email protected]>
Merge pull request #390 from jhoblitt/petems-add_examples_folder

Adds Examples for various platforms for Jenkins

bd36803ea37d89b2ac096aa1b702fb611ac49bcf authored about 9 years ago by Joshua Hoblitt <[email protected]>
Adds Examples for various platforms for Jenkins

Examples are moved from tests/ -> examples as per https://docs.puppetlabs.com/puppet/latest/refe...

f5f318e1c8420feb4587525489f09b99c400253b authored about 9 years ago by Peter Souter <[email protected]>
Merge pull request #389 from jhoblitt/bugfix/plugin-extension-handling

remove seperate resources for handling plugin extension

24e669dee30a249d83b7f2e055fef46740a23a4e authored over 9 years ago by R. Tyler Croy <[email protected]>
remove seperate resources for handling plugin extension

There were two orthogonal resource chains for handling plugins with with
the .hpi & .jpi extensi...

32c015e2c52a96ac08424314f42cc8f0f23d6e85 authored over 9 years ago by Joshua Hoblitt <[email protected]>