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

Move attribute overrides to platforms section in .kitchen.yml

Java 7 for CentOS and Java 6 for Debian. For some reason Java 7 won't
install properly on Debian.

147996a3f008c2e4029c104779ceb9dc0c1a2034 authored almost 11 years ago by Mathias Söderberg <[email protected]>
Add debian to supported OSes

8658c683bf3d7a8e0d7e392db6723b327742c0b7 authored almost 11 years ago by Mathias Söderberg <[email protected]>
Bump recommended version of java cookbook

09c97bafe07265a5a497bebbbf3d1f9d7cd4a502 authored almost 11 years ago by Mathias Söderberg <[email protected]>
Remove unnecessary integration test case

08a3024b9758a74d9086804e8e7287ed73d445c6 authored almost 11 years ago by Mathias Söderberg <[email protected]>
Further cleanup of default spec

6520cc1707548eb138d25ff1081a0c0814ccdb62 authored almost 11 years ago by Mathias Söderberg <[email protected]>
Refactor default spec

29eea33dc341744ddd8381fa991f884e63c6a017 authored almost 11 years ago by Mathias Söderberg <[email protected]>
Update specs to increase coverage

00978823993ecd50b488ff309355a707664f3cdb authored almost 11 years ago by Mathias Söderberg <[email protected]>
Add ChefSpec::Coverage.report! to spec_helper

ebacc3149a640a18bf47958aa46badc7c16fd8e8 authored almost 11 years ago by Mathias Söderberg <[email protected]>
Update .gitignore

76d8fe0249c9d6ce4565c0a607a97d11165630d7 authored almost 11 years ago by Mathias Söderberg <[email protected]>
Update chefspec to v3.1.2 and test-kitchen to v1.1.1

75e864bd103ed37ce1dfae4bdc98555237ae951a authored almost 11 years ago by Mathias Söderberg <[email protected]>
Update .ruby-gemset to `kafka-cookbook`

372949cdd9f8747eb0863c9c910b8d4eee850c21 authored almost 11 years ago by Mathias Söderberg <[email protected]>
Merge branch 'update-broker-configuration'

8e09bd9c18bcfdd8535883422c42b75c7f9c7267 authored almost 11 years ago by Mathias Söderberg <[email protected]>
Suppress new lines when rendering partials

2c5c4a8810b620821a872f9a6e60127683dd8edb authored almost 11 years ago by Mathias Söderberg <[email protected]>
Refactor Kafka configuration template

* Use partials.
* Guard against configuration nil values.
* Refactor map/hash based options.

e0f11fe120e25f5c09e23c0312a27cc337ff67e2 authored almost 11 years ago by Mathias Söderberg <[email protected]>
Update documentation (README, comments)

[ci skip]

e7fc4fad22d08b48d43b97929029d7fce782fa15 authored almost 11 years ago by Mathias Söderberg <[email protected]>
Remove unused `data_dir` attribute

8d67e8fe9eca4e2e742c3e68a1c92d852bfec877 authored almost 11 years ago by Mathias Söderberg <[email protected]>
Add actual specs for previously pending examples

57525552b8d6595b32664518e6cf19dff97339d3 authored almost 11 years ago by Mathias Söderberg <[email protected]>
Update test case descriptions for configure spec

779d340927975c1d63878cb3a850c8a8fc2d282c authored almost 11 years ago by Mathias Söderberg <[email protected]>
Update specs for configuration options

Managed to squash a few typo bugs as well. Still need to take care of 'map' based options, i.e. ...

dfc098f9995bcef188e83c5176a08491bba9f0c4 authored almost 11 years ago by Mathias Söderberg <[email protected]>
Update attributes related to configuration of Kafka broker

There were a whole slew of new attributes introduced in the final release of v0.8.0, as well as ...

c1c3a77602d166bc1a3738463b8606ebed4c4377 authored almost 11 years ago by Mathias Söderberg <[email protected]>
Add nicer failure message for have_configured matcher

