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

add puppet ~> 3.8 & ~> 4.1 to travis matrix

acb26dc31b782edd7805c574317d8fec9af5da55 authored over 9 years ago by Joshua Hoblitt <[email protected]>
Upgraded apt module dependency to support v2

9846c6a21d9a7be13100fc9afed0d321b8696a7d authored over 9 years ago by Robert Hafner <[email protected]>
Adding optional description to slave

e718089508ae04ecff67be729daf2229923b696f authored over 9 years ago by tstibbs <[email protected]>
Merge pull request #318 from VuokkoVuorinnen/patch-1

Update puppet_helper.groovy (comment typo fix)

0f8067468c5e23af7751cc2950a3875d93bb1719 authored over 9 years ago by Matthew Barr <[email protected]>
Update puppet_helper.groovy

Small typo fix

774aac38ad0bd50230640af2c9a7393fdca9375b authored over 9 years ago by Vuokko Vuorinnen <[email protected]>
At the advice of jhoblitt - redirect stdout / stderr this way

9adb229fbe5495a6b12300ca754f45a706c7b223 authored over 9 years ago by Andrew Egelhofer <[email protected]>
This change makes the jenkins-slave RedHat init.d script work with bash < 4.0

1a2e9866f3d798e3e059003bb8bd845d5b7015b4 authored over 9 years ago by Andrew Egelhofer <[email protected]>
add slaveagentport param to jenkins class

6318cfbe325c4429840430c9d7149d10f5304b84 authored over 9 years ago by Robert Mestrum <[email protected]>
Merge pull request #302 from ricoli/patch-1

Package name no longer hardcoded

2343dc1965c98d479bc412378990a3c4482fb8e7 authored over 9 years ago by R. Tyler Croy <[email protected]>
add get_slaveagent_port()/set_slaveagent_port() methods to puppet_helper

These methods may be used to get/set the portnumber for the slave agent. Eg.:

java -jar /usr...

118dc3406de2d95bab11e5abfbff3f8e3f6fcfdf authored over 9 years ago by Robert Mestrum <[email protected]>
Package name no longer hardcoded

673a5c40f021d9fa425931ca4be5b834e0d9b521 authored over 9 years ago by Ricardo Oliveira <[email protected]>
Merge pull request #295 from zomo/jenkins-cli-exec-for-security

Use jenkins::cli::exec in security.pp

ced81ba11c71ea0106513f5b9e29a3570b400ffb authored over 9 years ago by R. Tyler Croy <[email protected]>
Merge pull request #297 from willaerk/user_hash

Add jenkins::users class to declare all users

6e05619f628946e9808390b12e126683e94ec679 authored over 9 years ago by R. Tyler Croy <[email protected]>
Add jenkins::users class to declare all users

Similar to the jenkins::jobs class that declares all instances of
the jenkins::job defined type,...

cb097e42334a57ba1ba400057aaabe89b16d42b8 authored over 9 years ago by Kristof Willaert <[email protected]>
Use jenkins::cli::exec in security.pp

Commit 6bc33de changed a whole bunch of `exec`s to `jenkins::cli::exec`
but missed this one out....

6edb1180ecdb0745b69def4e8494d1352ec4f1b9 authored over 9 years ago by Jon Stuart <[email protected]>
Merge pull request #292 from jhoblitt/feature/puppet_helper-util

Feature/puppet helper util

ad774dc13fba1a1ca9fea423a16c81ba73cd1641 authored over 9 years ago by R. Tyler Croy <[email protected]>
add Util class to puppet_helper

Private methods don't appear to be "prviate" under groovy. This utility class
is for methods th...

afd17a68110000fd50f33dbcbc28114ef80b7b5b authored over 9 years ago by Joshua Hoblitt <[email protected]>
factor heavy lifting of user_info() out to Util.userToMap() in puppet_helper

This also changes the format of the JSON document generated by user_info().

* removed api_token...

c4005140017dbd48fcc9d6d396da622ed0c55333 authored over 9 years ago by Joshua Hoblitt <[email protected]>
move "private" credentials_for_username() method to Util class in puppet_helper

3e99d144f92bd426cb1c7ab634e1c0c97cd726ba authored over 9 years ago by Joshua Hoblitt <[email protected]>
add bindings field to Action class in puppet_helper

This field is used to access the object returned by getBinding(). This object
is needed to acce...

f9b4d742fffb31e7929d56ec375e304bb722e81f authored over 9 years ago by Joshua Hoblitt <[email protected]>
Merge pull request #290 from gdhbashton/sourced-xml-jobs

