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 #387 from rtyler/native-types-fixup

Avoid referring to class objects directly in the Groovy helper

4b0cd6ebb167fa4dbd84dd76dd60378b2050f227 authored over 9 years ago by Joshua Hoblitt <[email protected]>
Avoid referring to class objects directly in the Groovy helper

This is based off of some of @damoxc's work

References #385

4b637623946a03552aa3b62f6e61f943fecd61c1 authored over 9 years ago by Damien Churchill <[email protected]>
Merge pull request #386 from jhoblitt/bugfix/set_security-save-state

set_security() does not save jenkins state

e13a7b4f9bc121a6c3762828657e42e124c74de4 authored over 9 years ago by Joshua Hoblitt <[email protected]>
Merge pull request #314 from andrewegel/master

Update jenkins-slave.RedHat init.d script work bash < 4.0

723897fe832bb952aabead51d8cd3f72b1bdc7fe authored over 9 years ago by Joshua Hoblitt <[email protected]>
set_security() does not save jenkins state

cb0fad517f1621a8b438184ef1db8cac4ca75eee authored over 9 years ago by Joshua Hoblitt <[email protected]>
Merge pull request #367 from patcadelina/tool-location

[puppet-jenkins#366] Replace -toolLocations with --toolLocation

b51d4c74a42443b3fc459c20c4bb1a4e2f75da58 authored over 9 years ago by R. Tyler Croy <[email protected]>
Merge pull request #383 from jhoblitt/maint/fix-acceptance-cli-path

fix acceptance test path prefix for jenkins-cli.jar

bc85ddc1ed58d42994caae934757b6eac88c4dd2 authored over 9 years ago by R. Tyler Croy <[email protected]>
fix acceptance test path prefix for jenkins-cli.jar

/usr/share/ -> /usr/lib/

17d528b9cea433d7b7c1a4c861f41e37d96d220e authored over 9 years ago by Joshua Hoblitt <[email protected]>
Merge pull request #382 from jhoblitt/feature/types_and_providers

(RFC) native types and providers

971194e4958191457d1342967de321c14f2d8588 authored over 9 years ago by R. Tyler Croy <[email protected]>
add jenkins_security_realm type

229440362acff13b0b0c5e93a45ac142a54db3f6 authored over 9 years ago by Joshua Hoblitt <[email protected]>
add PuppetX::Jenkins::Util module

Provides unundef() & undefize() methods for [un]munging data.

33e1921c3494961c2a77905e7b2ca8b14ba92401 authored over 9 years ago by Joshua Hoblitt <[email protected]>
add cli provider for jenkins_authorization_strategy type

c0eae1aacf1013ea5c5d26716bec348ac0f43923 authored over 9 years ago by Joshua Hoblitt <[email protected]>
add jenkins_authorization_strategy type

539b573841a463aae6a6323bbc47d3f91b61b34c authored over 9 years ago by Joshua Hoblitt <[email protected]>
add cli provider for jenkins_security_realm type

d3c4c548909f196b36a4461eb80bb7eeb44b07ec authored over 9 years ago by Joshua Hoblitt <[email protected]>
add cli provider for jenkins_user type

a6e2a50efd8fa55016ba7ab5fd01935d56210088 authored over 9 years ago by Joshua Hoblitt <[email protected]>
add jenkins_user type

306f6ca8a5c63f90c6bd184c0975b5ab266191ee authored over 9 years ago by Joshua Hoblitt <[email protected]>
add PuppetX::Jenkins::Type::Cli::newtype

Wraps Puppet::Type::newtype and sets up the type level autorequires needed for PuppetX::Jenkins:...

a236a1eceb9ba60f6a2c2fec5f9c157ba4beeb4c authored over 9 years ago by Joshua Hoblitt <[email protected]>
add PuppetX::Jenkins::Provider::Cli

This is a base class for providers that need to interact with jenkins via the
puppet_helper.groo...

3a53044fd6f9a1a183bd3b5df8eaa098f02c6db3 authored over 9 years ago by Joshua Hoblitt <[email protected]>
add PuppetX::Jenkins::Config class

This class is used to lookup common configuration values by first looking for the desired key as...

1c221d1b3073c068667ce9083d19a57f7fa36aad authored over 9 years ago by Joshua Hoblitt <[email protected]>
add jenkins::cli::config class

This class provides configuration values to override defaults and fact data for
PuppetX::Jenkins...

4e2a4da39123cd06ee7ba7cc54953492143eb70b authored over 9 years ago by Joshua Hoblitt <[email protected]>
add :retires feature

1bd9b8707059e5fb79face7c8d41aaac0b3d5a30 authored over 9 years ago by Joshua Hoblitt <[email protected]>
add pry-byebug gem to :development group

2ffbca614f6f671a84621c8d76bee626f983acb3 authored over 9 years ago by Joshua Hoblitt <[email protected]>
add get_{security_realm,authorization_strategy}(), & set_jenkins_instance() methods to puppet_helper

c3b24f97c342741937b00b9df8835829b3331b52 authored over 9 years ago by Joshua Hoblitt <[email protected]>
add user_update() & user_info_all() methods to puppet_helper

* user_update() creates or updates a single user from JSON
* user_info_all() dumps all current u...

4757ee1662bcd4896f65e876d68f6fe9a473c295 authored over 9 years ago by Joshua Hoblitt <[email protected]>
add forward declaration of PuppetX::Jenkins::{Type,Provider} namespaces

b6b458738bf64aa00354a7da51cf92ace0fa9aba authored over 9 years ago by Joshua Hoblitt <[email protected]>
add debugging to PuppetX::Jenkins::Config

57a8d256fa25087019fc75fa96812647a8e51cc4 authored over 9 years ago by Joshua Hoblitt <[email protected]>
add jenkins_credentials type

9fe2dce52f60514e3c620709dbe43bbf60e3e8d3 authored over 9 years ago by Joshua Hoblitt <[email protected]>
add jenkins_job type

53dcce5ce38d75259eabe07539736ca9e0765625 authored over 9 years ago by Joshua Hoblitt <[email protected]>
add NATIVE_TYPES_AND_PROVIDERS overview notes

68697a70e04f5231666b7db66b1305a3f83a081c authored over 9 years ago by Joshua Hoblitt <[email protected]>
add jenkins_user type

3675de316126ca6a329612e9e889b7eac3929c7c authored over 9 years ago by Joshua Hoblitt <[email protected]>
add cli provider for jenkins_job type

81cdcc3e951fda34fc113352036c91a95ead5676 authored over 9 years ago by Joshua Hoblitt <[email protected]>
add cli provider for jenkins_job type

bdac1f8d13c36893873f395113a88c3617bffb32 authored over 9 years ago by Joshua Hoblitt <[email protected]>
add job_enabled() method to puppet_helper

* job_enabled() print the job's state as either "true" or "false"

38599bcdae3920817c4a3643db09ea8d6a7d8de0 authored over 9 years ago by Joshua Hoblitt <[email protected]>
add cli provider for jenkins_credentials type

b9e17b7bac24946b43e4358670f8c2d1187d288f authored over 9 years ago by Joshua Hoblitt <[email protected]>
add cli provider for jenkins_slaveagent_port type

5007275811f5adf4e87083a91085727753155ef8 authored over 9 years ago by Joshua Hoblitt <[email protected]>
add jenkins_slaveagent_port type

cf9bff3ac893f9269557b26dfaefffcbb84fcc7a authored over 9 years ago by Joshua Hoblitt <[email protected]>
add credentials_{list_json,update_json,delete_id}() methods to puppet_helper

* credentials_list_json() list all credentials in the `global` domain as
a JSON document to th...

df0b12cb506d4de9c82e7365c14f1c99def0b124 authored over 9 years ago by Joshua Hoblitt <[email protected]>
add cli provider for jenkins_num_executors type

56120ddd7a19195a9911a895b7a8a0552baffea0 authored over 9 years ago by Joshua Hoblitt <[email protected]>
add jenkins_num_executors type

83f4cb60b67d781492ea3d22c156d9b51ed0eabb authored over 9 years ago by Joshua Hoblitt <[email protected]>
Merge pull request #376 from oloc/template

Add template in the jenkins::job

e4815b5996f9aaf4f997c6476f7b67c614e2f415 authored over 9 years ago by R. Tyler Croy <[email protected]>
Add template rspec

9e17fe1c0cdc7004404d090b4245a2586a55f4dd authored over 9 years ago by oloc <oloc@aurore>
Replace -toolLocations with --toolLocation

94fcf3a466805b11d4a015089c3f9e9cbb173780 authored over 9 years ago by Patrick Cadelina <[email protected]>
fix rspec-puppet `raise_error` warning

Resolves this warning:

WARNING: Using the `raise_error` matcher without providing a specifi...

ac2ca0967ed594a6ab4c7e2296d6dc4f4a9713ee authored over 9 years ago by Joshua Hoblitt <[email protected]>
Merge pull request #378 from jhoblitt/maint/rspec-raise_error-warniing

fix rspec-puppet `raise_error` warning

ce8b98bfd1d82cbd25d4e78e600bea66ef2204ff authored over 9 years ago by R. Tyler Croy <[email protected]>
fix rspec-puppet `raise_error` warning

Resolves this warning:

WARNING: Using the `raise_error` matcher without providing a specifi...

40e89d6056de500c9158338d891ff19ace5c7cbc authored over 9 years ago by Joshua Hoblitt <[email protected]>
Add template in the jenkins::job

73857359d9f58f9e90b369a1e09efb0d56484e44 authored over 9 years ago by oloc <oloc@aurore>
Merge pull request #347 from joshuaspence/master

Fix require paths

f1bda66522df41559eb6bdcc4925bcc07ee58ee6 authored over 9 years ago by R. Tyler Croy <[email protected]>
Avoid attempting to install Java on Darwin which puppetlabs/java doesn't support

fa47ad67c8a8bb9c2174c12f5dec2edc62273992 authored over 9 years ago by R. Tyler Croy <[email protected]>
Merge pull request #351 from covermymeds/darwin_slave

add darwin/osx support to slave class

eab3d5462f9c3229534e34bd34d51daa6553fe4d authored over 9 years ago by R. Tyler Croy <[email protected]>
Merge pull request #358 from ox-it/master

Added jenkins_prefix function to retrieve configured prefix

ce025a457c3b644f08e5b0200ea7700687995fbe authored over 9 years ago by R. Tyler Croy <[email protected]>
Added jenkins_prefix function to retrieve configured prefix

https://github.com/jenkinsci/puppet-jenkins/issues/357

02e90465b357b0517e91772a817fa85f2301a35e authored over 9 years ago by Andrew Hemming <[email protected]>
Merge pull request #227 from madAndroid/allow_credentials_uuid

Add parameter to set user uuid in jenkins::credentials define

040b27105aae056aec24232370fc956a3bc570d3 authored over 9 years ago by R. Tyler Croy <[email protected]>
fix spec tests

f361dd0879e21c3b00a463e7b7fbed287eea3f0b authored over 9 years ago by Andrew Stangl <[email protected]>
add section for UUID to docs, as per suggestion from @jhoblitt

cff1113691bb005250b8ae4610bea518d2e5045c authored over 9 years ago by Andrew Stangl <[email protected]>
fix issues with tests

39b7bb6c760e0b81623892b03bde864e82082db4 authored over 9 years ago by Andrew Stangl <[email protected]>
add spec tests for jenkins::credentials define

massage travis into playing nice

Revert "massage travis into playing nice"

This reverts commit...

48186002a981632a049533d03bb864be9d66c38c authored over 9 years ago by Andrew Stangl <[email protected]>
add parameter to jenkins::credentials to allow UUID to be set

0343fe8b40c3b734735d6a8ae18f1dba7d11ea8e authored over 9 years ago by Andrew Stangl <[email protected]>
Fix up the slaveagentport tests to validate and pass properly

Not sure why travis didn't fire on these

03bdb749d845dd1559af44b8c62b5733284236c4 authored over 9 years ago by R. Tyler Croy <[email protected]>
Merge pull request #303 from rmestrum/puppet_helper_slaveagentport

Puppet helper slaveagentport

3d343dc75524ad5193b5cbeef10ecd547451a6e2 authored over 9 years ago by R. Tyler Croy <[email protected]>
Update version for release

80a32d6201e5a68ee671cb6e62ce58c7e520e28c authored over 9 years ago by R. Tyler Croy <[email protected]>
add acceptance test for jenkins::job

Note that idempotence is not checked for as this appears to be broken with at
least jenkins 1.613.

d7bc9fe0fbbe3181389604228cfca3a131650a52 authored over 9 years ago by Joshua Hoblitt <[email protected]>
add explicit ordering for classes/defines that use jenkins::cli[::exec]

a17758bc5b5b0dca88cb81468711f8882b18a508 authored over 9 years ago by Joshua Hoblitt <[email protected]>
fix Exec['reload-jenkins'] relationship regression

Introduced by: https://github.com/jenkinsci/puppet-jenkins/commit/979cb012c12bc80306a88465f8cd78...

3f6df04e50a7c53c19bb34a3b3c719c32deb8c23 authored over 9 years ago by Joshua Hoblitt <[email protected]>
Merge pull request #352 from kevinhankens/jenkins_cli_ssh_keyfile

Adding cli_ssh_keyfile parameter to specify the location of a private key

9c39706c1c75fd8e28846e1429f8fdbdfb6433f5 authored over 9 years ago by R. Tyler Croy <[email protected]>
Merge pull request #353 from coxc24/master

Class cannot find exec in jenkins::cli::reload.

c1ba76eb781c1c4f00bfe3a594d339b0de8b8af3 authored over 9 years ago by R. Tyler Croy <[email protected]>
Adding cli_ssh_keyfile parameter to specify the location of a private key.

b586c6881c0bd1f4d5d05004801b02dcecfe8836 authored over 9 years ago by Kevin Hankens <[email protected]>
Class cannot find exec in jenkins::cli::reload.

afccb7a442696cda19eb9c92c1571a09b9a65180 authored over 9 years ago by Chris Cox <[email protected]>
add support for osx manage_slave_user, lint cleanup

slave_uid logic isn't necessary as undef will be passed to user type

dfb93c1986b16e66529c7170af4ae7d83c9b3fb2 authored over 9 years ago by Adam Stephens <[email protected]>
fix the build. leave darwin disabled for now.

1856636dc017c3e685d54e88da5b000f26e95b7a authored over 9 years ago by Adam Stephens <[email protected]>
add darwin/osx support to slave class

2602b9f32bc2428f6715bc9a4bdafb73f487a003 authored over 9 years ago by Adam Stephens <[email protected]>
Fix require paths

This fixes the `require` paths on Ruby 1.8.7 with Puppet 2.7. See issue #132.

164de5bf5ccb4520f05e54cce1af1575e02a4ebe authored over 9 years ago by Joshua Spence <[email protected]>
Merge pull request #331 from danielpalstra/master

Set retries in job configuration to global parameters

df3c6dfd7c49143966541ac2be79f5bb608b8247 authored over 9 years ago by R. Tyler Croy <[email protected]>
Merge pull request #335 from valtri/master

Fix jenkins::plugin with create_user false

b8c92ddcd16900e47fb07eb436be20876741a087 authored over 9 years ago by R. Tyler Croy <[email protected]>
Merge pull request #336 from bertagaz/features/9618-stronger_plugin_verification

Features/9618 stronger plugin verification

42db20b69b61f4cd5a296db19f52a2e0e0333d2f authored over 9 years ago by R. Tyler Croy <[email protected]>
Archive::download acts on $plugin, and not $name.

80863250a89315196f519a125abf5569e836c2aa authored over 9 years ago by bertagaz <[email protected]>
Linting.

a38db6b79bb8f12ba07169dc4c9e436a0803b84e authored over 9 years ago by bertagaz <[email protected]>
Add puppet-archive to the list of modules to fetch in the fixtures.

3bd093d0ef7264b9436f51f09f3e1938aa11ef20 authored over 9 years ago by bertagaz <[email protected]>
Ensure ownership of the parent plugin directory only when it's home directory (when new user is created).

93c903f31184685f7b872b675cdb7f2090aa7987 authored over 9 years ago by František Dvořák <[email protected]>
Notify Service['jenkins'] with Archive::Download[$plugin].

8bb8bf46d6a8a0b306e3995d914c579c8e473c5f authored over 9 years ago by bertagaz <[email protected]>
Use HTTPS URLs in the update-center.json fixture.

4c4d713f1895ca550edf903c9e9cdd28d17353c8 authored over 9 years ago by bertagaz <[email protected]>
Adapt the rspec tests to the archive::download dependency.

0141dfff51fb81c0f23a6e84314316532144370f authored over 9 years ago by bertagaz <[email protected]>
took retries from global variables instead of hardcoded

69756f1f2f0a56a5b5e1f3e4c3c4156dc9020aa0 authored over 9 years ago by dbxdap <[email protected]>
Use HTTPS URLs when connecting to updates.jenkins-ci.org.

1b19c7f738cebe67cdeca25a4814e56a630b0877 authored over 9 years ago by intrigeri <[email protected]>
Disabled files management depends on the plugin being installed.

6cec643e978f041e0eea6343040ef78e769999f2 authored over 9 years ago by bertagaz <[email protected]>
Use archive plugin to verify downloaded plugins checksum.

cec172003a66168451e2039cca19a57c2985ae05 authored over 9 years ago by bertagaz <[email protected]>
Merge pull request #327 from tosmi/fixtures

Use https in .fixtures.yml URI to allow testing behind a proxy

eb0b2a22744599fab51e4a0953cba168ff37a60f authored over 9 years ago by R. Tyler Croy <[email protected]>
Use https in .fixtures.yml URI to allow testing behind a proxy

9cb27fd9ffb9ae9ed035bd861fdbafd57a3e5966 authored over 9 years ago by Toni Schmidbauer <[email protected]>
Merge pull request #319 from tstibbs/slave_description

Adding optional description to slave

37205d07d69c8840de04c1024631e9be34c6dd8d authored over 9 years ago by R. Tyler Croy <[email protected]>
Merge pull request #328 from tosmi/yumrepo

Support configuring a yum proxy server

a8c0658aa84c2f7f764bb2b441f7467011f92374 authored over 9 years ago by R. Tyler Croy <[email protected]>
Merge pull request #325 from jhoblitt/maint/add_puppet_4.1.0_to_travis_matrix

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

dfe245d7eefc8607b2a3d286419df1f05b4a9d6a authored over 9 years ago by R. Tyler Croy <[email protected]>
Merge pull request #326 from tosmi/metadatafix

Fixed project_page in metadata.json

fddb78b7c26cfec4a01f21e328ef1365ee14b2c4 authored over 9 years ago by R. Tyler Croy <[email protected]>
Merge pull request #323 from tedivm/apt_2_1_upgrade

Upgraded apt module dependency to support v2

c6c083f8a5b614ad080a0e08012e84163ce8b2c7 authored over 9 years ago by R. Tyler Croy <[email protected]>
yum_proxy was renamed to repo_proxy so fix the spec

56b977b502d64429bbadaa7041f1d7bda79d1b84 authored over 9 years ago by Toni Schmidbauer <[email protected]>
move proxy parameter to yumrepo resources

instead of using a resource ref move the proxy parameter directly to
the yumrepo resources as su...

bfec092ded678b6e9890b708f763f0bb4cab908d authored over 9 years ago by Toni Schmidbauer <[email protected]>
yum_proxy was renamed to repo_proxy

c32c1349159d268bc7a69b6e77671da941f25781 authored over 9 years ago by Toni Schmidbauer <[email protected]>
renamed yum_proxy to the more neutral repo_proxy

as this parameter could also be used for apt or zypper

2622b200c6b1f913029fb575a904e9262c6cc7a7 authored over 9 years ago by Toni Schmidbauer <[email protected]>
added tests for the yum_proxy parameter

e360976594d80979ee124f61e85adc31f39f6bf6 authored over 9 years ago by Toni Schmidbauer <[email protected]>
use parameter yum_proxy to configure a proxy server for the jenkins yum repo

94964b0248f3cd33a1b1a474d5d53104cc27d482 authored over 9 years ago by Toni Schmidbauer <[email protected]>
added parameter yum_proxy

this allows installing jenkins via yum behind a proxy server.

c84c66f276cef182e21d9c7cb78e827058e5b4f3 authored over 9 years ago by Toni Schmidbauer <[email protected]>
Fixed project_page in metadata.json

e690c127f8421b50a3ea056abe99d2dc420bf119 authored over 9 years ago by Toni Schmidbauer <[email protected]>