Ecosyste.ms: OpenCollective

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

github.com/sous-chefs/jenkins

Development repository for the jenkins cookbook
https://github.com/sous-chefs/jenkins

endpoint_responding? = true for Net::HTTPForbidden

this allows for the restart to finish, even when the api endpoint
can't be reached because of a...

a699e154dff547133b6766fd766f64ed6385269e authored over 11 years ago by Jean Mertz <[email protected]>
Merge branch 'COOK-2679'

2847d11c572dac269d2eb563bbea9a092a3ced3a authored over 11 years ago by Seth Chisamore <[email protected]>
[COOK-2679] Allow setting plugin version in ['jenkins']['server']['plugins'] attribute

* Take plugin name from 'name' key and version from 'version' key if Hash found in plugins list.

9d80f1d7f06e57f35ea9df98479c2094afc60852 authored over 11 years ago by Stanislav Bogatyrev <[email protected]>
Merge branch 'COOK-2674'

d678fb9e920b769b4df99ea614167046f3008295 authored over 11 years ago by Seth Chisamore <[email protected]>
add TK suite for nginx SSL

35a6fdc37856616385ab3d151ec65777b8d9b6f9 authored over 11 years ago by Seth Chisamore <[email protected]>
generate SSL certs in SSL proxy tests

Apache2 fails to start if the key/cert are missing.

9608b20f222056d1c69e397fa731c207cd7eabba authored over 11 years ago by Seth Chisamore <[email protected]>
slight cleanup in apache_jenkins.erb

* remove frivolous `if @www_redirect`
* ensure ERB `end` statements contain a dash
* indention/s...

83ac41c53f7f47218d91753fdf2bae12e2e3d1ac authored over 11 years ago by Seth Chisamore <[email protected]>
load Apache rewrite module on ALL redirects

3799dd880a3cdc1f5761e0139933aace3df178fa authored over 11 years ago by Seth Chisamore <[email protected]>
simplify computation of `www_redirect`

23c15d6f058cce07d72dc23ff131cd4101f93c5e authored over 11 years ago by Seth Chisamore <[email protected]>
Use proxy_redirect to fix Location headers

When SSL is enabled, this prevents a "It appears that your reverse proxy
set up is broken." erro...

bf82ae929f65cf1da82681496f55849f8f005a26 authored over 11 years ago by Brandon Turner <[email protected]>
add aliases to apache reverse proxy

45ecdf7f0b39a800c568486980eb41964d4a4848 authored over 11 years ago by Jesse Nelson <[email protected]>
adds support for apache ssl

Conflicts:
templates/default/apache_jenkins.erb

f290e8d60fae412507f32bce4a0a1d12cdb8338b authored over 11 years ago by Jesse Nelson <[email protected]>
Fixed indentation

9d05faaa533180369a9e7f0b2041e74f29e2135e authored over 11 years ago by Remon Oldenbeuving <[email protected]>
Added ssl support

This system expects the ssl_certificates to be stored in the:

node[:jenkins][:http_proxy][:ssl]...

0d6f50b7a69530e3023c0faf2efd7dae89a853a8 authored over 11 years ago by Remon Oldenbeuving <[email protected]>
Merge branch 'pr/20'

5a0c2af9a39b225f185bb5a20d90770f680190c0 authored over 11 years ago by Seth Chisamore <[email protected]>
add several new options to jenkins_cli

2f76002138a022b4c52d4e7ed0823cf63629bdf1 authored over 11 years ago by Mathieu Sauve-Frankel <[email protected]>
Merge branch 'pr/19'

f927568fa52ac10ca65e8ed0555b9d82ffbb1806 authored over 11 years ago by Seth Chisamore <[email protected]>
fix namespace to work with current ssh-slaves plugin

14e3f38bee37ed53b28814833be354abacdf4685 authored over 11 years ago by Mathieu Sauve-Frankel <[email protected]>
Merge branch 'pr/18'

db6f86e550db43719e685be48c41b1a6bcb8d3bf authored over 11 years ago by Seth Chisamore <[email protected]>
add default value for node['jenkins']['server']['pubkey']