7624633f9c6bf6109879a3dbddcc4a947d27068d authored almost 11 years ago by Mathias Söderberg <[email protected]>
Move all default attributes to default attributes file

Except the ones related to the zookeeper recipe.

c0583dc0673f2ce4713e4f53251dd5dd7a33dec3 authored almost 11 years ago by Mathias Söderberg <[email protected]>
Add test case for including recipe in {binary,source} specs

8b8387dbb2e20a514e0fbb6a0f856d03fed1ea6a authored almost 11 years ago by Mathias Söderberg <[email protected]>
Use group not user when compiling Kafka

I feel like I've done this commit before...

8afcb437de538b98b87ce28ed9789b099fb60f13 authored almost 11 years ago by Mathias Söderberg <[email protected]>
Add generic_opts attribute for general JVM settings for Kafka

214bd9db3736f323c718bf18468b6e4d1904d366 authored almost 11 years ago by Mathias Söderberg <[email protected]>
Rename 'file' variable name to 'path' in configure spec

dea9bf237a56e0c3923df214cc7eb82ec243aa28 authored almost 11 years ago by Mathias Söderberg <[email protected]>
Add heap_opts attribute for, well, configuring heap options of Kafka

53ea419d0d20d57a918ae93e5a57d5f8e8131f5f authored almost 11 years ago by Mathias Söderberg <[email protected]>
Remove private recipes from README

[ci skip]

45c18051570438e1a3fa205ffe9303c49ab2dc4a authored almost 11 years ago by Mathias Söderberg <[email protected]>
Remove private recipes from metadata.rb

[ci skip]

c3a8792f6faba64b6789cafb68dada56feb2e372 authored almost 11 years ago by Mathias Söderberg <[email protected]>
Update .kitchen.yml to include (private) recipes

c21229094830756291ff962ae34d491fd8ec8530 authored almost 11 years ago by Mathias Söderberg <[email protected]>
Prefix (private) {setup,configure} recipes with underscore (_)

See http://www.prashantrajan.com/posts/2013/06/leveling-up-chef-best-practices/ for a quick desc...

98804077f136569a5ea2541d0d7afc9f9c8360b1 authored almost 11 years ago by Mathias Söderberg <[email protected]>
Fix bug in zookeeper recipe

Caused ZooKeeper to not start at all, unsurprisingly.

78627acb312936a8f4bbc64f80af7294da607c19 authored almost 11 years ago by Mathias Söderberg <[email protected]>
Move unit tests to 'recipe' subdirectory

1498047b188ffd0d753de2f911d692fe10cc92b7 authored almost 11 years ago by Mathias Söderberg <[email protected]>
Replace CentOS {5.9,6.4} w/ 6.5 in .kitchen.yml

e6077db60cd49947001a2c68879f2401b70a92b1 authored almost 11 years ago by Mathias Söderberg <[email protected]>
Cover broker configuration in unit tests

Should probably add the same type of tests in the integration suite(s).

ab8dd4be99aee5f9e8f2cfcc7a13327b1fc6c27e authored almost 11 years ago by Mathias Söderberg <[email protected]>
Update init.d script template

First step to making it possible to specify Kafka heap options using attributes.
Also made it po...

b546d9d711ee5c48079027216a62da9d26432216 authored almost 11 years ago by Mathias Söderberg <[email protected]>
Remove Chef debug logging in Vagrantfile

1fdb190df0b34d6daca593ff21e98dffdc0f1553 authored almost 11 years ago by Mathias Söderberg <[email protected]>
Update recipe definitions in README

[ci skip]

a21fe0aa56d9a16e758e0819a3401303112d5c68 authored almost 11 years ago by Mathias Söderberg <[email protected]>
Update recipe definitions in metadata.rb

43adc5aebdc0a9b8e6e34f159f8c100f9c5dd158 authored almost 11 years ago by Mathias Söderberg <[email protected]>
Consistent test case descriptions

