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

Update path to Kafka log file in integration tests, properly

Never mind the idiot who apparently does not know how to use Git at all.
At least I didn’t force...

72068268bc99385405753eb20160dadc589dcc03 authored over 10 years ago by Mathias Söderberg <[email protected]>
Ignore Berksfile.lock

Mostly my fault for fucking up the partial revert, but I’ve about had
it with issues today, and ...

76828738474764d479e9cc66345e4daa0886c7f1 authored over 10 years ago by Mathias Söderberg <[email protected]>
Revert "Update path to Kafka log file in integration tests"

This reverts commit 7d80bd583e3295b39bdc11fa49d5bf3964079499.

280ca0f44986d8fec1cec688e926210384f2cf84 authored over 10 years ago by Mathias Söderberg <[email protected]>
Revert "Revert broken Berksfile.lock"

This reverts commit 8599753228cd910e2f6ca8c75d862ff48fd96267.

2f76c00c8d2b7c9ede1a417bc08be4879899879d authored over 10 years ago by Mathias Söderberg <[email protected]>
Revert broken Berksfile.lock

Partially revert 7d80bd5 as for some reason a broken Berksfile.lock
file tagged along. Not exact...

8599753228cd910e2f6ca8c75d862ff48fd96267 authored over 10 years ago by Mathias Söderberg <[email protected]>
Update path to Kafka log file in integration tests

With the new log4j template there’s a couple of files for different
types of logging, and obviou...

7d80bd583e3295b39bdc11fa49d5bf3964079499 authored over 10 years ago by Mathias Söderberg <[email protected]>
Update required Chef version in README

[ci skip]

704f7242a310c84960bd28d3dfadd3df2b167a94 authored over 10 years ago by Mathias Söderberg <[email protected]>
Test different versions of Chef in Travis

The README points out that Chef >= 11.8.2 is supported, though I have
realised that it actually ...

e19d847392d2f830cf7a8796344ab897d6659ed9 authored over 10 years ago by Mathias Söderberg <[email protected]>
Merge branch 'update_log4j_template'

ee41fadb2248266d42d5ca8a4085fbf2b417fb3e authored over 10 years ago by Mathias Söderberg <[email protected]>
Sync log4j.properties template with current default server config

ddfe0ac8015a8df5000cdec07f969674cf5dd661 authored over 10 years ago by Dana Powers <[email protected]>
Update log4j tests based on new template

59555b3ba70774127a93431a76c2d9efddc6261c authored over 10 years ago by Dana Powers <[email protected]>
Merge branch 'jvm_performance_opts'

ddc2728402fcfd9727472c2be75790ce8d99b405 authored over 10 years ago by Mathias Söderberg <[email protected]>
Expose JVM Performance Opts in cookbook

9454744d9bdb0aecf2db04f8d79cf5ca87c27466 authored over 10 years ago by Dana Powers <[email protected]>
Add test for JVM_PERFORMANCE_OPTS in kafka.env template

9d8147a41f5cbef1e3d97f3297ac65ac50b1a409 authored over 10 years ago by Dana Powers <[email protected]>
Merge branch 'fix-log-dirs'

0473378e2efee367409eaa2ee25137ae4b021d0a authored over 10 years ago by Mathias Söderberg <[email protected]>
Create log.dirs string, Fixes #34