Support getting external .xml job descriptions

7a5ada768890d8192c995e733d3a536d7520a6c3 authored over 9 years ago by R. Tyler Croy <[email protected]>
wrap the $source test with validate_string

a422400ee59b513a3f850c2761082725660e8a66 authored over 9 years ago by Gavin Hamill <[email protected]>
Tidy up the logic

081a1ca6e896d2e833f23380f07866d53bbe9962 authored over 9 years ago by Gavin Hamill <[email protected]>
Remove debugging code

ffcc1d2eea5c16e97f762b296b5ae07bf52ecfeb authored over 9 years ago by Gavin Hamill <[email protected]>
Derp. Add the testjob fixture

f077e8dcbec9f17e37b16368477c4483369f0ec3 authored over 9 years ago by Gavin Hamill <[email protected]>
support sourced job descs w/tests

d78395b4ace7cee2e0b4b6847aec90182fe1b1c4 authored over 9 years ago by Gavin Hamill <[email protected]>
Merge pull request #289 from jhoblitt/feature/plugin-exec-as-user

set user on exec resources in jenkins::plugin define

b8e2dbff133ac558e11baf558ab75b05508f9da0 authored over 9 years ago by R. Tyler Croy <[email protected]>
set user on exec resources in jenkins::plugin define

As $plugin_dir has its ownership management, it should always be safe to run the exec resources ...

3fe774f7a51c1cda3c434c020ad8af9e0a3255e3 authored over 9 years ago by Joshua Hoblitt <[email protected]>
Merge pull request #288 from jhoblitt/feature/plugin-source-url

add source parameter to jenkins::plugin define

23dd871da6203bdc2d0972ce5a56d2585022726b authored over 9 years ago by R. Tyler Croy <[email protected]>
add source parameter to jenkins::plugin define

Direct URL from which to download plugin without modification. This is
particularly useful for ...

c5e8a397eabaabcbfa4eb35614b260fb4a70aab3 authored over 9 years ago by Joshua Hoblitt <[email protected]>
Update changelog for 1.4.0 smithers

2f72a2d299b4c56af30763d28500e5fd5cf60f51 authored over 9 years ago by R. Tyler Croy <[email protected]>
Pull down the latest version of stdlib when we're testing

e8ce812e3e62accdf064f9d7f9e3d0aaf1767dc5 authored over 9 years ago by R. Tyler Croy <[email protected]>
Bump the version up to 1.4.0 aka Smithers

5d9190d59a9d72516397a1d56e4ccff88b67c1f3 authored over 9 years ago by R. Tyler Croy <[email protected]>
Merge pull request #285 from jhoblitt/maint/convert-to-jenkins-cli-exec

convert raw execs of puppet_helper.groovy to jenkins::cli::exec define

7f255a32876a50da251b67836e0dfca4bd9601cb authored over 9 years ago by R. Tyler Croy <[email protected]>
convert raw execs of puppet_helper.groovy to jenkins::cli::exec define

6bc33de736a3af8f3947f7ea058cc015cfef5926 authored over 9 years ago by Joshua Hoblitt <[email protected]>
Merge pull request #284 from jhoblitt/maint/prune-travis-matrix

remove puppet > 3 < 3.6 from travis matrix

f2dc70f37042c54ea14115684bc868d282830189 authored over 9 years ago by R. Tyler Croy <[email protected]>
Merge pull request #268 from marcdeop/master

Improvements on job import via cli

ae7fe67ceabe5caffa519365c0a03f2ef677ad1f authored over 9 years ago by R. Tyler Croy <[email protected]>
Merge pull request #283 from jhoblitt/maint/fix-trailing-whitespace

Maint/fix trailing whitespace

1dc74e248883eff45716d7eec7aa04b2bda83c42 authored over 9 years ago by R. Tyler Croy <[email protected]>
Merge pull request #282 from jhoblitt/feature/puppet-4

Feature/puppet 4

6fe4fd8691fe924076e6d25a5e6b90abed09c0df authored over 9 years ago by R. Tyler Croy <[email protected]>
Merge pull request #260 from jhoblitt/feature/puppet_helper_num_executors

Feature/puppet helper num executors

2404c06a54871e1dc5735d2a211d87a736376811 authored over 9 years ago by R. Tyler Croy <[email protected]>
remove puppet > 3 < 3.6 from travis matrix

To reduce wall clock CI execution time.

