Ecosyste.ms: OpenCollective

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

github.com/sous-chefs/kafka

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

Merge branch 'systemd-daemon-reload-fix'

644184b0e6ae8f9e859df542cb5534896120cd2c authored over 8 years ago by Mathias Söderberg <[email protected]>
Work around issue in newest Vagrant

Don't really know about this at all...

6b5fe3dae3af4325273f689b91d8dbbe610dbfee authored over 8 years ago by Mathias Söderberg <[email protected]>
Reload systemd unit file on changes

If one changes for example the `ulimit` value it won't be picked up on
the next restart of Kafka...

3f3b8f6a1b34a99730ec843901b7eac2eb029aa8 authored over 8 years ago by Mathias Söderberg <[email protected]>
Merge branch 'shortdudey123-fix_foodcritic'

492dff8e5190df6d2e62f12ca9ded3090acdf3a8 authored over 8 years ago by Mathias Söderberg <[email protected]>
Update Foodcritic from 4.0.0 to 7.0.1

b92d81746161032a2fb067f3d90daf0504d1d281 authored over 8 years ago by Grant Ridder <[email protected]>
Merge branch 'less-chef-versions'

d2982d4f8e555780f3236355058e45129f5d79cf authored over 8 years ago by Mathias Söderberg <[email protected]>
No need to wait & retry on Travis

ced3ef6acf55589d27c0fbdeb42c61376dfe7581 authored over 8 years ago by Mathias Söderberg <[email protected]>
Update chefspec to v4.7.0

3d7486a9bd15d66e25e2ab7cd444cd46bbbd2152 authored over 8 years ago by Mathias Söderberg <[email protected]>
Only test latest version of Chef v11 on Travis

5b654bd70b118c95f679fe765c44b18f1907776f authored over 8 years ago by Mathias Söderberg <[email protected]>
Merge branch 'revamp-integration-tests'

61df992eb5e941c1ba12ce52ff53f361dcc6cc63 authored over 8 years ago by Mathias Söderberg <[email protected]>
Add Kafka v0.10.0.1 to default versions to test

6c68a746f6f3d8d299021f1bcfa101505103f32b authored over 8 years ago by Mathias Söderberg <[email protected]>
Slight update to integration test suites

* Adding debian-8.5 for more systemd coverage.
* Removed `recipe[java]` from `default` suite as ...

6110dba08aad42531dc3be39ddc4ccfc144f3523 authored over 8 years ago by Mathias Söderberg <[email protected]>
Correct typo in systemd integration tests

5af6a55a4975d7102e6c6469a1a9072c517252f5 authored over 8 years ago by Mathias Söderberg <[email protected]>
Downgrade test-kitchen to v1.8.0

Due to running into [1] (primarily on fedora images though...)

[1]: https://github.com/test-kit...

63169a1d5f73bd478fddff0868871296dec94a78 authored over 8 years ago by Mathias Söderberg <[email protected]>
Switch from method attribute access

06c4697140da14e34ef153fb4961bd6a60586bce authored over 8 years ago by Mathias Söderberg <[email protected]>
Extract basic integration tests to own suite

3098accf1f6a852f98366e467bf0d0445bf899d0 authored over 8 years ago by Mathias Söderberg <[email protected]>
Require `support` libraries in `spec_helper`

513ea23ce34c819277df90103b6b216dc471529a authored over 8 years ago by Mathias Söderberg <[email protected]>
Remove unnecessary namespacing for integration tests

5915d899250925750e184d55e630fb6c296ec642 authored over 8 years ago by Mathias Söderberg <[email protected]>
More consistent creation (and usage) of helpers

51e7084d41ae48ae2d1b05a4d776d20b492c78c6 authored over 8 years ago by Mathias Söderberg <[email protected]>
Merge branch 'shortdudey123-allow_user_uid'

dd7525bb6d1c89ce7863d82483c080cad553ef95 authored over 8 years ago by Mathias Söderberg <[email protected]>
Add integration tests for `uid` and `gid`