6c873cb57dfbebed298728ee812bcb951913c6f6 authored almost 11 years ago by Mathias Söderberg <[email protected]>
configure -> configuration integration suite

Now tests both `setup` and `configure` recipes.

174766132ea113828fd048958c38e361db64f663 authored almost 11 years ago by Mathias Söderberg <[email protected]>
Update .gitignore

60fe3a1ab82d6dc3582ef670128121ef4d6c1992 authored almost 11 years ago by Mathias Söderberg <[email protected]>
Fix incorrect VM references in Vagrantfile

88dcee90d453c852e77d3ec423fada031fa3140b authored almost 11 years ago by Mathias Söderberg <[email protected]>
Update "Known bugs & limitations" section in README

[ci skip]

8479aed6839a654bdcc962e096fa3ef9a6989c96 authored almost 11 years ago by Mathias Söderberg <[email protected]>
Update information about zookeeper recipe in README

[ci skip]

9a138cacbe326df4a8cb5234f907c737f8653ce7 authored almost 11 years ago by Mathias Söderberg <[email protected]>
Minor style updates to README

[ci skip]

26133fc6735d1c71609cc91198f10c0bb56f8c5c authored almost 11 years ago by Mathias Söderberg <[email protected]>
Minor README updates

[ci skip]

3497f6eb105276fe69a8c65f59e975e92b718b91 authored almost 11 years ago by Mathias Söderberg <[email protected]>
Add integration specs for init.d script

793281a1c0b0e83f063eec6e7d070dba0ca94e9b authored almost 11 years ago by Mathias Söderberg <[email protected]>
zookeeper recipe does not start kafka

38a241125cd97c5276deabe2ddd63bc53e060a33 authored almost 11 years ago by Mathias Söderberg <[email protected]>
Update integration specs to use zookeeper recipe

b23944c5d02411c0e9f5f5532606ff9d44c13bb8 authored almost 11 years ago by Mathias Söderberg <[email protected]>
Move require in spec_helper

Made the tests pass on Travis, dunno why though. Might have been
something intermittent.

756aad8d8cf966eaa063b75ef45e6e36b9acebc6 authored almost 11 years ago by Mathias Söderberg <[email protected]>
Update Vagrantfile to create zookeeper and broker VMs

ea01a791b6c0496b9d3bae696cd0193c9f8cd743 authored almost 11 years ago by Mathias Söderberg <[email protected]>
Extract / compile kafka as configured user instead of root

e324d3b3cdd99b1dd5b6180bfc600b84472fff43 authored almost 11 years ago by Mathias Söderberg <[email protected]>
Set platform and version in spec_helper

8a8df1903f96944758c371f9e7e91bccfd06286d authored almost 11 years ago by Mathias Söderberg <[email protected]>
Set Chef log_level in spec_helper

To avoid warnings of resource cloning in zookeeper recipe.

ecf4f8b6f61e0a2765368bb62dc48e8a97e9139e authored almost 11 years ago by Mathias Söderberg <[email protected]>
Remove version constraint for berkshelf

c8992e3c6c4d17a18d20363dccf975af69a00ea5 authored almost 11 years ago by Mathias Söderberg <[email protected]>
Add utf-8 encoding to Berksfile

5c972dba513c416ea48eaf71e66b4a507f9d228d authored almost 11 years ago by Mathias Söderberg <[email protected]>
Update init.d script + replace standalone recipe w/ zookeeper recipe

74e7ad96da6e11cc127e2ab463e05edde21546f4 authored almost 11 years ago by Mathias Söderberg <[email protected]>
Add empty line after headers in README

[ci skip]

ae36cf178fe79878c71b6378e4e36ce024c2e4f8 authored almost 11 years ago by Mathias Söderberg <[email protected]>
Update requirements section in README

[ci skip]

0c021e1f32f2a381a96606b53d3712342efbd977 authored almost 11 years ago by Mathias Söderberg <[email protected]>
Remove fedora mention in README

[ci skip]