12756681fc3b68262a99a895e62f73e7d76068be authored over 9 years ago by Joshua Hoblitt <[email protected]>
expand tabs

2bba565e710fcccca92f1ccd83799586fcfbbc53 authored over 9 years ago by Joshua Hoblitt <[email protected]>
add puppet 4.0 to travis matrix

4dd3984f7a18676742bf7daa115e79f0b2e7ebaf authored over 9 years ago by Joshua Hoblitt <[email protected]>
fix trailing whitespace

9b575b60ec1e6ff9c18081e5336f7e14e977a4b9 authored over 9 years ago by Joshua Hoblitt <[email protected]>
add executors param to jenkins class

Similar semantics as `class { 'jenkins::slave': executors => ... }` but for
the Jenkins master.

f6ebc2153e708283f74169839d29fe5d47f2980f authored over 9 years ago by Joshua Hoblitt <[email protected]>
add jenkins::cli::exec defined type

dad38cb8cbe27ac5fe36d365453e16805405a2d2 authored over 9 years ago by Joshua Hoblitt <[email protected]>
move Exec['reload-jenkins'] from jenkins::cli -> jenkins::cli::reload

Due to resource containment, it was not possible for a consumer of
`jenkins::cli` to both have a...

979cb012c12bc80306a88465f8cd78f43b32f70d authored over 9 years ago by Joshua Hoblitt <[email protected]>
add get_num_executors()/set_num_executors() methods to puppet_helper

These methods may be used to get/set the number of executors for the
master. Eg.:

java -jar...

df133b479bf8b4e7bdfb3c6361e6d2dba41ccdd1 authored over 9 years ago by Joshua Hoblitt <[email protected]>
enable travis container based builds

0976ec1399e6e4ee761d2c8fec3e6f38c4ac4679 authored over 9 years ago by Joshua Hoblitt <[email protected]>
disable jenkins_port() function unit tests under puppet 4

Skip this example block under puppet-4 as it will fail with rspec-puppet 2.1.0.

https://github....

8851973a9cc1b2cd785fbde4bf0380a7b10f4ed9 authored over 9 years ago by Joshua Hoblitt <[email protected]>
rspec-puppet >= 2.1.0 is required for puppet 4.0.0

c5256dc9e5be22077c1fb3b3ca2423c87ec93b77 authored over 9 years ago by Joshua Hoblitt <[email protected]>
fix compatibility with future parser

688191168821d630fc7768c8c49720be72a0e484 authored over 9 years ago by Joshua Hoblitt <[email protected]>
Merge pull request #270 from jhoblitt/maint/remove_rspec_gem_constraint

remove rspec gem ~> 2.99.0 constraint

2e8325a99c7f43504740d25ab46aec5358a3892f authored over 9 years ago by R. Tyler Croy <[email protected]>
Merge pull request #274 from jhoblitt/maint/remove-puppet-module-versions-constraints-from-beaker-setup

remove puppet module versions constraints from beaker setup

10d2e7c67dc7c14bdc29ec160238aeeeee05c5ec authored over 9 years ago by R. Tyler Croy <[email protected]>
Merge pull request #272 from jhoblitt/maint/use-mainline-puppetlabs_spec_helper-gem

use mainline puppetlabs_spec_helper gem

d8bb83acdca1f3768a6d690605394d4e0dfb697f authored over 9 years ago by R. Tyler Croy <[email protected]>
Merge pull request #278 from jhoblitt/maint/remove-unnecessary-whitespace

remove unnecessary whitespace from $::jenkins::cli_helper::helper_cmd

7133ab3ca63a8043a24f05e7e4a0f4310828b807 authored over 9 years ago by R. Tyler Croy <[email protected]>
Merge pull request #273 from jhoblitt/maint/update-spec_helper_acceptance-boiler-plate

update spec_helper_acceptance boiler plate

576a63cfd3ee53369ad367d65d5d8fd65eae56e4 authored over 9 years ago by R. Tyler Croy <[email protected]>
Merge pull request #271 from jhoblitt/maint/fix_rspec_3_compat

fix rspec > 3 compatiblity

75a9e149101100a6b9306647ee6eb3fb53ed3f50 authored over 9 years ago by R. Tyler Croy <[email protected]>
Merge pull request #279 from jhoblitt/maint/add-metadata-json-lint-to-Gemfile

add metadata-json-lint to Gemfile & enable rake validate target