d75ee7a38ddb89a36b7600f42dc041599da42664 authored over 8 years ago by Mathias Söderberg <[email protected]>
Set `group` (and not `gid`) on `user`

The previous change isn't strictly backward compatible, and unless I'm
mistaken also unnecessary...

a13df2f9c926e2be7e38d1031f0e1cf2052a21e7 authored over 8 years ago by Mathias Söderberg <[email protected]>
Allow overriding GID during group creation

2ccc2da2e9aca6b2fbd1de2b710771c1aef71300 authored over 8 years ago by Grant Ridder <[email protected]>
Allow overriding UID during user creation

This is useful when you want to make sure the user has the same UID across all hosts.

f155f2185ebe97148b1eca85a1353ffe3db59079 authored over 8 years ago by Grant Ridder <[email protected]>
Merge branch 'bracket-syntax'

Closes #104.

d19f9509d7bb46524e9847115b73863fe2b2d033 authored over 8 years ago by Mathias Söderberg <[email protected]>
Update syntax for attribute access in README

[ci skip]

451e7ba8c43d35864bc5d32dddfbd1dd53be3ac0 authored over 8 years ago by Mathias Söderberg <[email protected]>
Use strings for attributes in tests

f1da1d4b742ed8d3b750a6b3aff83741b5281b4d authored over 8 years ago by Mathias Söderberg <[email protected]>
Switch to bracket syntax for node attributes

Apparently method access (node.foo.bar) is deprecated and will be
removed in Chef 13, and newer ...

9aa394e2dbc3af6337204c29653ae3417e04ed57 authored over 8 years ago by Mathias Söderberg <[email protected]>
Use an actual logger in Rakefile

For the most part at least. This'll do.

faaa850fc25e1c8ab064b42447097fb9217b227e authored over 8 years ago by Mathias Söderberg <[email protected]>
Add timestamps to logging in Rake tasks

aeb59523dfe6359ca5358bcae125492ff39a9254 authored over 8 years ago by Mathias Söderberg <[email protected]>
Add `chefignore` file

Useful so that test-kitchen doesn't attempt to transfer everything in
`vendor` and whatnot when ...

9b408ad1d3c14dd92ef3f8726bd57ec69c71d646 authored over 8 years ago by Mathias Söderberg <[email protected]>
Merge branch 'restart-coordination-readme-fix'

29e2581a40f4e3612d689cf8446fa22ab836618e authored over 8 years ago by Mathias Söderberg <[email protected]>
Attempt to clarify automatic restart in README

3061573d1a8402e69ee66450a8110913c0d80adc authored over 8 years ago by Mathias Söderberg <[email protected]>
Add `use_sudo` to `.kitchen.docker.yml`

Apparently needed for native Docker on OS X.

5c188d1567c83a090959098387e076b8e18f8810 authored over 8 years ago by Mathias Söderberg <[email protected]>
Add v0.10.0.0 to default test versions

b4c322476c8c649756748ac2fe584e3ab4af3108 authored over 8 years ago by Mathias Söderberg <[email protected]>
Update test-kitchen & kitchen-docker

Not really sure why I had to add the `chef_omnibus_root` option, but it
wouldn't find the `chef-...

97f34965a3129a148914e335e6a7bbedae119b21 authored over 8 years ago by Mathias Söderberg <[email protected]>
Version bump to v2.0.2

69a58fc5f2310ced9ddae057a8ead22023decd20 authored over 8 years ago by Mathias Söderberg <[email protected]>
Merge branch 'optional-broker-configuration-fixup'

a747369ecf1eb85aaeac9fa6bcfc48b0c045163b authored over 8 years ago by Mathias Söderberg <[email protected]>
Fixup optional broker configuration

The previous solution didn't work properly when using the nested hash
notation for setting broke...

80c7f71a264eca92ba835313fc17d07e67f19a3f authored over 8 years ago by Mathias Söderberg <[email protected]>
Version bump to v2.0.1

