Ecosyste.ms: OpenCollective

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

github.com/sous-chefs/consul

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

Merge pull request #228 from fastly/firewall_udp

include firewall_rule for udp ports

40f2b98fbff58bda0b6caf0bd4791dd5e5910e2c authored over 9 years ago by John Bellone <[email protected]>
include firewall_rule for udp ports

per https://consul.io/docs/agent/options.html, serf and dns are TCP and UDP

e807ebc44d31da8121240bcd19cda402974ac928 authored over 9 years ago by twmb <[email protected]>
support to specify explicit service name other that filename

all functionality covered in tests, without this change the case would
fail

f814cd8841dc80c98c1102ad1d6617f136158c71 authored over 9 years ago by Tomasz Setkowski <[email protected]>
Merge pull request #224 from justintime/patch-1

Support for start_join_wan

91eff663ba5427a75606cb2f6c15b116fe1dbd4b authored over 9 years ago by John Bellone <[email protected]>
Support for start_join_wan

Starting with Consul 0.5.0, upstream added a start_join_wan option: https://www.consul.io/docs/a...

7f5a52e2e93cf10f70d375455f8bdcff5121b955 authored over 9 years ago by Justin Ellison <[email protected]>
Merge pull request #223 from criteo-forks/selinux

Skip SElinux recipe on non linux OSes.

ce6fd39aa280245ba598bf14a8bfd4c967e17e25 authored over 9 years ago by John Bellone <[email protected]>
Skip SElinux recipe on non linux OSes.

0cb860d033d76d42241caff567dd82a7c86504a7 authored over 9 years ago by Grégoire Seux <[email protected]>
Merge pull request #222 from wk8/wk8/fix_watch_syntax

Fixing the syntax for Consul watches

169703ea4c7d062b6cadde477ce1fbc76408361a authored over 9 years ago by John Bellone <[email protected]>
Fixing the syntax for Consul watches

The previous syntax resulted in Consul being unable to parse the generated config file.

Updated...

3670858198e007e4a6834630bccc48912fbd4471 authored over 9 years ago by Jean Rouge <[email protected]>
Merge pull request #221 from lmickh/master

Update firewall dependency

bedf13e24422db7674324c5ebc692e0d9e9bed0e authored over 9 years ago by John Bellone <[email protected]>
Update firewall dependency

2b3b36feb5b7c675c168731d7aede2ce1a989a31 authored over 9 years ago by lmickh <[email protected]>
Merge pull request #219 from fumimaron9/feature/consul_config_recursor

update consul_config resource

01bc1cfa5a24c36a1140a2804bead66f559187cb authored over 9 years ago by John Bellone <[email protected]>
consul.config.to_json result sort

efbcb1e616be52513fe876737028f50d202c5e20 authored over 9 years ago by kinosita <[email protected]>
support consul_config:recursors

49877e93d74057c69fc3ff518930b0f984371628 authored over 9 years ago by kinosita <[email protected]>
fix consul_config:recursor

b4426ed36f9037b6213973e1c19e308eb6fab6df authored over 9 years ago by kinosita <[email protected]>
Merge pull request #218 from ai-traders/ui_resource

consul_ui resource

a4adb8578c128227fc4493a97037ce4cc48c9a20 authored over 9 years ago by John Bellone <[email protected]>
#215 style fixes

bfe551cc3572117a87b45dfea9b8f38171d1fde1 authored over 9 years ago by Tomasz Setkowski <[email protected]>
#215 style fixes

38761c0310d265629ac07d2f1814af5c85b7cd8f authored over 9 years ago by Tomasz Setkowski <[email protected]>
#215 fix readme

6b8f6eca727461d3b517651493880b189bbf7e88 authored over 9 years ago by Tomasz Setkowski <[email protected]>
#215 consul_ui resource chefspec tests

d09f0cf2a49efc3a2e9318d893cacfdff472b763 authored over 9 years ago by Tomasz Setkowski <[email protected]>
#215 consul_ui resource and readme

4927a08ef4ec38e365a7caa35b59eff204c76723 authored over 9 years ago by Tomasz Setkowski <[email protected]>
Adds an exclusion for vendor gems.

adf1f069179f07cbc045457259a05638168efc6c authored over 9 years ago by John Bellone <[email protected]>
Fixes the build for consul service test.

3520cbaec06a7ff6161878021e051c011cd633fa authored over 9 years ago by John Bellone <[email protected]>
Adds option to enable Travis container builds.

5e296f55712577e97476eaaedaf811305231d648 authored over 9 years ago by John Bellone <[email protected]>
Merge pull request #214 from cmann/advertise_addr_wan

Add support for advertise_addr_wan

43cb57938af2e7003aa12631f199b7f7c0092802 authored over 9 years ago by John Bellone <[email protected]>
Adds a breaking service spec to try to fix RSpec.