a23a9ee97b04f2f629e0d20d6feebae6f3e357e2 authored over 9 years ago by R. Tyler Croy <[email protected]>
Merge pull request #280 from jhoblitt/maint/change-puppetlabs/stdlib-version-dep

change puppetlabs/stdlib version dep to >= 4.6.0

abb22a6325395227a69c85ce87269ef30bb47930 authored over 9 years ago by R. Tyler Croy <[email protected]>
Merge pull request #277 from jhoblitt/maint/add-puppet-3.7.0-to-travis-matrix

add puppet 3.7.0 to travis matrix

f653b17037aa5a10e5b10840814f8e0ed046cc2f authored over 9 years ago by R. Tyler Croy <[email protected]>
Merge pull request #275 from jhoblitt/maint/add-.bundle-to-.gitignore

add .bundle to .gitignore

ba726cac6b3d6b87acf68406a4b1473beee8dd8e authored over 9 years ago by R. Tyler Croy <[email protected]>
Merge pull request #276 from jhoblitt/maint/add-log-to-.gitignore

add log/ to .gitignore

34d76f0dca4300a680f6c0dbf7e82770263dcc39 authored over 9 years ago by R. Tyler Croy <[email protected]>
change puppetlabs/stdlib version dep to >= 4.6.0

To allow usage of validate_integer()

788df87933017fa37aafb5ddd458c8a991d83916 authored over 9 years ago by Joshua Hoblitt <[email protected]>
add metadata-json-lint to Gemfile & enable rake validate target

9bbc2d0537a270c89d70070586b025e24f2e7e50 authored over 9 years ago by Joshua Hoblitt <[email protected]>
remove unnecessary whitespace from $::jenkins::cli_helper::helper_cmd

If $ssh_keyfile was not specified, an extra two spaces would appear in
$helper_cmd. This was ha...

283055a7310949147b538d710f731f47cae09974 authored over 9 years ago by Joshua Hoblitt <[email protected]>
add puppet 3.7.0 to travis matrix

37e4ab3e09b658d2ff5f63e49b15c236a3b37690 authored over 9 years ago by Joshua Hoblitt <[email protected]>
add log/ to .gitignore

f7aa06b88ac03ba032d71261fa52c78285f323bb authored over 9 years ago by Joshua Hoblitt <[email protected]>
add .bundle to .gitignore

802f0adf6dfb4f49caee596c0d843d36f9943d75 authored over 9 years ago by Joshua Hoblitt <[email protected]>
remove puppet module versions constraints from beaker setup

Resolves this error:

/home/jhoblitt/github/puppet-jenkins/.bundle/ruby/2.1.0/gems/beaker-2....

e3495f94ff0cd333a861cc4f61898247163dbc3d authored over 9 years ago by Joshua Hoblitt <[email protected]>
update spec_helper_acceptance boiler plate

c3b7010370dc8148553b051376adb6247fd27a1a authored over 9 years ago by Joshua Hoblitt <[email protected]>
use mainline puppetlabs_spec_helper gem

The 'jenkins-infra/puppetlabs_spec_helper' fork is significantly behind the
mainline gem release.

44fcc2ce444422997680b8202571844b0fbd6c37 authored over 9 years ago by Joshua Hoblitt <[email protected]>
fix rspec > 3 compatiblity

521156c1053aacbf8eceaa58bf452c878f2fe9e2 authored over 9 years ago by Joshua Hoblitt <[email protected]>
remove rspec gem ~> 2.99.0 constraint

beaker-rspec 5 requires rspec >= 3

05c6b851e5b7aedf337fed1c7c0b48e9fb319e83 authored over 9 years ago by Joshua Hoblitt <[email protected]>
Properly scape ' on regsubst

2b62c16f0784e1880a4759aabd6e4c6bfc8b762e authored over 9 years ago by Marc Deop <[email protected]>
Add regsubst: replace &apos; with ' on job import via the cli

3d1dc7bd83910e2c3b504c071fefa75ccf041736 authored over 9 years ago by Marc Deop <[email protected]>
Improve regsubst expression: handle upper case and lower case

d3b8fc0afa4ff73e4f8774e4bfdacf562173e63f authored over 9 years ago by Marc Deop <[email protected]>
Merge pull request #256 from GeoffWilliams/direct_package

Direct package

4ac5106fb7e81e5594f3108b5656e954c558b115 authored over 9 years ago by R. Tyler Croy <[email protected]>
Merge pull request #261 from Ents24/escape-job-names

Escape job names for shell commands