4fc90f4f98c8c6b5cdc5ff7aa2dafe6e9990c002 authored over 8 years ago by Mathias Söderberg <[email protected]>
Use string-dot notation in .kitchen config. files

63652c054bea4c9a4a4cd255c169ff892f71e187 authored over 8 years ago by Mathias Söderberg <[email protected]>
Update platforms & custom settings for test-kitchen

The old ones have been removed from Atlas. I also updated Virtualbox the
other day and started h...

5c99d11e254b96e9b31e9580ee933ce3138d6b82 authored over 8 years ago by Mathias Söderberg <[email protected]>
Update test-kitchen & kitchen-vagrant

11d1394aff23c80150787af2388d05ef94590c3c authored over 8 years ago by Mathias Söderberg <[email protected]>
Merge branch 'env-file-fix'

b9546279baa9ac79009a18622579351bdbc2094d authored over 8 years ago by Mathias Söderberg <[email protected]>
Actually use configured `env_path`

33f4ad8ea48995e9274ee52a238307c86e7706eb authored over 8 years ago by Mathias Söderberg <[email protected]>
Remove duplication of env file

4649c5384dccc81128008769c42a861df67fc387 authored over 8 years ago by Mathias Söderberg <[email protected]>
Switch to `::File.join(...)` for paths

3f5ad99ed5b45598fcb7cc52c6fad4ccef3718f0 authored over 8 years ago by Mathias Söderberg <[email protected]>
Fix typo in `attributes/default.rb`

229b414e5a3eb6fb4b8f8d624c544e2da0856015 authored over 8 years ago by Mathias Söderberg <[email protected]>
Merge branch 'template-syntax-cleanup'

32bf0afb871d1d01e348bb8f05204f3f84cbc028 authored over 8 years ago by Mathias Söderberg <[email protected]>
Slight cleanup of template syntax

094fa12ea1ef117cccce1e9491957ca3ef8ce56b authored over 8 years ago by Mathias Söderberg <[email protected]>
Fail Foodcritic on any tags

04deb3b8a744500d391c9076f6800ccfa7d3c267 authored over 8 years ago by Mathias Söderberg <[email protected]>
Fixup `rake package` task

[ci skip]

8a64989d403784c9197b8bd0fee90423557e2282 authored over 8 years ago by Mathias Söderberg <[email protected]>
Remove extraneous 'cookbook' from README

[ci skip]

d80491d6a6ad2bc4d0bb91672e6c906bc1e5edcf authored over 8 years ago by Mathias Söderberg <[email protected]>
Version bump to v2.0.0

6c12080c0a12770dae61ad6c10244ad3dda0f3db authored over 8 years ago by Mathias Söderberg <[email protected]>
Merge branch 'supermarket-release'

ce7abbe9efe75505c67004c7f32d8a116877a8dc authored over 8 years ago by Mathias Söderberg <[email protected]>
Add `publish` task using Stove

9e5e8fbbbb1f3c8e985308735e2cd10f9dbba9b5 authored almost 9 years ago by Mathias Söderberg <[email protected]>
Rewrite packaging using Stove

6e9f721b206104870dca5a31ded9fabe0f39bf30 authored almost 9 years ago by Mathias Söderberg <[email protected]>
Add `stove` gem

7e7dfbee09ebf7c16d00e6ce42c81e4718f9120c authored almost 9 years ago by Mathias Söderberg <[email protected]>
Add a note about different versions

[ci skip]

ff825fd0cc1b95692911469354155045a4401d1a authored almost 9 years ago by Mathias Söderberg <[email protected]>
Welcome README to the new year

[ci skip]

ea4f78b97041ded08a6443a8b2654492d1c96e5e authored almost 9 years ago by Mathias Söderberg <[email protected]>
Run Foodcritic and ChefSpec before packaging a release

4a3d94781033c85af28ad37d334afa6aaf23cefc authored almost 9 years ago by Mathias Söderberg <[email protected]>
Merge branch 'remove-kafka-0.8.0'

