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 #745 from elconas/fix_744

Fix https://github.com/jenkinsci/puppet-jenkins/issues/744 by setting mode explicitly

5b86f741105aba973917741874c55d17cec27674 authored over 7 years ago by Joshua Hoblitt <[email protected]>
Merge pull request #762 from crayfishx/doc/jenkins_job

(documentation) [ci skip]: minor typo affecting markdown rendering of jenkins_job

30c2920e8b24dcfd6f3a13c0931ccd7aaed06b41 authored over 7 years ago by Joshua Hoblitt <[email protected]>
Merge pull request #760 from vrtdev/nullpointer+workaround-puppetmaster

Avoid getting plainText from null passphrase

3c395c5c064494cbd033adae5caf02105b0b8b07 authored over 7 years ago by Joshua Hoblitt <[email protected]>
Merge pull request #755 from vrtdev/feature/workaround-java-puppetmaster

Fix all require statements for files in puppet_x

0ad92e23630746b68805a8f92bc44031f7736a7b authored over 7 years ago by Joshua Hoblitt <[email protected]>
[ci skip]: minor typo affecting markdown rendering of jenkins_job

45c02e8fd34cff7082abf922f5c62b2931a29d00 authored over 7 years ago by Craig Dunn <[email protected]>
Fix https://github.com/jenkinsci/puppet-jenkins/issues/749 https://github.com/jenkinsci/puppet-jenkins/issues/753 and tests

84967d753c7ba244f8fd3305909da175ec1239ce authored over 7 years ago by elconas <[email protected]>
avoid getting plainText from null passphrase (in case key was created with empty passphrase)

fcf3da8ce9e95c3b9ca48beb0a4adb3a00a0e4b6 authored over 7 years ago by Kristof Vanbecelaere <[email protected]>
Fixes apt module deprecation warnings

This also closes pr #444

82de1b22e597f85f03202a69c7fbc0abbcc42a8f authored over 7 years ago by Jan Vansteenkiste <[email protected]>
Fix all require statements for files in puppet_x

See: https://tickets.puppetlabs.com/browse/SERVER-973 for more
information

dabd8e562848b1bb3eda981d4ccdaa6974504767 authored over 7 years ago by Jan Vansteenkiste <[email protected]>
Merge pull request #758 from jhoblitt/plumbing/travis

travis matrix update

0de6bfe9f7cb866003e7323643dc2ca4a5224edd authored over 7 years ago by Joshua Hoblitt <[email protected]>
remove ruby 2.0.x from travis matrix

2.0.0 is EOL'd.

6afed1f7396607b601f1ecc88df7a3151ad42ed0 authored over 7 years ago by Joshua Hoblitt <[email protected]>
update travis matrix to puppet 4.9.x & 4.10.x

Test against the last two minor releases.

edeb79921453cfb92c02291ba41d277d9d3642a5 authored over 7 years ago by Joshua Hoblitt <[email protected]>
fix rspec compatibility with puppet 4.10.x

Converting the puppet version string to a floating point value can not
distinguish between 4.1.x...

a3a965cd0c8b661be2b1644a1332c4425cb31ae9 authored over 7 years ago by Joshua Hoblitt <[email protected]>
Merge pull request #756 from vrtdev/feature/fix_all_lint_warnings

Correct all arrow alignments using puppet-lint

42f4fea7b13c96a6aede4b9754921dedc7405f42 authored over 7 years ago by Joshua Hoblitt <[email protected]>
Correct all arrow alignments using puppet-lint

7873c46499c70d50d2cf5b9ad5280502f2e5311a authored over 7 years ago by Jan Vansteenkiste <[email protected]>
Fix https://github.com/jenkinsci/puppet-jenkins/issues/744 by setting mode explicitly

b7de46424baa380aedbdd06170b367ac6d79efbd authored almost 8 years ago by Robert Heinzmann <[email protected]>
Merge pull request #737 from oc243/master

Add support for conduit credentials

822dd4a0f243c6f183994fb6a8ba39224cdf2a91 authored almost 8 years ago by Joshua Hoblitt <[email protected]>
Add Conduit credentials to NATIVE_TYPES_AND_PROVIDERS.md.

840c58692d6ac9832be6413ea0633a4112b3b045 authored almost 8 years ago by Oliver Chick <[email protected]>
Add spec test for conduit impl of jenkins_credentials.

a2e21e8733909799bb5285230234892858712a9a authored almost 8 years ago by Oliver Chick <[email protected]>
Add conduit credentials to jenkins_credentials.