6c985ca4d6d39b74bedc64dfea839fb751338816 authored over 9 years ago by John Bellone <[email protected]>
Bumps version of cookbook for development.

33ba2360835752832e759435657430676a3d582e authored over 9 years ago by John Bellone <[email protected]>
Removes RSpec matchers since Poise handles it.

9e6aa3e86df3c0633ccb7b34a3048713417f2dad authored over 9 years ago by John Bellone <[email protected]>
Fixes directories and permissions for install.

Make sure that we set the correct owner, group and mode.

0935b6c418dbbb2fbe2b35f8cf87cdc40fd71449 authored over 9 years ago by John Bellone <[email protected]>
Fixes the default environment keys to be strings.

9fee1ba766bb7ba9fd8f12aa26d221fb90b1b70a authored over 9 years ago by John Bellone <[email protected]>
Adds cargo-cult files for test harness.

5acbc7eebcaf4b90cebcb1164a22a8537e2119b4 authored over 9 years ago by John Bellone <[email protected]>
Add support for advertise_addr_wan

b8333f43836f180b08c6b1d8d3da86880de55ef5 authored over 9 years ago by Cameron Mann <[email protected]>
Fixes slack notifications.

a027c2bb1d73d2d879e5b3a12f2c55d0026ea2ee authored over 9 years ago by John Bellone <[email protected]>
Merge pull request #213 from scalp42/disable_consul_service_data_dir

do not delete consul data dir

ff4445d35f09f2084e60e614c4a42d236d991c94 authored over 9 years ago by John Bellone <[email protected]>
dont delete config_dir when disabling consul

8eaf29bf458f95285652daa0409c0710d95ba534 authored over 9 years ago by Anthony Scalisi <[email protected]>
Disables SELinux on all platforms.

20e67a169383053d5e3186e4f8dead92fa4e44c8 authored over 9 years ago by John Bellone <[email protected]>
Merge pull request #212 from scalp42/multiple_checks

allow to define multiple checks/services

4bb8bc125efe7a0fd78d939cda346ea527623418 authored over 9 years ago by John Bellone <[email protected]>
do not delete consul data dir

e3cda16c5328519cdb610d4237a605499e042eb8 authored over 9 years ago by Anthony Scalisi <[email protected]>
Merge pull request #211 from scalp42/fix_disable_consul_service

fix consul_service disable action

f2a8ce7e072167b5f3d7e9dcf69560de5e36bfea authored over 9 years ago by John Bellone <[email protected]>
allow to define multiple checks/services

1bb067e58a98b5fdae712651e46ed2238367c3b0 authored over 9 years ago by Anthony Scalisi <[email protected]>
fix consul_service disable action

abb716b34a07b3ada0613f5727462474587fa2b0 authored over 9 years ago by Anthony Scalisi <[email protected]>
Merge pull request #210 from scalp42/watches

update watch types

f200a09510ce72a7f0c1c49c0d2db14ce9520f87 authored over 9 years ago by John Bellone <[email protected]>
update watch types

9bce111c5d3b96d8c0d75af3c7dba8e6abe66a75 authored over 9 years ago by Anthony Scalisi <[email protected]>
Fixes rubocop failure.

05ef3c9ea3a701825a9ce0a2a274eb42275e8920 authored over 9 years ago by John Bellone <[email protected]>
Bumps version of cookbook to 1.2 for release.

e8a98188b895f6059a7256e7f482e293d23fd7d3 authored over 9 years ago by John Bellone <[email protected]>
Adds config resource attribute for custom options.

This fixes #209 by adding ability to put custom options into a
configuration file. These are mer...

2d415d89a28b8a448b0f94fe6f58adcc1a32d17c authored over 9 years ago by John Bellone <[email protected]>
Merge pull request #208 from scalp42/scalp42-golang-unlock

Remove opinionated lock on golang

a7a7a3d946c663f211cc94dd3435cda01c6ccb0b authored over 9 years ago by John Bellone <[email protected]>
Remove opinionated lock on golang

Hi @johnbellone,

The lock on `golang` is too opinionated, folks should be able to lock themse...

85fabd01f7e7aa44c3b7a377c0608f17c2de62e9 authored over 9 years ago by Anthony Scalisi <[email protected]>
Bumps the minimum version of poise ~> 2.2.

fe162418b41560a8aa1ac5860e9a56f7cefcf9b5 authored over 9 years ago by John Bellone <[email protected]>
Removes the :create and :delete actions from service.

This is after we find a lot of spew in the logs. @coderanger says that
this is the correct usage.

2c657f3db81a2663e188ba8cb4366bb8fd281381 authored over 9 years ago by John Bellone <[email protected]>
Fixes the formatting with the README.