64f0a5716b68ea4256caf4a67af651adf099f4a5 authored almost 9 years ago by Mathias Söderberg <[email protected]>
Remove support for Kafka v0.8.0

1436515d773965bcc7f4b78a14ff2ebfd257670f authored almost 9 years ago by Mathias Söderberg <[email protected]>
Version bump to v0.9.1

6da904a676e19658c7bffd5696d34b742fda637d authored almost 9 years ago by Mathias Söderberg <[email protected]>
Merge branch 'deprecate-kafka-0.8.0'

a4a757c1bbc9193a1442dd479671193467d75d48 authored almost 9 years ago by Mathias Söderberg <[email protected]>
Deprecate support for Kafka v0.8.0

e767dd6e35be15343bdbdbfc03c3654fff75eaf9 authored almost 9 years ago by Mathias Söderberg <[email protected]>
Test latest version of Kafka

99f9e5dbb26da5c2b2405439d7f260cb8c4ab25f authored almost 9 years ago by Mathias Söderberg <[email protected]>
Version bump to v0.9.0

f0cf6c234f017793507405768dce2fc1c331ad45 authored almost 9 years ago by Mathias Söderberg <[email protected]>
Run `kitchen test` when concurrency <= 1

bfa243f3a1ddc0c611de0061827c855820e30c4f authored almost 9 years ago by Mathias Söderberg <[email protected]>
Update Chef download URL in .kitchen.docker.yml

0f260212aced54e410799095b28839509e6127f6 authored almost 9 years ago by Mathias Söderberg <[email protected]>
Wait a bit longer for Kafka to start/stop

fb04a519088dbe6e8f2e294993d889720c93a1b4 authored almost 9 years ago by Mathias Söderberg <[email protected]>
Default to Scala 2.10 in integration tests

38a64c50ef02a6bec63d8cb386f693d0f99c36e5 authored almost 9 years ago by Mathias Söderberg <[email protected]>
Merge branch 'optional-broker-configuration'

Closes #91

ca0d44995a0ed752915d0608a1f8191f6c77c386 authored almost 9 years ago by Mathias Söderberg <[email protected]>
Make broker_id and port optional

82bd90a5ad5e2b61755c60724140a665873246d8 authored almost 9 years ago by Mathias Söderberg <[email protected]>
Don't verify if setup fails

0e05b5bf562c39b7c1a2e059412be91b6402703f authored almost 9 years ago by Mathias Söderberg <[email protected]>
Merge branch 'check-ports-by-pid-on-start'

b622c7a8da4a3a478cab3289f59c098163f1bab0 authored almost 9 years ago by Mathias Söderberg <[email protected]>
Check ports open by started process

Rather than checking a specific port we check that the started process
is listening to *some* po...

d73dfd30c582b2b8d1f1dbe7164d243a02a3ef8d authored almost 9 years ago by Mathias Söderberg <[email protected]>
Merge branch 'cbaenziger-optional_user_creation'

Closes #85 and fixes #27.

235235c31c6a43609268f4f028726686e0599a3a authored almost 9 years ago by Mathias Söderberg <[email protected]>
Use a single attribute for user management

e9131ff40941abbd5c3030c70c84709f2df53b82 authored almost 9 years ago by Mathias Söderberg <[email protected]>
Make user and group creation optional

465a750e37d2e797a38bff4bfbeb0d0a40f3ee60 authored almost 9 years ago by Clay Baenziger <[email protected]>
Slim down versions to test

Hopefully these should be enough, and should cut down testing time in
half.

6c10b84dce31937c1f8d6a46334315749f6abebf authored almost 9 years ago by Mathias Söderberg <[email protected]>
Run integration tests in sequence

Seems like running the `verify` step concurrently doesn't work that well
and some tests randomly...

deef1032648aeb2d7aa79d69a6b992a4bc0608e6 authored almost 9 years ago by Mathias Söderberg <[email protected]>
Fixup broker_id in .kitchen.yml