Conduit credentials are needed to integrate jenkins with phabricator.

ce5f19a085d7fa0fc1bbc140f5677931a727aa9e authored almost 8 years ago by Oliver Chick <[email protected]>
Merge pull request #735 from christek91/patch-1

Remove doc string for unused java_version param

cbe39e030365fbf52cb47c36c1f51404b10d03d6 authored almost 8 years ago by Joshua Hoblitt <[email protected]>
Remove doc string for unused java_version param

It looks like the java_version parameter for the jenkins::slave class is not used. This removes ...

31eff9d181b2b9020262583b11f9b86e9fdc9e9a authored almost 8 years ago by Chris Miller <[email protected]>
Merge pull request #728 from jhoblitt/plumbing/update-updatecenter

update update-center base URL

6b0499bd048dbce48f3e644ca8e89ca602bd74ce authored almost 8 years ago by Joshua Hoblitt <[email protected]>
update update-center base URL

See: https://issues.jenkins-ci.org/browse/INFRA-1060

ef41da82f100a10f2dcfd04c6286d504452d3988 authored almost 8 years ago by Joshua Hoblitt <[email protected]>
Merge pull request #727 from egouraud-claranet/master

Provide a way to override default_plugins_host for all plugins at one time

ea83ce7feb2b038627a18ec6d22860191b998089 authored almost 8 years ago by Joshua Hoblitt <[email protected]>
add test and validate string

6c7793b0adf45860e3bdbcdecaeb804d83733e7d authored almost 8 years ago by Emmanuel GOURAUD <[email protected]>
override default_plugins_host via init.pp https://issues.jenkins-ci.org/browse/INFRA-1060

0be990bd5ff39d02d35be80350335cbad7d5816d authored almost 8 years ago by Emmanuel GOURAUD <[email protected]>
Merge pull request #722 from PascalBourdier/master

lint

33ddc372cb8da998e34222e40f10e6bef6940045 authored almost 8 years ago by Joshua Hoblitt <[email protected]>
bundler version conflict

The command "eval bundle install --without development system_tests" failed.
Bundler could not f...

d3bbc1f864107d654b19f7ae67749c043947484b authored almost 8 years ago by Pascal Bourdier <[email protected]>
lint

- class included by relative name
- missing trailing comma after last element

31743192f3ecae0696d0e83742acc97d8e747864 authored almost 8 years ago by Pascal Bourdier <[email protected]>
Merge pull request #721 from jhoblitt/bugfix/slave-labels

fix multiple slave labels

48e825698e3fcefa634f1edd5e689148faa87d8d authored almost 8 years ago by Joshua Hoblitt <[email protected]>
fix multiple slave labels

+ prevent word splitting in all slave jar arguments

The implicit word-splitting when building u...

655deffa87917b1e1c9b523ee9f068d0342afab0 authored almost 8 years ago by Joshua Hoblitt <[email protected]>
Merge pull request #719 from jhoblitt/bugfix/slave-auth

really, really fix slave auth

71a738a751cfe0e896122e204856e80c5a5569c0 authored almost 8 years ago by R. Tyler Croy <[email protected]>
add jenkins::slave disable_ssl_verification param

4e6590f4e68cb503683a294c3e19f7b8e6337598 authored almost 8 years ago by Joshua Hoblitt <[email protected]>
add beaker $systemd global var