b6bf56621c63986c83601b1b42a5a17c6398c6b9 authored over 11 years ago by Mathieu Sauve-Frankel <[email protected]>
add missing variable referenced by jenkins::node_ssh

3591f9f77cb0f648a4ce9ffecd04e7a348a3e34b authored over 11 years ago by Mathieu Sauve-Frankel <[email protected]>
Merge branch 'pr/7'

64c43cf0a55bc024003d74f27eaa1057b5cbcb2f authored over 11 years ago by Seth Chisamore <[email protected]>
Add dependency for apt

Fixes installation on debian/ubuntu based systems

554f1ecebfa41a3a880b2113e3b66fbdd5522ed0 authored over 11 years ago by Paul Goldbaum <[email protected]>
Merge branch 'COOK-2654'

0aebfe1da1d5b6172904eb115bb184218aab8ae8 authored over 11 years ago by Seth Chisamore <[email protected]>
[COOK-2654] add TK suite for Nginx basic auth

303b037a97dec7edf369c9e081fec91cdce0b033 authored over 11 years ago by Seth Chisamore <[email protected]>
Added basic authentication support for nginx

b76ae573c0a719d39751d044680276784c1152f5 authored over 11 years ago by Remon Oldenbeuving <[email protected]>
Merge branch 'COOK-2574'

df5ab52d8a8b6bab6c7d222e160446de1b4d84ab authored over 11 years ago by Seth Chisamore <[email protected]>
[COOK-2574] Incorrectly referenced attribute

Not sure how I missed this in the template.

adec40b1a8f7cbc092a2698812083e7f92f3c9f7 authored over 11 years ago by John Dewey <[email protected]>
[test-kitchen] update project to support 1.0.0.alpha.1

* Use Vagrant 1.1.x is now installed via the native installer
* Remove `Gemfile`:
* Vagrant is...

91c832977bb7b598c59b79de4c54e5ace93cb7ae authored over 11 years ago by Seth Chisamore <[email protected]>
make the test instances beefier..cause JAVA.

67361f2220d1d64e3a51cf73f4cb285f4e70028c authored over 11 years ago by Seth Chisamore <[email protected]>
Merge branch 'COOK-2636'

84528fbd2f2791afe4b49f87ebeed6dd1bc405b2 authored over 11 years ago by Seth Chisamore <[email protected]>
Moved jvm_options before -jar

As of Jenkins 1.4+, it validates command line arguments.  Putting JVM
options after the -jar res...

94857e1565824051d38277abcc3b1937c2dfe719 authored over 11 years ago by Patrick Leckey <[email protected]>
runit isn't necessary

cb31111ce063bc0b0f8642a0df19c39c5cc5d0d3 authored over 11 years ago by Guilhem Lettron <[email protected]>
Merge branch 'COOK-2528'

9a4e5aa62e7f5a55d78a3473ac2d5634fd6b7a7e authored over 11 years ago by Seth Chisamore <[email protected]>
runit isn't necessary

2e56e8a6d1e884dc1a314c49d788108eb3ca9e15 authored over 11 years ago by Guilhem Lettron <[email protected]>
Merge branch 'COOK-2532'

874e1ece3bafd59fb75eaea4c3a69e7c4f523794 authored over 11 years ago by Seth Chisamore <[email protected]>
[COOK-2532] Fix node['jenkins']['server']['port'] does not work

1838d97484a2194b15d7b0bad42cd85855b8d7c9 authored over 11 years ago by Takeshi KOMIYA <[email protected]>
change optional cookbooks from 'suggests' to 'depends'

Chef 11 only loads attributes from dependent cookbooks correctly if a
proper depends exists.

5f15bde2b8758aee8ff925676c318dacf09efa7f authored over 11 years ago by Seth Chisamore <[email protected]>
[test-kitchen] add test suites for http proxy recipes

9fdc8dc00add042775812c38764a06c7a865322b authored over 11 years ago by Seth Chisamore <[email protected]>
[test-kitchen] ensure a host-only network is configured

901fd394b0ec9c453ad51028cb7f78e7370f9474 authored over 11 years ago by Seth Chisamore <[email protected]>
Merge branch 'COOK-2574'