5fcd783ec870fa769225c49e8c7031e0a7998c3b authored over 9 years ago by John Bellone <[email protected]>
Updates the documentation to prepare for a release.

7f3038cbfb80e2d6c2709305a5429e9f2a663a8c authored over 9 years ago by John Bellone <[email protected]>
Adds basic Windows support for installing Consul.

This is cargo-cult from the 0.11.1 release. Its going to be a little
hard to test this since I d...

8628c51f3b3168b77e9ad3471986a9f9415ca29b authored over 9 years ago by John Bellone <[email protected]>
Fixes foodcritic run in Travis.

89f373527f586546bef6177e710eba4483a82542 authored over 9 years ago by John Bellone <[email protected]>
Merge pull request #205 from ewr/AddExecBitOnDirectories

Fix directory permissions on config_dir and data_dir

948692caa2b3a4c04df838728357ed04ec764eed authored over 9 years ago by John Bellone <[email protected]>
Merge pull request #204 from ewr/RemoveQuicksMode

Remove references to "quicks_mode" in JSON generation

58aa12b7aaf657b9a4ca1663187427d1d419c3b5 authored over 9 years ago by John Bellone <[email protected]>
Fix directory permissions on config_dir and data_dir

With `/etc/consul` getting created `0640`, consul was failing to start with
a permission denied ...

708c0ed54660bd3c4d9d69e8e2a3bbdeddf01962 authored over 9 years ago by Eric Richardson <[email protected]>
Remove references to "quicks_mode" in JSON generation

4032b21afe773231868d9b772af8e44c0034fe08 authored over 9 years ago by Eric Richardson <[email protected]>
Removes the ChefSpec tests because harness sucks.

179704f55600f6aa72d5506b9b047cc60e98b1fd authored over 9 years ago by John Bellone <[email protected]>
Fixes the configuration tests.

59d7dbab21130bc360700d312a86a4309d7b6471 authored over 9 years ago by John Bellone <[email protected]>
Fixes foodcritic and adds to travis.yml

4679da1f7c3dd2963d824adeed2ae21fd1e72337 authored over 9 years ago by John Bellone <[email protected]>
Fixes rubocop linting to enforce standards.

b495f679977a688b2794d7a708487001d1890bee authored over 9 years ago by John Bellone <[email protected]>
Updates travis.yml with rubocop linting.

629420bfd2f4dfa2a1a2671c846ae2785ad819fe authored over 9 years ago by John Bellone <[email protected]>
Fixes issue with definitions not having name.

The `name` is required to be passed in as a key. We merge that it just
in case someone wants to ...

0c26a4b4e4645867649d0688045147f18277a484 authored over 9 years ago by John Bellone <[email protected]>
Turns some of our previously horrible tests into good.

8e53dcaf095ca1ca7def25bc804fdec2323c68cb authored over 9 years ago by John Bellone <[email protected]>
Modifies resources to separate path attribute from name.