To indicate whether or not the SUT is using systemd. This is to replace
usage of `fact('systemd'...

23257c6fc39966bb17bbfaf60b8452e06d3730ad authored almost 8 years ago by Joshua Hoblitt <[email protected]>
refactor jenkins-slave-run

7f0eaf06f897cad7daccd43464f1f261e06c4dec authored almost 8 years ago by Joshua Hoblitt <[email protected]>
mv slave parameter construction out of sysconfig file

... and into the `jenkins-slave-run` script, previously only being used
under systemd.

* this e...

bc6a37a1f8dec25cdc257f1cdabffc767da5b364 authored almost 8 years ago by Joshua Hoblitt <[email protected]>
add slave TOOL_LOCATIONS sysconf var

99536dc8b4625f790ec950cffc7275fe5ad8f1c5 authored almost 8 years ago by Joshua Hoblitt <[email protected]>
add slave DISABLE_SSL_VERIFICATION sysconf var

split out of being inserted into OTHER_ARGS

7dcb5ba9c0e9162653969a02b5c37fd5b54e8f11 authored almost 8 years ago by Joshua Hoblitt <[email protected]>
rename slave DISABLE_UNIQUE sysconf var -> DISABLE_CLIENTS_UNIQUE_ID

+ convert it to be a boolean value

174bb07cf7c18c4e711428d50b68edcd1ff4cdc6 authored almost 8 years ago by Joshua Hoblitt <[email protected]>
remove slave RUN_STANDALONE sysconf value

This appears to have been copied from the jenkins Debian sysv init
script and has no meaning in ...

3e8ac0d4d7114b839519375d8db73e0248f434c5 authored almost 8 years ago by Joshua Hoblitt <[email protected]>
add beaker #apply2 helper method

To dry up repetition of this pattern:

# Run it twice and test for idempotency
apply(pp,...

2a9bfa65e6158064f50730119758f9e30cfedff9 authored almost 8 years ago by Joshua Hoblitt <[email protected]>
Merge pull request #717 from jhoblitt/plumbing/gems-leftovers

gem updates - leftovers from #713

431f161d72c20060dc4037c94e8f4236f8001ccc authored almost 8 years ago by Joshua Hoblitt <[email protected]>
update puppet-lint format string for ~> 2.x

310ac8f002b0c32201011e6a23fd0856396a99e5 authored almost 8 years ago by Joshua Hoblitt <[email protected]>
restrict beaker to :ruby_22

beaker requires ruby >= 2.2.5

88eecff849b833028dc5c7654f620f750788e82e authored almost 8 years ago by Joshua Hoblitt <[email protected]>
bump travis bundler to ~> 1.13

7425d5724074b2fb3341468771f9c586040bbba5 authored almost 8 years ago by Joshua Hoblitt <[email protected]>
Merge pull request #715 from jhoblitt/bugfix/slave-auth

fix slave auth broken by #710

9c259de8cacda547a15b11e8ca91466f2f2cb66f authored almost 8 years ago by Joshua Hoblitt <[email protected]>
fix slave auth

The `JENKINS_PASSWORD` env var was not being inherited by the `runuser`
env that the slave is be...

0eb74eebb3abe1bf049ec552d8a241c24f8937e6 authored almost 8 years ago by Joshua Hoblitt <[email protected]>
Merge pull request #713 from jhoblitt/plumbing/gems

assorted gem updates, cleanups, and/or removals

8325699fd4ed8275053affb457367815f0dfb816 authored almost 8 years ago by Joshua Hoblitt <[email protected]>
bump rubocop ~> 0.47.0

a35680c65c7cc4674949046846213f3be2a75942 authored almost 8 years ago by Joshua Hoblitt <[email protected]>
remove :acceptance rake target

:beaker has been defined by puppetlabs_spec_helper for some time now.

1b21745e95d4fefef8a7ff085ceaebcbd8c721ae authored almost 8 years ago by Joshua Hoblitt <[email protected]>
do not require any gems by default

83bb1b9ed41c9836a746f9f641f6064041efb8a7 authored almost 8 years ago by Joshua Hoblitt <[email protected]>
pin puppetlabs_spec_helper ~> 1.2.2

1.2 includes `parallel_tests` supports which was conflicting with what
was declared in the `Rake...

b7cf9e4f28d87a112229f44fa4cc8b8eeeef2860 authored almost 8 years ago by Joshua Hoblitt <[email protected]>
bump puppet-lint ~> 2.0

d43ef71443d4f675fac398e5823f24485a7fe59c authored almost 8 years ago by Joshua Hoblitt <[email protected]>
remove blimpy machinery

740e69c1231a1f22da5d62b2533862b95dfdf6f7 authored almost 8 years ago by Joshua Hoblitt <[email protected]>
consolidate ./contrib/examples -> ./examples

06246796bcb14c309036a8e3cc954b42349e80e1 authored almost 8 years ago by Joshua Hoblitt <[email protected]>
fix metadata_lint warnings

Resolves these warnings:

Warning: Dependency puppet/archive has an open ended dependency ve...

b31cf051f11a0d021a6be049fc187068ea2ce8b7 authored almost 8 years ago by Joshua Hoblitt <[email protected]>
bump rspec-puppet ~> 2.5.0

9028053bdc3d3ca22f64feeffc9258f030f4eaaf authored almost 8 years ago by Joshua Hoblitt <[email protected]>
bump puppet-syntax to ~> 2.0

f045b8da61844c325f13d28e1b3483b1afbf3bd6 authored almost 8 years ago by Joshua Hoblitt <[email protected]>
drop ruby < 2.0 support

+ remove restrictions on gems for ruby > 2.1