643e297cec418803acecc719eb4b1f74ce3ffd49 authored over 11 years ago by Seth Chisamore <[email protected]>
[COOK-2574] make basic auth optional for apache proxy

1b8671a830fa75035e26ca51e7622b74a446e65c authored over 11 years ago by Seth Chisamore <[email protected]>
[COOK-2574] Add CAS authentication to apache proxy.

fa1860e19b44632acd499a07c62f95a9bd8a1e3a authored over 11 years ago by John Dewey <[email protected]>
setting version to 0.8.0

The previous (non-released) bump to `0.9.9` was premature. Some inflight
LWRP experiments may ma...

0fd63650e7feda7db5187088c8ce980643d96470 authored over 11 years ago by Seth Chisamore <[email protected]>
wire in service :restart notifies

Updates to the following resources should trigger a service restart:

* WAR file (core code)
* N...

f4885e61f50705d62e42a7d57890f0af1789c853 authored over 11 years ago by Seth Chisamore <[email protected]>
create a `JenkinsHelper` library

Initially this module will be expose two helper methods:
`service_listening?` and `endpoint_resp...

6543f6aba6780b3f83bbe4994ac92df83bd71839 authored over 11 years ago by Seth Chisamore <[email protected]>
add `test-kitchen` 1.0 support

The 1.0 branch of test-kitchen is based on Fletcher Nichol's excellent
Jamie CI codebase.

213a0ed5f4fe959fe38b3570325209a684fbf9e1 authored over 11 years ago by Seth Chisamore <[email protected]>
bump to 0.9.9 dev version in preparation of impending 1.0.0

07fdf2fb832f869a76b8c21336cc377b9cf81749 authored over 11 years ago by Seth Chisamore <[email protected]>
rename Berksfile group `:integration` to `:development`

28f761f14e5d15b34b09b2ee1a7e86c712be2a9b authored over 11 years ago by Seth Chisamore <[email protected]>
explicitly enable the runit service on jnlp slaves

b9f50e7923fb259e01454ec1dbaf17d458cf338c authored over 11 years ago by Seth Chisamore <[email protected]>
make slave log_dir a configurable option

14161449d89444ee4b23f33cec9d1034be2bed74 authored over 11 years ago by Seth Chisamore <[email protected]>
initial pass at release documentation/assets

64b4cfb77c6dd67dddb49b4b87534225397c04eb authored over 11 years ago by Seth Chisamore <[email protected]>
Add an `integration` test group to Berksfile

These cookbooks are only required to drive the integration tests.

d0dd171366558e2bce5f2acaca80fd8622bbb61a authored over 11 years ago by Seth Chisamore <[email protected]>
Bump Berkshelf version to 1.1.6


This version should fix the mess net-ssh caused yesterday.

3c88eb23a626085657c9c5c31292d1eb5e70e77c authored over 11 years ago by Seth Chisamore <[email protected]>
git ignore test-kitchen 1.0 files

aae44730f31466f38e82c6498746410bb4fca610 authored over 11 years ago by Seth Chisamore <[email protected]>
SQUASH

8b598b8bbb9b7eec6d5a3249c9f6633ced6eaf11 authored over 11 years ago by Seth Chisamore <[email protected]>
Automatically add some helpful platform-related labels to slaves

Most Jenkins matrix configurations key off this platform data so let's
include it by default!

09e50fdc689c6741a705791fc514939b885007fe authored over 11 years ago by Seth Chisamore <[email protected]>
update WIP README with TODO and Proposed Test Scenarios

c53b8c2a00ebd3ec96128682e6b95a8e7a5de267 authored over 11 years ago by Seth Chisamore <[email protected]>
refactor jenkins_job provider

* make helper methods private
* do some basic validation on the user provided config file before...

5fba194fbe5235d501fcc591cd32b352d4ad39e1 authored over 11 years ago by Seth Chisamore <[email protected]>
jenkins_node: ensure default exists for url attribute

We need to ensure a sane default is set even if
the server url attribute is not set on the node...

cd70dcbf5fd4fadec33ee141143a5956f82e33bb authored over 11 years ago by Seth Chisamore <[email protected]>
updates to the Jenkins WAR file need to restart the runit service

2043b9db17158d41eff20ca5834b0bd547aff0d6 authored over 11 years ago by Seth Chisamore <[email protected]>
update metadata file with modern idioms

* Ensure we have a 'name' attribute for things like Berkshelf
* Move some dependencies to `recom...