7d68e384af1f19dd7eade24cd06eb42ae05a1bb0 authored almost 11 years ago by Mathias Söderberg <[email protected]>
Add status blurb to README

[ci skip]

bd3b9260a0d2078ead0c0895a9e15dd87017a373 authored almost 11 years ago by Mathias Söderberg <[email protected]>
Add :config_dir attribute to README

[ci skip]

a3ecc650517c3d86db96fe4a030c49f753c033c7 authored almost 11 years ago by Mathias Söderberg <[email protected]>
Add config_dir attribute

246e9960eddab647565caae6e0fdf7ee13d2910f authored almost 11 years ago by Mathias Söderberg <[email protected]>
Default to node[:hostname] instead of node[:fqdn]

224ca2818b5616adbd591bd9c879c8d143f633ee authored almost 11 years ago by Mathias Söderberg <[email protected]>
Extract setup logic from configure recipe to it's own recipe

Since we're now copying everything from the Kafka release, we can't
add all configuration templa...

fc2fba7f589d603f76cd2710abd862dc399856f9 authored almost 11 years ago by Mathias Söderberg <[email protected]>
Use Chef::Application.fatal! in default recipe

b6447f59ac9d4bb5cda17adf02e86e98ef526735 authored almost 11 years ago by Mathias Söderberg <[email protected]>
Default to using the binary recipe

1e5ad81b4e2b3ac47b28bddf9f8102a9ca144589 authored almost 11 years ago by Mathias Söderberg <[email protected]>
Use kafka default recipe in Vagrantfile

c79331dc689038071b4b650453bdfa131c6f0697 authored almost 11 years ago by Mathias Söderberg <[email protected]>
Reorganize local variables in recipes + File.join

cd301b5e157c539d05e27ebbf8fe334b9b9580ce authored almost 11 years ago by Mathias Söderberg <[email protected]>
Chef::Log.fatal! doesn't seem to exist

Use Chef::Application.fatal! instead. It'll yield
the same result regardless, i.e. fail the curr...

219e3be8e637e182d10acac5fde4dfa5d9df4833 authored almost 11 years ago by Mathias Söderberg <[email protected]>
Update installation of kafka in binary recipe

034224ea3edddf10fb53b0eb54276f0cb1cf8600 authored almost 11 years ago by Mathias Söderberg <[email protected]>
Update Vagrantfile

* Enable vagrant-berkshelf.
* Explicitly add java default recipe.
* Default to kafka source recipe.

4751e98f9d7e1a9ec8010124a122fac013b47531 authored almost 11 years ago by Mathias Söderberg <[email protected]>
Define checksum variable inline unless statement

Gotta save those lines, yo.

e2942906e8a38782e1cef2d53d012c73c4e5e50d authored almost 11 years ago by Mathias Söderberg <[email protected]>
Update installation of kafka in source recipe

With the new release I could just copy everything.
Maybe I could before as well, but yeah.

9e2170f31f0caf0808e9026411bd42422a2ba554 authored almost 11 years ago by Mathias Söderberg <[email protected]>
Allow test-kitchen to use some more memory

and possibly more CPUs as the ioapic is supposed
to allow VirtualBox to use all cores.

6ed0b486bb26e6aac0ab2c2bf7c47fcb52059810 authored almost 11 years ago by Mathias Söderberg <[email protected]>
Remove 'beta' from README

[ci skip]

3e284eb169495a7a4950a19b5d0dc5874a927a5c authored almost 11 years ago by Mathias Söderberg <[email protected]>
Remove fedora from "supports" list and .kitchen.yml

Couldn't get the fedora boxes to work in test-kitchen right now, and it takes forever to downloa...

9433d70be5118c907d0989aaa4cecbc1ae11525c authored almost 11 years ago by Mathias Söderberg <[email protected]>
Remove explicit dependency on java cookbook