318fa531180d156b4478a1eb99e63af43a8cff24 authored almost 8 years ago by Joshua Hoblitt <[email protected]>
bump beaker-rspec to ~> 6.0.0

This changes changes the transitive beaker dep from 2.52 -> 3.x.

7f3fdb5568936ea8b61414bbee91df56640d335b authored almost 8 years ago by Joshua Hoblitt <[email protected]>
Merge pull request #709 from jenkinsci/plumbing/puppet-strings

initial puppet strings doc format conversion

6a4d4de7bc4ef6bb7a287c49840cc18b54c717e7 authored almost 8 years ago by R. Tyler Croy <[email protected]>
Merge pull request #710 from jhoblitt/security/slave-password

do not expose slave password in process table

8cf9eaa33bf5eed63431c4d761e5519dcc43afb3 authored almost 8 years ago by R. Tyler Croy <[email protected]>
Merge pull request #711 from jhoblitt/plumbing/apt

change apt module >= 2.1.0

9d3a174cc736e0a9f6161c67de2611e1c81903d2 authored almost 8 years ago by R. Tyler Croy <[email protected]>
change apt module >= 2.1.0

This is a 'scream' test in preparation to drop the deprecated apt module
calling semantics.

beaa841665e8cb265d3a8a285270028844c76922 authored almost 8 years ago by Joshua Hoblitt <[email protected]>
do not expose slave password in process table

Setting the swarm client password credential via the `-password`
argument exposes it in the syst...

35e554bbe4dc319885060b03bdb63a4073e026b2 authored almost 8 years ago by Joshua Hoblitt <[email protected]>
convert jenkins class docs to puppet strings

b1e94da83558f2b2ee28352a7c7aced012006d4f authored almost 8 years ago by Joshua Hoblitt <[email protected]>
add puppet-strings machinery

dc0af2e9f9b01506a562877b48e6e5ed126688df authored almost 8 years ago by Joshua Hoblitt <[email protected]>
Merge pull request #707 from jhoblitt/plumbing/beaker-debian

fix acceptance tests on Debian

bbd409aa7617e05b8ddafe3c939a9d5cf8ef7b70 authored almost 8 years ago by R. Tyler Croy <[email protected]>
Merge pull request #706 from jhoblitt/feature/plugin-purging-restart

restart jenkins master after purging plugins

2ba331dee1a74c20af2f042635818c5e4c61ead3 authored almost 8 years ago by Joshua Hoblitt <[email protected]>
fix acceptance sysconf tests on Debian

Debian does not prefix sysconf variables with `JENKINS_`.

bd4d7693487899c2f2580576cdd9d65d24a837ac authored almost 8 years ago by Joshua Hoblitt <[email protected]>
restart jenkins master after purging plugins

Without a restart, a jenkins fault may occur when listing installed
plugins as the plugin may st...

46a5436e5628a3509bd1102095fe75d1d992c6da authored almost 8 years ago by Joshua Hoblitt <[email protected]>
Merge pull request #704 from jhoblitt/feature/plugin-purging

add purge_plugins param to jenkins class

096d6a6989767d72f962fb1c6464bd22cae63933 authored almost 8 years ago by R. Tyler Croy <[email protected]>
add purge_plugins param to jenkins class

This option will purge *all* plugins not explicitly managed by this
module. This will result in...

83442e4aa5238b1cad967ca2251a658f4a1aaff8 authored almost 8 years ago by Joshua Hoblitt <[email protected]>
Merge pull request #694 from jhoblitt/feature/master-systemd

systemd jenkins master support on RedHat

20f851ef712b04055682fe9728e3091a6386d5ca authored about 8 years ago by Joshua Hoblitt <[email protected]>
fix shellcheck warnings

9cf2dc86686a94b62b9ee2743e4b611988487e67 authored about 8 years ago by Joshua Hoblitt <[email protected]>
enable systemd service on RedHat

Enable systemd service unit setup on $::osfamily == RedHat via the use
of jenkins::systemd. For...

11e06fadabcf74fda3e9efdf8b165485fbb3d2c8 authored about 8 years ago by Joshua Hoblitt <[email protected]>
convert jenkins::slave to use jenkins::systemd

2447016718fa7eb8b41a0f51ad46754f43d346c7 authored about 8 years ago by Joshua Hoblitt <[email protected]>
add jenkins::systemd type to handle sysv -> systemd

This private type handles setting up a systemd service and, if
applicable, managing the transiti...

c66f0224417713ff340693c8bfda6d428265aeb1 authored about 8 years ago by Joshua Hoblitt <[email protected]>
add jenkins run (under systemd) wrapper template