29361b54382032e41e949f72854c1d5e27160af6 authored over 11 years ago by Seth Chisamore <[email protected]>
Berkshelf-ize the repository \o/

Nuff said...

4762d3d12e14c56408ddc718920d0b43d270bc01 authored over 11 years ago by Seth Chisamore <[email protected]>
Address FC003: guard server-specific features on solo

522c573cc320025707679b6bcadfc25c3eb8c7c6 authored over 11 years ago by Seth Chisamore <[email protected]>
remove old `Based on hudson` comments

ef361eaa8c05cdabd5864bdf5b48dc029d6dd392 authored over 11 years ago by Seth Chisamore <[email protected]>
Remove outdated README for now...

23f558a57ae68888d100f75847483a8a6b6d73eb authored over 11 years ago by Seth Chisamore <[email protected]>
Address FC017: LWRP does not notify when updated

65a5472d35cddf049aaaf37d6284c70a64184764 authored over 11 years ago by Seth Chisamore <[email protected]>
Ensure the node's have Java installed.

19739df0824b5aa68e42e834e02112cb0b11fdcf authored over 11 years ago by Seth Chisamore <[email protected]>
add support for runit cookbook 1.0.0+

* the cookbook now ships with a first-class runit_service resource
and provider
* ensure runit i...

2bf6018f59f99df9bc959c155caf65b0af903a7b authored over 11 years ago by Seth Chisamore <[email protected]>
Move to `Chef::Mixin::ShellOut`

`Chef::Mixin::Command` was deprecated in Chef 11.

299593b888671c33e42440ed67fbd2ae4e84ee9a authored over 11 years ago by Seth Chisamore <[email protected]>
fix naming of slave runit templates

In a past life this cookbook was named hudson, thus the service used to
be called hudson. That ...

08ac1d1e30cdbecb7ca6edd4947f4b903457c099 authored over 11 years ago by Seth Chisamore <[email protected]>
node_*/proxy_*/iptables recipes and LWRP modernization

* FC001: use strings in preference to symbols to access node
attributes.
* FC024: Leverage platf...

dc9d680fbb202c46665764c3bd95f89c6b85d675 authored over 11 years ago by Seth Chisamore <[email protected]>
add missing template for Windows `jenkinsslave` service

It appears this got inadvertently deleted sometime along the way.

45f87c1ab95fe28d51df38370df76bbc6703ddd6 authored over 11 years ago by Seth Chisamore <[email protected]>
the labels attribute should really be an array

6bb47c088091ba06643362ff5bd8f1ef4174ec3e authored over 11 years ago by Seth Chisamore <[email protected]>
simplify the server installation

* Rename `default.rb` -> `server.rb`
* Prefer running Jenkins from the WAR file as opposed to OS...

9d489bddb30305294fa98b3f60a2b38374948ea6 authored over 11 years ago by Seth Chisamore <[email protected]>
break the monolithic attributes file apart

This will make it easier to maintain/reason about the available
attributes. Also ensure attribut...

c73874ec23d3cfa296f52c68d80e6e5d6f30947f authored over 11 years ago by Seth Chisamore <[email protected]>
add Hudson imports

The Jenkins Java codebase uses a mix of jenkins.* and hudson.*!

64c3ed4d00e94cfd2ed24ce36e8f3dbb4f51ebac authored over 11 years ago by Seth Chisamore <[email protected]>
Use valid Groovy comment characters

The character "#" is not a comment character.

ee7d74fa13ca3e478749492c0d7cbc2cb938e1b8 authored over 11 years ago by Seth Chisamore <[email protected]>
0.6.3

f91495d92e520623bb2970a3c079294f23d575b1 authored over 12 years ago by AJ Christensen <[email protected]>
lwrp: remove some functionality