The .join(',') was not being evaluated in server.properties.erb, which
was causing input like ["...

4e41d75a44ac932b6a14cf6414c37eae84d22aff authored over 10 years ago by Andrew Kuhnhausen <[email protected]>
Revert "Allow failures in Ruby 2.1.0"

This reverts commit eaf98bcf4e914e9329622f77a5c336f345791525.

11adf105d40a8ea9925e3805467915d8c094fc41 authored over 10 years ago by Mathias Söderberg <[email protected]>
Add Rake task for packaging a release

16a0c73ff73a8f0f2f8020e61b14e8b92499a0fe authored over 10 years ago by Mathias Söderberg <[email protected]>
Remove `stove` from Gemfile

Probably gonna throw together a small Rake task that creates an archive
of the necessary files. ...

b1b76541aac8c8ba2b94d4af58cb64b5360dc507 authored over 10 years ago by Mathias Söderberg <[email protected]>
Version bump to v0.1.0

Not really a "bump", but at least it's a first "proper" release.

Everything _SHOULD_ work out-o...

9611b4d8f964b1adc7b70cd883fea24f3f41713f authored over 10 years ago by Mathias Söderberg <[email protected]>
Minor style update of version string in README

Dammit.

7d22833f5cf4b57836af592782e0e6001235e85d authored over 10 years ago by Mathias Söderberg <[email protected]>
Bump recommended java (cookbook) version to ~> 1.22

313df7112f783211fde1998abe52d978ccade182 authored over 10 years ago by Mathias Söderberg <[email protected]>
Add sentence about missing configuration parameters in README

[ci skip]

afa2437e94bbf1aae16eab1100508ecefec53778 authored over 10 years ago by Mathias Söderberg <[email protected]>
Consistent notion of Kafka version strings in README

[ci skip]

5dab285c010e811a8140d75147648e6ecafbfcd6 authored over 10 years ago by Mathias Söderberg <[email protected]>
Merge branch 'readme-updates'

e4069cfac802d7d6a62172e180b08400db8b7b94 authored over 10 years ago by Mathias Söderberg <[email protected]>
Add some more information about configuration attributes in README

66a3086fbc291eee331ed075263ffaa559a7808d authored over 10 years ago by Mathias Söderberg <[email protected]>
Update various versions in README

9c92b1055c222bcff57cd06289baa453bb6bc7b9 authored over 10 years ago by Mathias Söderberg <[email protected]>
Document attributes inline

Attempting to keep the README up-to-date was ridiculous. This should
hopefully make it more mana...

fea9b8d83b6a05197bc552e2c754dc276e85db1f authored over 10 years ago by Mathias Söderberg <[email protected]>
Don't set `checksum` and `md5_checksum` if not already set

7d4c9980e9833cccc7afc37940a71a3a152a0bc5 authored over 10 years ago by Mathias Söderberg <[email protected]>
Merge branch 'configuration-differences'

358f6bbbd6673fe5938e609761d95eda5e2fabad authored over 10 years ago by Mathias Söderberg <[email protected]>
Remove unnecessary chained values in tests for `_configure`

08cf776059f58a9147d554007f554b5b39239ced authored over 10 years ago by Mathias Söderberg <[email protected]>
Add helper method for configuration attributes for `server` template

Also renamed `fetch` / `producer` attributes and squashed a bug with
`offset_metadata_max_bytes`...

2c4f756929fd645b5a0ec65a96e2bf4e11371c14 authored over 10 years ago by Mathias Söderberg <[email protected]>
Add helper method for conditional logic in `server` template

81ca670cf63a3fca9bb6f20db0b27ae7c57ca128 authored over 10 years ago by Mathias Söderberg <[email protected]>
Clean up capitalisation of comments in `server` template

c44b6a283648b411c28344a26ebafbd117360b91 authored over 10 years ago by Mathias Söderberg <[email protected]>
Remove duplicated tests

34b873be8a741f3695ac5c75616f78802d5fea97 authored over 10 years ago by Mathias Söderberg <[email protected]>
Add `log cleanup policy` configuration attribute

Only for kafka > v0.8.0.

2504333a775132a71b11fdc3c40e3c736a124f02 authored over 10 years ago by Mathias Söderberg <[email protected]>
Fix up log.retention_{hours,minutes} configuration attribute

dd7865cf62fae16de73d84a7c22fde5195ec9d9a authored over 10 years ago by Mathias Söderberg <[email protected]>
Add leader & offset management related configuration attributes

Only for kafka > v0.8.0.

11bfca3a5047f66b5f4b864da6ebc8c7ee421b54 authored over 10 years ago by Mathias Söderberg <[email protected]>
Ignore `per_topic` configuration attributes for kafka > v0.8.0

They're all dynamic configuration options nowadays.

9e09a455fc913e3a70cb501a4dda36fbf6fa0a2e authored over 10 years ago by Mathias Söderberg <[email protected]>
Add `background_threads` attribute

Only used for kafka > v0.8.0.

d891a9d9b59d75199591d45528fb1c4c6c35a8ea authored over 10 years ago by Mathias Söderberg <[email protected]>
Set port in default configuration

Otherwise the checks that are defined in init scripts won't work
correctly as they check if *som...

c02a02592554e201718152fc96bd6c226946571e authored over 10 years ago by Mathias Söderberg <[email protected]>
Additional `log` configuration attributes

* `delete_delay_ms`.
* `flush_offset_checkpoint_interval_ms`.

Only for kafka > v0.8.0.

2001805a8a4a4e94db59b058e6a4542d3404fd38 authored over 10 years ago by Mathias Söderberg <[email protected]>
Update `kafka_jar_path` helper to account for v0.8.1

Because things are packaged differently, the jar is in the `libs`
directory instead of in the ro...

b9b67d0fcfdbcc9d22943dbed3771dd0bbd23f61 authored over 10 years ago by Mathias Söderberg <[email protected]>
Consider `empty?` values as not being configured

Also make sure to #join `log.dirs` when passing 'em to the `option`
partial. Not sure how this h...

70f0dbfafd0d9c7cb617e2c2abf7e0af79ba287e authored over 10 years ago by Mathias Söderberg <[email protected]>
Change all `configuration` attributes to `nil`

Kafka does a pretty good job at keeping track of default values on it's
own, and I see no point ...

fc7d98dd596fe8842a0998cc0903884775df5b7d authored over 10 years ago by Mathias Söderberg <[email protected]>
Add `log cleaner` configuration attributes

Only for kafka > v0.8.0.

7d08cabee813fba55a4d9d2c18ab154ed040c484 authored over 10 years ago by Mathias Söderberg <[email protected]>
Remove unnecessary attributes from .kitchen.yml

acd4b23e6a91ddd13ac796b77be9e519dc2dd5b4 authored over 10 years ago by Mathias Söderberg <[email protected]>
Allow failures in Ruby 2.1.0

Travis seems to have some kind of issue with installing 2.1.0.

eaf98bcf4e914e9329622f77a5c336f345791525 authored over 10 years ago by Mathias Söderberg <[email protected]>
Refactor logic that deals w/ init and env scripts

341a0f0b0f88d7d846342d47dbd86e47dd4df6b7 authored over 10 years ago by Mathias Söderberg <[email protected]>
Update `zookeeper` recipe w.r.t. init script(s)

725bcb46c23880e534646fee3c5639e8bf6eb6e5 authored over 10 years ago by Mathias Söderberg <[email protected]>
Merge branch 'cleanup-init-scripts'

ee2b2d35c22ad52d541c69f8c1179cf7bb09f8f7 authored over 10 years ago by Mathias Söderberg <[email protected]>
Move `upstart` script to own directory as well

c6ec286af32676d627c5ae6d474ece9e8e3cac56 authored over 10 years ago by Mathias Söderberg <[email protected]>
Move init templates for `sysv` to own directory

Attempting to cleanup / organize a bit.

84dfb6fa4fa51ab7db91bfbe06765dcc65ea8cae authored over 10 years ago by Mathias Söderberg <[email protected]>
Update `fauxhai` to v2.1.2

9d05280f1819e92009b4f2e501024453ba1e1d5a authored over 10 years ago by Mathias Söderberg <[email protected]>
Merge pull request #28 from filosganga/patch-1

Fix typo

4ef19c663b701f2184fc19843318eb64b9d8a266 authored over 10 years ago by Mathias Söderberg <[email protected]>
Fix typo

enbaled => enabled

534b100b4f2a82f2cff2ed18dbf89016d6b2195a authored over 10 years ago by Filippo De Luca <[email protected]>
Simplify logic in helper methods

0985eec313bc2196a86aa3f572f4c52aabaa46f3 authored over 10 years ago by Mathias Söderberg <[email protected]>
Remove unnecessary indentation

Let's stop with this bullshit once and for all.

3ef9c082665b2decd68960be66bdc0620a116428 authored over 10 years ago by Mathias Söderberg <[email protected]>
Add `stove` (and `rake`) to Gemfile

Intend to use `stove` when releasing versions.

94cd64a03a3bbed744fcbdf61f486fd67f8fb7a2 authored over 10 years ago by Mathias Söderberg <[email protected]>
Remove extraordinary narrow integration tests

Not really necessary to have these narrow, specific checks, as they're
pretty much covered by th...

2b2244ca354bd8c3f610cdd43ef60faba69c03e0 authored over 10 years ago by Mathias Söderberg <[email protected]>
Merge branch 'v0.8.1-support'

2a2292efc25bcad6349e3b8dec059a75d1c8434c authored over 10 years ago by Mathias Söderberg <[email protected]>
Set `scala_version` in attributes file instead of recipes

3fb003724a64174ea20306e008cb4bdf003a60e0 authored over 10 years ago by Mathias Söderberg <[email protected]>
Update README w/ new attributes and updated defaults

[ci skip]

053de7bf21f3f3a18febbb6dd2d9c2bad11cb53d authored over 10 years ago by Mathias Söderberg <[email protected]>
Change default port to 9092

3cfc390b389de148f8eec9e3871239459b2a3cbc authored over 10 years ago by Mathias Söderberg <[email protected]>
Add new `advertised` attributes for kafka > v0.8.0

161046e610f3b1e61d66def93b5bbf1c1cc70813 authored over 10 years ago by Mathias Söderberg <[email protected]>
Add new `log` related attributes for kafka > v0.8.0

3f361f24d008b878b39b7419c370806015c737bc authored over 10 years ago by Mathias Söderberg <[email protected]>
Update default kafka version to v0.8.1.1

Really need to fix the tests to be less annoying when updating versions.

1da67900dd009e7a39d19da7092c6d358daffb8b authored over 10 years ago by Mathias Söderberg <[email protected]>
Bump ZK connection timeout in .kitchen.yml

251910ec3d96b561441c70f4773f5666c6981b5d authored over 10 years ago by Mathias Söderberg <[email protected]>
Update default kafka and scala versions

* kafka, v0.8.0 -> v0.8.1
* scala, v2.8.0 -> v2.9.2

The future is now, deal with it.

76d155c21c315e41393f96a8a341b36bcd2f360c authored over 10 years ago by Mathias Söderberg <[email protected]>
Update service related integration tests to be less picky

v0.8.1 doesn't log the same messages as v0.8.0 (for some reason), there's
been changes to capita...

633708066afd9bbd03b6863779efd64f9fe5b498 authored over 10 years ago by Mathias Söderberg <[email protected]>
Extract `kafka_target_path` to helper method

669b10853f23f271e465df50c084a6885ab5a053 authored over 10 years ago by Mathias Söderberg <[email protected]>
Add hackyish support for building Kafka v0.8.1 from source

Maaaan, this fucking mess I tell you. v0.8.1 switched from 'sbt' to
'gradle', and it was just a...

5125745afd94850db0f981fc3069edfd0de9cbac authored over 10 years ago by Mathias Söderberg <[email protected]>
Extract `kafka_src` to helper method

fa84474b17bc16f2727403d9a516789553db8d39 authored over 10 years ago by Mathias Söderberg <[email protected]>
Remove `build` as root

Because reasons. Fuck.

fa2ae15f8f86d80426294f96c513480b32a93123 authored over 10 years ago by Mathias Söderberg <[email protected]>
Prefer `%()` over double quotation marks (`""`)

ee18cafe8f2b088f1a0c2de6f6b9991baaa95818 authored over 10 years ago by Mathias Söderberg <[email protected]>
Select archive extension based on `version` and `install_method`

I hate myself for this, and I'm pretty sure some kittens died in the
making of this code.

737939cb6716150dd7fb395c8c045ba3442c58bc authored over 10 years ago by Mathias Söderberg <[email protected]>
Set `install_method` to :source in tests for source recipe

2c278f9b94f6aec9fcba34bba6492c5ef8fd4221 authored over 10 years ago by Mathias Söderberg <[email protected]>
Update tests for `default` recipe to *actually* terminate the Chef run

83b0bed304138adf4b7562728d126720f7637a1a authored over 10 years ago by Mathias Söderberg <[email protected]>
Fix incorrect test description in tests for source recipe

ea65dfeb7ddf575ad6de0f5ad41e334367bf61ac authored over 10 years ago by Mathias Söderberg <[email protected]>
Update `base_url` for downloading archives

Not really 100% satisfied with this solution at all. Probably need to
contact the Kafka team reg...

97e52b7c63a1f566cd16b6ccb7a91275a93907b2 authored over 10 years ago by Mathias Söderberg <[email protected]>
Prefix name of validate block in `kafka_download` w/ 'kafka'

Global namespaces are global, let's try to keep things isolated to some
extent.

e622f663f48df138ccb6ba8596556fb927eff0ee authored over 10 years ago by Mathias Söderberg <[email protected]>
Remove (pointless) `not_if` from `_setup` recipe

Let Chef do its thing.

2c481173862d488b307f3c9a06e6d2065bfba28e authored over 10 years ago by Mathias Söderberg <[email protected]>
Tidy up unit tests a wee bit

419b22e2914e890f2669da335f20733315fb1638 authored over 10 years ago by Mathias Söderberg <[email protected]>
Update ChefSpec to v3.4.0

bfa21b710f8bd174a07bc75a2d417ef2f8f81931 authored over 10 years ago by Mathias Söderberg <[email protected]>
Give props to contributors in README

[ci skip]

03b2bff0c1a3dc69b045977d807b8c72c6f248a9 authored over 10 years ago by Mathias Söderberg <[email protected]>
Merge branch 'kafka-zookeeper-path'

6ab63097ab6043c304257450528914334c14c61b authored over 10 years ago by Mathias Söderberg <[email protected]>
Don't require path to start with a slash

2cc7b159d27e563d032e84526622514087d39566 authored over 10 years ago by Mathias Söderberg <[email protected]>
Add tests for optional zookeeper path

76dc7a9f59041828c77e018449a0afbc8e82831b authored over 10 years ago by Mathias Söderberg <[email protected]>
Add missing curly bracket to `server.properties` template

058a3552f2a01b2233e6aef93aaf9e94f38a0999 authored over 10 years ago by Mathias Söderberg <[email protected]>
Add a zookeeper path attribute for the connection string.

1cec4924b5cb95cf075fc6da718dc41fcb04aff5 authored over 10 years ago by Conor Branagan <[email protected]>
Add some funky tests to achieve 100% coverage

I think it'd be possible to add some tests for `kafka_download` and
`kafka_install` LWRPs and th...

3659a806c225981d83493ace3a23188d27305194 authored over 10 years ago by Mathias Söderberg <[email protected]>
Merge branch 'kafka-broker-id-fix'

7bf556d476501ccffc140e28d1f8fb296f505a08 authored over 10 years ago by Mathias Söderberg <[email protected]>
Add tests for when broker id is > 2**31

49520f1dbfcb60b80dda71773c9b689d798082c6 authored over 10 years ago by Mathias Söderberg <[email protected]>
Mod the brokerid by the largest 32bit integer

Prevents kafka from choking on the value when it tries to start up

882a9b139abcc597c6f34d01df545743a3b2e75d authored over 10 years ago by Conor Branagan <[email protected]>
Update test-kitchen to v1.2.1

ec1c873e164039f57b961e87e48830c5c3490200 authored over 10 years ago by Mathias Söderberg <[email protected]>
Add `recipe[apt]` to debian run_list

Otherwise it'll fail to install Java.

ff2a835d63422914e6c53eaa8207ca66598f00ea authored over 10 years ago by Mathias Söderberg <[email protected]>
Override `base_url` in integration tests for now

When they released v0.8.1 they moved v0.8.0 to archives, which breaks
everything. Adding support...

7b8480ea71d108929b1e630ff5105d4c8b3937e0 authored over 10 years ago by Mathias Söderberg <[email protected]>
Run sysv init style tests for ubuntu as well

a3065d672385d94bf99d41da1de2aa7b495155bb authored over 10 years ago by Mathias Söderberg <[email protected]>
Merge pull request #26 from dpkp/ubuntu_platform_support

Fix ubuntu sysv support

db5fe1104ffd2c49a58d3ed393544b64a8967d95 authored over 10 years ago by Mathias Söderberg <[email protected]>
Fix ubuntu sysv support

b7a726dda69c4307734fb1502f9f028f6ee25ca7 authored over 10 years ago by Dana Powers <[email protected]>