This allows for the resource declaration to be a heck of a lot more
idiomatic Chef (names do not...

d31b1546c5525b9c40c13364174f6ec85fefa9c7 authored over 9 years ago by John Bellone <[email protected]>
Adds explicit allow for TCP firewall ports.

0794d05cf6876d395f11d9ba43d453dac0b0aa05 authored over 9 years ago by John Bellone <[email protected]>
Updates consul-exec test to pass service parameter.

58f08ed49cec6bb94ffa9fcddf08f53d731f0622 authored over 9 years ago by John Bellone <[email protected]>
Adds HWRP which runs consul exec command.

39546aab65f792b42939723e949df277c1cf3e01 authored over 9 years ago by John Bellone <[email protected]>
Updates the README to add more summary/info.

b79e88fc32d840792d51853ada87e87acff38d49 authored over 9 years ago by John Bellone <[email protected]>
Modifies the namespacing of resources/providers.

55ff5239245facc8f33c976c5c7d4a01895912b6 authored over 9 years ago by John Bellone <[email protected]>
Adds the poise-service gem to Gemfile.

This fixes failures when simply running RSpec.

32e1c30c1262daaa5348a498e2157c225a04fde2 authored over 9 years ago by John Bellone <[email protected]>
Merge pull request #126 from johnbellone/develop

Add HWRPs for installing and managing consul.

da91b2719af4cf133a206637a99515cf80e000ca authored over 9 years ago by John Bellone <[email protected]>
Fixes a few issues during the merge/rebase.

6371cd3a564cc57c50cab0aaeb9e3daaa75ca9a5 authored over 9 years ago by John Bellone <[email protected]>
Bumps version of libartifact-cookbook ~> 1.3.

8ad3ad2eb149fc6d14f92e130c6ad320f6a001b3 authored over 9 years ago by John Bellone <[email protected]>
Implements the Consul definition HWRP.

2267367b1626a0545cea8ec87a72716c5bc87fd6 authored over 9 years ago by John Bellone <[email protected]>
Adds test-kitchen support for Windows platform.

a74c9b26a4c1097e8954e6274938a8018d817c3e authored over 9 years ago by John Bellone <[email protected]>
Adds more test converage to Consul configuration.

6cc4c6cc1cdf83457b3835ace94d5d26bd2aafb9 authored over 9 years ago by John Bellone <[email protected]>
Updates the README and defaults for various HWRP.

ccc0c3f4990ec55a55d49012208d4bceeda3bc8a authored over 9 years ago by John Bellone <[email protected]>
Fixes permissions for key and certificate.

275877e7a0e78173fbb894cf598fcd7e98d9040e authored over 9 years ago by John Bellone <[email protected]>
Fixes issues with unit tests failing.

fc18d6c9b9c8d720246d6d7cd10cbe147196ea67 authored over 9 years ago by John Bellone <[email protected]>
Adds support for creating consul service but not enabling.

56eddd347575bc3c113bf87e24ab40322ee5a2a8 authored over 9 years ago by John Bellone <[email protected]>
Fixes a bunch of issues with integration test harness.

b26421c12f18fe7171e7cc9aa29b4e536997c0cc authored over 9 years ago by John Bellone <[email protected]>
Modifies the watch resource to write out as a file.

This ensures that we can check for idempotence by simply using the
normal Chef means. Its actual...

ea9c597479c38087f3469b9c5680c5bad65dcb00 authored over 9 years ago by John Bellone <[email protected]>
Adds more unit tests for resources.

fa8ac56a1e9140f324a51a0bd38ed96141576bd7 authored over 9 years ago by John Bellone <[email protected]>
Removes the poise-runit cookbook after speaking with @coderanger.

The way that this cookbook is intended to work is for it to be included
in a [base cookbook][0] ...

71e8e334f5d43e42acc94dddf4bb84a4e6d47baf authored over 9 years ago by John Bellone <[email protected]>
Fixes integration testing issues with CentOS 6.6 and upstart.

In all of RedHat's infinite wisdom it seems that upstart is available on
EL6.6. The poise-servic...

64a4532c7a80ab62d9598a50bcee64d37b550f4d authored over 9 years ago by John Bellone <[email protected]>
Fixes a few more issues while test-kitchen converging.

e41c3d0ae2c6381f20c64f4e41d8b605c8570e62 authored over 9 years ago by John Bellone <[email protected]>
Cleans up the rubocop bits.

07dca120ce3d68179efa09893808af412a35b62f authored over 9 years ago by John Bellone <[email protected]>
Adds support for running Consul under runit provider.

It seems that some people really dig runit. I don't get all the
hype. But here it is courtesy of...

faef8cf992d9de29f2a074240a2e7e035fc899a3 authored over 9 years ago by John Bellone <[email protected]>
Updates the directories and tests for /etc/consul.d/ssl.

25eccc8112b9dcba1010501041e3b7bd9e65ba80 authored over 9 years ago by John Bellone <[email protected]>
Fixes a few bits after a code review.

@coderanger pointed out a few things that I could spruce up.

beda08bc28558d4baaeeaa04811ad5d2ae275c73 authored over 9 years ago by John Bellone <[email protected]>
Adds data bag stub for consul integration testing.

ae2e69204fdbc8706598f05bbbcde7c3e7d9c5bb authored over 9 years ago by John Bellone <[email protected]>
Fixes the permissions on the private key.

c60909eb578756f1f579c3042e4fb56db90afc71 authored over 9 years ago by John Bellone <[email protected]>
Merging in changes from master branch.

b061eddac1869786fdcb4b36967e211272d25cb0 authored over 9 years ago by John Bellone <[email protected]>
Bumps version to 0.11.1 for minor fixes.

This is the last release prior to merge in of 1.0 branch.

84186d2f33f9d978d7b20b5d0f0eaf246c492c55 authored over 9 years ago by John Bellone <[email protected]>
Merge pull request #198 from jedineeper/fix-domain-docs

Readme fix

2364ccc38e608d90756d45db4fad5129dc3af6d9 authored over 9 years ago by John Bellone <[email protected]>
Merge pull request #199 from darron/master

677a95842935be6a316c8c5d8095ad4c5209d573 authored over 9 years ago by John Bellone <[email protected]>
a preceeding fullstop breaks the DNS lookup facility of Consul. Simply using the domain suffix you want works correctly.

973e6b48c0270a447a596afa73fe2884c2cc7e15 authored over 9 years ago by Craig Marsden <[email protected]>
Fix the chown guard to perform proper logic.

422db02659199abf89db410191e688fae674edc4 authored over 9 years ago by John Bellone <[email protected]>