Instead of having the cookbook depend on the java cookbook (which in
turn depends on the windows...

4119e367d1864756b23205513cecabf1abf78f95 authored almost 11 years ago by Mathias Söderberg <[email protected]>
Update test-kitchen to v1.1.0

12115dffb67a9c7b4c2185b68c12be3d43341076 authored almost 11 years ago by Mathias Söderberg <[email protected]>
Default to newly released version 0.8.0

2684d17eb25a99b9dc5db070b978fbed6b3e4efa authored almost 11 years ago by Mathias Söderberg <[email protected]>
Switch `` syntax to `

[ci skip]

1b387f462a8a1f06dccdc1f374d3c709da5c04f5 authored almost 11 years ago by Mathias Söderberg <[email protected]>
Use smaller headlines in README

[ci skip]

939889488b915c091ef5cd539297549f78892a7f authored almost 11 years ago by Mathias Söderberg <[email protected]>
Replace Chef::Application.fatal! with Chef::Log.fatal!

fa40c96ff72f73e2cfac34db9b5bebca5956d0b3 authored almost 11 years ago by Mathias Söderberg <[email protected]>
Update README to include :install_method attribute

5cc02729f1e4e584fb4b1fe6087af8f2ecd3b07d authored almost 11 years ago by Mathias Söderberg <[email protected]>
Version bump to v0.2.0

e64cc748979cbdb593b316709c0245d35c234961 authored almost 11 years ago by Mathias Söderberg <[email protected]>
Add new :md5_checksum attribute to README

[ci skip]

ca1f34442b3e1394bdd152760db71516eb832c45 authored almost 11 years ago by Mathias Söderberg <[email protected]>
String / quotation corrections

c1aee4727bf5e1fff4d130e83f9f68e10b30a86c authored almost 11 years ago by Mathias Söderberg <[email protected]>
Validate md5 checksum before extract / compile

917668642edb2dfce3e07ee974042098727b5338 authored almost 11 years ago by Mathias Söderberg <[email protected]>
Update README

[ci skip]

9dac4f8e32796e6e0c30a61db02bab6fc8b5e72d authored almost 11 years ago by Mathias Söderberg <[email protected]>
Update weird sentence in README

[ci skip]

0cf252e65c82bfa035ddf75b6cd443a015015513 authored almost 11 years ago by Mathias Söderberg <[email protected]>
Add fedora-{18,19} 'support'

caf785485f68f60109fea5e91d247c9af2b38fea authored almost 11 years ago by Mathias Söderberg <[email protected]>
Add fedora-18 to test-kitchen

00e705873b8730f2710fc14803cf33cbbdc4e5f9 authored almost 11 years ago by Mathias Söderberg <[email protected]>
Update dependency in README

[ci skip]

efa887fc2006dc1d1739837985c91c3f1ffa6913 authored almost 11 years ago by Mathias Söderberg <[email protected]>
Add fedora-19

Had to update spec dependencies and whatnot to get
everything to work out though.

d217835b0c0da8325054153385d2d30e0f1e5441 authored almost 11 years ago by Mathias Söderberg <[email protected]>
Install from source by default

i.e. when using the default recipe it will install Kafka from source.
This commit also includes ...

801355684a642dd94cea07c464c5c2e9e93a4607 authored almost 11 years ago by Mathias Söderberg <[email protected]>
Add CentOS 5.9 to .kitchen.yml

Apparently /sbin is not included in the default path for CentOS 5.9, so
serverspec failed to run...

bb99c49d49e5b53b92db9cad839a954dfe801997 authored almost 11 years ago by Mathias Söderberg <[email protected]>
Add chkconfig options to init.d script

5ce76c1c36b29cd7bba96d592257f0a2ca033098 authored almost 11 years ago by Mathias Söderberg <[email protected]>
Add .rspec

6c0423ab9f8fea202d0e57d0fefe5a07822b6a18 authored almost 11 years ago by Mathias Söderberg <[email protected]>
Guard against re-installing Kafka

It would be potentially devastating if a new major version of Kafka was
installed, so this guar...

09d83ca38a33185a32717170dc9ef6efad6cff6d authored almost 11 years ago by Mathias Söderberg <[email protected]>