af68dea987f1ff5f6fb4f64dfb60552f939656d6 authored almost 9 years ago by Mathias Söderberg <[email protected]>
Use fail fast for integration tests

ac23c27ec5a3e48de476b210738de5f7bdab331a authored almost 9 years ago by Mathias Söderberg <[email protected]>
Attempt to make service integration tests less frail

0b2d708a6b6685944e8578584b648ebfa6627da3 authored almost 9 years ago by Mathias Söderberg <[email protected]>
Update tests+setup for Kafka v0.9.0.0

Logging has changed (colour me surprised) and Kafka seems to have dropped
support for Scala < 2....

b846f77fb5d2193f42483ac28a35cca7784522d8 authored about 9 years ago by Mathias Söderberg <[email protected]>
Add a separate lockfile for each Gemfile

ARGH, dependency hell, but at least this should make it more resilient
to changes in the future....

4350a40a76e067f2277e43185bf46c554490ccb4 authored about 9 years ago by Mathias Söderberg <[email protected]>
Ignore `vendor` and `vagrantfiles` in release task

ec6ee17bc1cc582e02696a875dd2077e8e2cde97 authored over 9 years ago by Mathias Söderberg <[email protected]>
Add “kill timeout” section to FAQ

[ci skip]

a553445fa80ea5a8319b3c0ccc3faf62bbd0c7bd authored over 9 years ago by Mathias Söderberg <[email protected]>
Update supported versions in README

[ci skip]

0f7da9ec7b23d657fe247fac520cac38e8dc6fec authored over 9 years ago by Mathias Söderberg <[email protected]>
Version bump to v0.8.0

e2b37c138a3522f7b825dc1aa760c8c37dabb1ad authored over 9 years ago by Mathias Söderberg <[email protected]>
Revamp `rake test:docker`

Mainly to make it possible to re-run tests without having to run Rake
again, and it’s less messy...

20c3feb4ccccf0027b71f4580dc64f430858eb4b authored over 9 years ago by Mathias Söderberg <[email protected]>
Attempt to improve integration tests

Previously they were failing sporadically, which is rather inconvenient.
Hopefully these changes...

fd60f0147d4e5c35178006207e8c60261115cfe5 authored over 9 years ago by Mathias Söderberg <[email protected]>
Cache everything using Docker’s cache

Cannot be bothered with trying to get vagrant-cachier to work with this,
don’t even think it’s p...

7a28d07644c2f3c5e5613edffc3854116dc75f3e authored over 9 years ago by Mathias Söderberg <[email protected]>
Cache everything when using kitchen-vagrant

Various hacks to try to get the total test time down, think this manages
to shave off 2-3 minute...

e03891e7370eb3797573367a7bd8f9c612af39b0 authored over 9 years ago by Mathias Söderberg <[email protected]>
Actually start ZooKeeper in integration tests

Hacky as hell, but hopefully this should help with the number of false
negative test fails (as r...

2bd837908c379823a8c9cf8c570b155436fa7277 authored over 9 years ago by Mathias Söderberg <[email protected]>
Add `rake test:vagrant` task

d95bcaa71f74bbdd459350b5cedc21b329f8abfe authored over 9 years ago by Mathias Söderberg <[email protected]>
Refactor Test-Kitchen configuration files a bit

The Docker one not so much, but the Vagrant want had a lot of unnecessary
duplication. Off you go.

a95ff04477379081dc19f25c78210adf007d1e21 authored over 9 years ago by Mathias Söderberg <[email protected]>
Update test-kitchen & kitchen-docker

Ugh, Bundler…

6d628d63a854ee5b66580b0e8ab80704357a7274 authored over 9 years ago by Mathias Söderberg <[email protected]>
Semantic versioning for Rubies on Travis

0f24aa55fba114f3dcbfb359e3d320b4fe49a0d6 authored over 9 years ago by Mathias Söderberg <[email protected]>