1f47f05f9b949775d7beaef01686579c1ee8808f authored about 8 years ago by Joshua Hoblitt <[email protected]>
add jenkins systemd service template

a739412353bc1a47ed4da83c7b6b3bcd727f8e50 authored about 8 years ago by Joshua Hoblitt <[email protected]>
warn about sysconfig values that contain '$'

Systemd does not support variable interpolation in an
`EnvironmentFile`.

ec0a6eb38fa5267eaf86ba859450d9ca4147ff97 authored about 8 years ago by Joshua Hoblitt <[email protected]>
Merge pull request #699 from jhoblitt/elconas-fix_668_sha1_causes_installation_loop

workaround voxpupuli/puppet-archive#242

baac9b992cec616a68d30fd3e1c06a800510224f authored about 8 years ago by Joshua Hoblitt <[email protected]>
Fix voxpupuli/puppet-archive bug https://github.com/voxpupuli/puppet-archive/issues/242

Fix Test

938e2394d70b62e5c40561666bccf052a8215e35 authored about 8 years ago by Robert Heinzmann <[email protected]>
Merge pull request #698 from jhoblitt/elconas-fix_673_setting_security_is_not_idempotent

fix security setting idempotentance

3563af45c331e15602fe5330aa1dedd970a6496b authored about 8 years ago by Joshua Hoblitt <[email protected]>
Merge pull request #697 from jhoblitt/elconas-fix_665_credentials_plugin_hard_coded

add jenkins::default_plugins param

1d46e5a97b517473c2a15cd0ef6d4213a8c817dd authored about 8 years ago by Joshua Hoblitt <[email protected]>
Fixed ident

0b4e55dd1f6debe739e054a24907830fa308a3d8 authored about 8 years ago by Robert Heinzmann <[email protected]>
Fix https://github.com/jenkinsci/puppet-jenkins/issues/673

418a7b7d525a22ea4f6ae5fa172287e91abbbbd7 authored about 8 years ago by Robert Heinzmann <[email protected]>
add jenkins::default_plugins unit tests

48f92641ade05a56923b4fcc408f5e9f9aa7f3d2 authored about 8 years ago by Jeff McCune <[email protected]>
Fixed Lint Error

790ceb8a50d660671036e0597fe16c9d1bec8855 authored about 8 years ago by Robert Heinzmann <[email protected]>
Allow Workaround for https://github.com/jenkinsci/puppet-jenkins/issues/665

ebd8cf10ee858f635043ad669182d506e36f2bd4 authored about 8 years ago by Robert Heinzmann <[email protected]>
Merge pull request #695 from jhoblitt/plumbing/nodesets

tidy up beaker nodesets

6162a2acc7f602730d6f106fd53761b9aff0c704 authored about 8 years ago by Joshua Hoblitt <[email protected]>
Merge pull request #696 from jhoblitt/stevefranks-stevefranks-json-require

require JSON module -- rebase of #565

68625e2edc51df79419fd81bcef666cbc013049a authored about 8 years ago by Joshua Hoblitt <[email protected]>
add require json

2255a2e93cb1bf0d4b1a03dee52177cd5252efe8 authored about 8 years ago by Steve Franks <[email protected]>
deprecated to death

fadf3160ba840e8d2d924f6fa5547a981c723aa9 authored about 8 years ago by Joshua Hoblitt <[email protected]>
remove beaker vagrant nodesets

Culling the heard down to a manageable size.

520a89f5f34dfa7e17a4bb7bb6914963a544a261 authored about 8 years ago by Joshua Hoblitt <[email protected]>
Merge pull request #692 from jhoblitt/bugfix/slave-systemd

fix slave systemd support

3c9b13f8af6d05e8eee34fc646285c4d54f5acad authored about 8 years ago by Joshua Hoblitt <[email protected]>
stop jenkins-slave service before systemd unit install

If the jenkins-slave service is already running under a sysv init script
and we are converting t...

6165911a1f68c62bd02e49891f9e69b8e8c20991 authored about 8 years ago by Joshua Hoblitt <[email protected]>
jenkins::slave should not use libdir

<facepalm />

The jenkins libdir is only guaranteed to exist when the slave is being
configured ...

bec6add010cc657d67d3d5147a42f6b7f2553b60 authored about 8 years ago by Joshua Hoblitt <[email protected]>
remove systemd fact quoting nonsense

81918dc2e8a5849891e0c47b831b6c005e269167 authored about 8 years ago by Joshua Hoblitt <[email protected]>