90df841ba44c53455b9a1537ddadadbdbd6fc220 authored over 9 years ago by R. Tyler Croy <[email protected]>
Merge pull request #262 from bleuchtang/apt-issue

Change apt key to full fingerprint

ea2ae68af920d984115a3f02e416ba8df8ea912e authored over 9 years ago by R. Tyler Croy <[email protected]>
Merge pull request #266 from jhoblitt/maint/pin_apt_fixtures_version

pin puppetlabs-apt fixtures version to 1.8.0

31fae3fa0366d6018e0d1dae7052746288415ee8 authored over 9 years ago by R. Tyler Croy <[email protected]>
pin puppetlabs-apt fixtures version to 1.8.0

The 2.0.0 release of puppetlabs-apt includes major breaking changes to the API.
The metadata.jso...

fa860c91440b3a8dd56161ab11b3fb8f4164f49c authored over 9 years ago by Joshua Hoblitt <[email protected]>
Change apt key to full fingerprint

Since a few days puppetlabs/apt module throw a warnings if a full fingerprint
is not used.

96a032531bbedaddb40e94114ea3a12ff88703e6 authored almost 10 years ago by Émile Morel <[email protected]>
Escape job names for shell commands

Escape names when using the CLI to create or remove jobs.

This allows job names s to contain sp...

a0256fd56ebc52caa1ef94a6118c3ecf5c92707f authored almost 10 years ago by Doug Fitzmaurice <[email protected]>
whitespace

79bcdaa3490c797c5d62c77c1d6b0680303e51b7 authored almost 10 years ago by Geoff Williams <[email protected]>
fix lint errors

767e059ca02665b45d072d8b24a74f93c55657b1 authored almost 10 years ago by Geoff Williams <[email protected]>
fix metadata version numbers + depend on nanliu/staging

e738ba13f01281874a9419c33c9c1aa9fba21711 authored almost 10 years ago by Geoff Williams <[email protected]>
documentation for package_name setting

4268ff6edf1706156122a3ee407063a21ab3d147 authored almost 10 years ago by Geoff Williams <[email protected]>
fixup logic and add spec testing

2c2b8373c8356a093326ff17d30fb8032f75dc0f authored almost 10 years ago by Geoff Williams <[email protected]>
initial support for direct download package installation

948c1198fa1b373d18417f5803fb767ff456e60b authored almost 10 years ago by Geoff Williams <[email protected]>
Merge pull request #244 from petems/add_acceptance_test_docs

Add instructions for acceptance tests

29421c4a7725a910cc21fb0fc453f5500c6dae0b authored almost 10 years ago by R. Tyler Croy <[email protected]>
Merge pull request #245 from captSL/master

Added support for the 'toolLocations' parameter.

8f249021d37c28c318256fb04630c04e6a69c82b authored almost 10 years ago by R. Tyler Croy <[email protected]>
Added support for the 'toolLocations' parameter.

783786b7b1240f23b7df43362e1f571713fbf450 authored almost 10 years ago by Thorsten Gilfert <[email protected]>
Add instructions for acceptance tests

d9b4c5d700d973a95a18f739c74b294fa445b57d authored almost 10 years ago by Peter Souter <[email protected]>
Merge pull request #235 from bodepd/make_user_creation_optional

Make creation of user optional

f069b539d9a4793aac9feddd35f96b0c4ba811df authored almost 10 years ago by R. Tyler Croy <[email protected]>
Merge pull request #236 from tykeal/master

Cleanup metadata.json for better mechanical score

af4d391d3ceb5c0d9ebaaecfcc2972fce9a9fb5c authored almost 10 years ago by R. Tyler Croy <[email protected]>
Merge pull request #238 from petems/patch-1

Fix Bracket issue

054597cd636c09420637c86e8429fa7fdc077781 authored almost 10 years ago by R. Tyler Croy <[email protected]>
Merge pull request #239 from petems/refactor_to_use_beaker

Refactor acceptance tests to use beaker-rspec

c7211f387f7aa398ebf58472ce1bc9f854649a76 authored almost 10 years ago by R. Tyler Croy <[email protected]>
Changes to catch changes

As we're checking idempotency, we need to catch changes

92647390ecf14ac1cd76a454a759f719ab3a8852 authored almost 10 years ago by Peter Souter <[email protected]>
Adds a sleep for the jenkins test

1d9bbbfcf0862b8615d06f8814bf1bd12fbb3910 authored almost 10 years ago by Peter Souter <[email protected]>