13bfe7e5c5e363a0fcaf9469a55a6f82185ca9fe authored over 12 years ago by AJ Christensen <[email protected]>
0.6.2: apparently 0.6.1 was already released ??

d6e0b528e04a086233014cbd2b8e7377012e811e authored over 12 years ago by AJ Christensen <[email protected]>
0.6.1: merge a few patches, create_if_missing for plugins

b93c82cbf98d22c01fd9e56d2521347e373b596c authored over 12 years ago by AJ Christensen <[email protected]>
plugins: create_if_missing, nuke the directory if you need an upgrade

6d6ac208630b301b934b48349034a8e480eb44aa authored over 12 years ago by AJ Christensen <[email protected]>
Merge pull request #3 from eheydrick/develop

Update README reference in metadata to use md version

eb55a733a8424bfd1256c2f6713d9a824367ca28 authored over 12 years ago by Darrin Eden <[email protected]>
Update README reference in metadata to use md version

7b349e9c5af005d83e069d3a29c558f04feb7b0f authored over 12 years ago by Eric Heydrick <[email protected]>
Merge pull request #2 from eheydrick/develop

Convert README from rdoc to markdown

45f30e54f01d6f4cd282e2f53d7a1a85f8543e36 authored over 12 years ago by Darrin Eden <[email protected]>
Convert README from rdoc to markdown

950241a13372c26ed9e10e0ae1280c0d68a9df6e authored over 12 years ago by Eric Heydrick <[email protected]>
Merge pull request #1 from jmazzi/patch-1

Fix a typo

7699581292d1eb07cbd9e3b565735d2d3d12a437 authored over 12 years ago by Sean Escriva <[email protected]>
Fix a typo.

364f0ec38caaa8b4f895c903e9837e06239f751f authored over 12 years ago by Justin Mazzi <[email protected]>
A whole bunch of shit ripped across from pennyworth. Sorry. <3

0da2094b63561e15f3ec471a4ff47f3293b582a2 authored almost 13 years ago by AJ Christensen <[email protected]>
Merge pull request #17 from winhamwr/issue_15

Issue 15: Compatibility with new version of apt cookbook

317ab1983718559395ac639248b34ab1e4ae5778 authored almost 13 years ago by Fletcher Nichol <[email protected]>
Merge pull request #14 from patcon/fnichol-13

[Issue #13] Added http_request so plugins only downloaded when updated. (

071d97aba06c74717f1d3f06d528c580d19265d0 authored almost 13 years ago by Fletcher Nichol <[email protected]>
ruby syntax != python syntax

229e29f2ffbe841bb85eac4ca7a8b44bf185cde4 authored almost 13 years ago by winhamwr <[email protected]>
Fixed apt repo definition for jenkins using apt_repository

2cac8ae8d66ce1a99dabc2faae828259c1007b34 authored almost 13 years ago by winhamwr <[email protected]>
Refs #15. Used the fancy new apt_repository LWRP to add the jenkins repo under ubuntu

a30859b76c55836222ec70126696be31652c6d25 authored almost 13 years ago by winhamwr <[email protected]>
[Issue #13] Added http_request so plugins only downloaded when updated. (see http://tickets.opscode.com/browse/CHEF-1577)

7cb9c130e98885b957b532632b9f356d26c8f447 authored about 13 years ago by Patrick Connolly <[email protected]>
Merge pull request #6 from InfoSpace/master

Old key urls no longer work

24a8048708d9b579942f81e1e61a82ad37f52776 authored over 13 years ago by Fletcher Nichol <[email protected]>
fix key url for debian and redhat

01366b4bded4a99b38edaedfbf8d03be120e69a8 authored over 13 years ago by Michael Green <[email protected]>
Merge pull request #5 from fujin/feature/reliable-install

Reliably install/restart Jenkins by testing the port & API

9c60e075d4d045a4ae3b5f7be63e51ad520f5ec3 authored over 13 years ago by Fletcher Nichol <[email protected]>
Reliably install/restart Jenkins by testing the port & API

8781d716df7889e76dfab87a4b34ede7023f0e99 authored over 13 years ago by AJ Christensen <[email protected]>