Ecosyste.ms: OpenCollective

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

github.com/sous-chefs/redisio

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

- Merges in pull request from rcleere which splits up the install resources into an install and configure resource.

- Merges in pull request from rcleere which adds first pass at redis sentinel support
- The defau...

4a7045d0da080193df887ec35ac3a5425159db13 authored over 11 years ago by brianbianco <[email protected]>
First pass at redis sentinel support

6a8c2401210b64d00dd5e5bd6796f551e7a7ec68 authored over 11 years ago by Ryan Cleere <[email protected]>
Updates readme to add in explanation of the new install_dir attribute

944f92b7792acc944bf8e0e0ca8a5458b9838d8b authored over 11 years ago by brianbianco <[email protected]>
Split install and configure information

5d3dfbc52fa721e0bf929af9198364aa53d70e4f authored over 11 years ago by Ryan Cleere <[email protected]>
Removed base_piddir since it was moved to configured

f42e183b3bacffe0b5e2af35e4f7c5cfa6911506 authored over 11 years ago by Ryan Cleere <[email protected]>
Split the install LWRP and recipe into install and configure LWRPs and recipes

34f6196debbad9951933e6d8722aa282cc7286de authored over 11 years ago by Ryan Cleere <[email protected]>
Bumped the major version to 2 to reflect the split of install LWRP and recipe into install and configure LWRPs and recipes

e045ccc32cd76892673101f586d54ef6ec866826 authored over 11 years ago by Ryan Cleere <[email protected]>
Bumps the new default installation to the latest stable (2.6.14)

5f1d889518c3f006619ed4f4244a99935646f095 authored over 11 years ago by brianbianco <[email protected]>
Updates changelog to reflect latest pull request that was merged via rcleere

3d463cb9eccee05ef119e5611ac703b6e9c5efa7 authored over 11 years ago by brianbianco <[email protected]>
Merge pull request #64 from rcleere/custom_dir_fix

Custom installation directory improvments

434343a024fb1b1d985683da8fbf9e7103d19fb5 authored over 11 years ago by Brian Bianco <[email protected]>
Custom installation directory improvments

ee5e8b697b99a19b77b48a957d6a3272e54fd77f authored over 11 years ago by Ryan Cleere <[email protected]>
Bumps version to 1.6.0 and updates changelog to include latest accepted pull requests.

e0cdbd6edb801bd8e3413ba6d97e8fe1bbca1df5 authored over 11 years ago by brianbianco <[email protected]>
Merge pull request #61 from StudyBlue/custom_install_dir

Custom installation directory

135ca75087cb6d2fe78a2817605a9b94ed53062d authored over 11 years ago by Brian Bianco <[email protected]>
Merge pull request #60 from StudyBlue/memory_percentage

Fix maxmemory as a percentage

c932273447a9cc58a0c280647a8fe40a4b630a3e authored over 11 years ago by Brian Bianco <[email protected]>
Adds support to install Redis into a custom location, instead of only installing into /usr/local.

dfc22a5167f83e93291d8f928e22764dfa471d16 authored over 11 years ago by Sean Laurent <[email protected]>
If specifying max memory as a percentage of system memory, force calculated value to a string to avoid causing problems with the redis.conf template. Fixes brianbianco/redisio#59.

684d64b98b3ed3d20928686c501afedacdb18150 authored over 11 years ago by Sean Laurent <[email protected]>
Officially releasing 1.5.0

Updates the readme file with the new cluster options
Forces maxmemory to string inside of install...

551eaeb3906fc1a6b430e7a8718b87a35fc3c895 authored over 11 years ago by brianbianco <[email protected]>
Updates changelog

4b9991591d7ad134dfbf5abeeb6e806a6f1d9aa8 authored over 11 years ago by brianbianco <[email protected]>
Merge pull request #54 from Yesware/mk-ulimit-initd

Add ulimit support to init.d script. The init.d script would not respect the ulimit settings con...

7e5cbff87c5ba58ab62fd53d586e815b2f5d98c4 authored over 11 years ago by Brian Bianco <[email protected]>
Changing release of 1.4.2 to 1.5.0 due to addition of redis cluster options.

metadata.rb file changed accordingly for 1.5.0 addition
Updates changelog

cb74de4ba523b85917c6163e8465e7776bead340 authored over 11 years ago by brianbianco <[email protected]>
Merge pull request #56 from jrallison/master

Add configuration options for redis cluster

053e59692c04ba19c4d1f6c8a2e88c32f618f58a authored over 11 years ago by Brian Bianco <[email protected]>
Add redis cluster configuration options.

1430a6ac8705e236b96273ba9565fe8560bb7440 authored over 11 years ago by John Allison <[email protected]>
bumps the redis default version to 2.6.13

2b932b4a566ffd68e2323dc3bbd7bbe7063e6026 authored over 11 years ago by brianbianco <[email protected]>
Add ulimit support to init.d script

9f7d8899df5a3b933f415fd0dc8f7157c5a5a4d9 authored over 11 years ago by Mike Karolow <[email protected]>
Updates the changelog to reflect the recent merge request pulled in. Bumps the version of the cookbook

154b23895d2497a5e31d80e2e16e950fceb5adcd authored over 11 years ago by brianbianco <[email protected]>
Merge pull request #49 from dim/master

Strip leading directory from redis packages when unpacking to allow installation from GitHub/Bit...

7055b82c38dac696a101a2508e3b7894d93a610e authored over 11 years ago by Brian Bianco <[email protected]>
Merge pull request #50 from mhuffnagle/master

Bumped default Redis version to 2.6.11

7a2f161f9e94eb17ba1ac017ec789b7f7594e54e authored almost 12 years ago by Brian Bianco <[email protected]>
Updated to install Redis v2.6.11

4630a0d23c20627ccf83a8981ce99c50f0ceb405 authored almost 12 years ago by Marc Huffnagle <[email protected]>
Execute command correctly

c46f24b31dce0b495be5112cf6abf7ba24b1fcfb authored almost 12 years ago by Dimitrij Denissenko <[email protected]>
Allow installation from e.g. GitHub tarballs

5844e3c602770bd6cec7bf925aa8d67bedff9cb3 authored almost 12 years ago by Dimitrij Denissenko <[email protected]>
Fixes typo in the README where it claimed 2.4.10 was the default version, when in reality it is 2.6.10

e803b1653deb62dfc344139f53d74ca2ad8f56ef authored almost 12 years ago by brianbianco <[email protected]>
Fixes typo in the service resource section of the README

80075c43e91b59cc853504e67d7359d635089392 authored almost 12 years ago by brianbianco <[email protected]>
- Bump metadata version and tag

ada9c320e4ff71c6af10b6b0b6ce101d5d62857d authored almost 12 years ago by brianbianco <[email protected]>
- Removes left over debugging statement

- Bumps cookbook version to 1.4.1

d653012a4adeadb1c43999b6a520f9763cfdc7ce authored almost 12 years ago by brianbianco <[email protected]>
- Fixes the upstart init script so that redis no longer fails to start on reboot.

- Adds a dependency on the ulimits cookbook (https://github.com/bmhatfield/chef-ulimit)
- Uses th...

6c0a0923c47d1038bc58cd63224257fab9f685cb authored almost 12 years ago by brianbianco <[email protected]>
- Changes uses of Chef::ShellOut to Mixlib::ShellOut

- Bumps version to 1.3.2

38e017f09775cf5d2d6b883705b57d910996e9fe authored almost 12 years ago by brianbianco <[email protected]>
- Fixes bug in upstart script. It will now create a missing pid directory

- Bumps version of cookbook to 1.3.1
- Minor reorganization of README

5c73982ac4dc5a982d710c082d72d5a9e7aa7b7a authored almost 12 years ago by brianbianco <[email protected]>
- Changes use of 'and' to '&&' in the install provider when seeing if maxmemory has a %. I generally avoid using 'and' dueo to the lower precedence.

- Updates copyright date from 2012 to 2013
- Uodates release ate in changelog as this commit will...

c0bbe941f9a74f4c075950ef2e3d4a3b33da62d6 authored almost 12 years ago by brianbianco <[email protected]>
Adds an example to the readme.

37200c92157c8462a461311bba088a417bd3d6bb authored almost 12 years ago by brianbianco <[email protected]>
Updates the default version of redis to be installed to the latest stable of 2.6.10

812b28d6ed397c8752f418a48eaf91f27288bad7 authored almost 12 years ago by brianbianco <[email protected]>
- Adds support for upstart scripts through merge of code from crittercism_upstart as well as many fixes.

- Adds support shutdown_save to the initd script
- Adds the ability to connect to redis through a...

17401545357ebf340b25856459911174d5856d71 authored almost 12 years ago by brianbianco <[email protected]>
I had to revise the cookbook in the following ways:

- We need to be able to set the ['redisio']['servers'] attribute in default_attributes. Otherwi...

83a62772028e42a0a22fa534a006ac700df7bd8c authored almost 12 years ago by Andrew Yousef <[email protected]>
Added feature in the recipe to allow roles to specify maxmemory by percentage.

Fixed a bug in init.d configuration's restart command. Added debugging to providers/install.rb t...

4023babf76b58a17bdc43397aae2d71223fc93e8 authored almost 12 years ago by Andrew Yousef <[email protected]>
- Removed service provider code after discussion with @brianbianco -- service provider is deprecated.

- Modified upstart template to allow for saving on shutdown. By default false.
- Changed ownersh...

dee7ce3217ab4ba162d434b03a804ccf90092ad0 authored almost 12 years ago by David R. Albrecht <[email protected]>
Updating the release date on the changelog for impending release. Creating a commit for the 1.2.0 tag

028664c38db37c5f0b12a10d46f47d93d8ee2d6c authored almost 12 years ago by brianbianco <[email protected]>
Remove leftover debugging statement

78f3a3dfc0068e27b2cb7e8988222d983fd70ecf authored almost 12 years ago by brianbianco <[email protected]>
Merge pull request #42 from bakins/pidfile

Add pid directory creation into init script.

41471388711565f394ccb7538111054c5ac55384 authored almost 12 years ago by Brian Bianco <[email protected]>
Updates the changelog

365089e9c0890f39437f8472111f503d738af201 authored almost 12 years ago by brianbianco <[email protected]>
- Changes the way the default for the 'servers' attribute is handled due to the way deep merge acts

- Actually makes the server name attribute work by adding the necessary references to the init sc...

c8bbdac179b59305363c2cdb08fe0e8b55549d19 authored almost 12 years ago by brianbianco <[email protected]>
- Fixes silly fact that I forgot to change variables names in enable and disable recipes

f2d833695f0dbac8d31289764568373f7838d887 authored almost 12 years ago by brianbianco <[email protected]>
- Adds the ability to give a redis instance a name. Will default to the port if no name is provided

- Updates the README.md to reflect many of the changes since 1.0
- Updates the default version of...

3f55dc3377f6a294fe8b2cc87a96b4f18003beb8 authored almost 12 years ago by brianbianco <[email protected]>
Merge pull request #45 from jro/patch-1

Fixes bug in restart command redis service

7d6f7c51ecd81a1220873d4a2be6774187f69c5d authored almost 12 years ago by Brian Bianco <[email protected]>
Update recipes/install.rb

95ecae018be411c5d94fe77a3e629512fde71dd6 authored almost 12 years ago by Jason Rohwedder <[email protected]>
Updates the changelog to reflect the latest pull requests

9a26574f83241ce8032626ab6889c88c99d725f3 authored almost 12 years ago by brianbianco <[email protected]>
Changes the default for creating redis as a system user to true

c74835ddd0ae7060eac96ac4c313286e9ee9f9b4 authored almost 12 years ago by brianbianco <[email protected]>
Merge pull request #43 from bakins/systemuser

Allows redis user to be added as a system user

825f87bd6aaf5d9e6c1f6d1658d297d13757dd8c authored almost 12 years ago by Brian Bianco <[email protected]>
Merge pull request #39 from bakins/unixsocket

Adds unix socket support

1297845d851408f44047c5761cd468d5fa6aff7f authored almost 12 years ago by Brian Bianco <[email protected]>
make the pid directory if needed

a1f0ce1de209e219c4e67aff7b2931eabaed58ae authored almost 12 years ago by Brian Akins <[email protected]>
allow user to be added as a system user

47edbc3f624d2111642fff24eb115ed3cbdc757e authored almost 12 years ago by Brian Akins <[email protected]>
add unixsocket support

963b965ff0a256bf348f858f9a936f7be2c737ba authored almost 12 years ago by Brian Akins <[email protected]>
Added upstart script and appropriate job control selection logic (attributes, conditionals) throughout the cookbook.

277ed09776f410182fa189d075fe1af1b64d3422 authored almost 12 years ago by David R. Albrecht <[email protected]>
Fixes a bug in the status_command for the redis service resources. pgrep was finding itself since it was being launched with sh -c. pgrep is now piped to grep -v 'sh' to avoid this.

5fd6156c6be7526681dfc397ce800caaefa2698c authored about 12 years ago by brianbianco <[email protected]>
Updates to the changelog for accepted merge request

119769a41d112d774e4ac43972e4ebadbcaab023 authored about 12 years ago by brianbianco <[email protected]>
Merge pull request #36 from wanelo-chef/master

Support non-standard bind address in service stop command

9247afca08633fb763df942bf57afca13019907c authored about 12 years ago by Brian Bianco <[email protected]>
Support non-standard bind address in service stop

c3fb21860ed3ca7b0bb257b131ca253361958fec authored about 12 years ago by Eric Saxby & Konstantin Gredeskoul <[email protected]>
Merge pull request #35 from dolores/chore/ignore_metadata

Adds metadata.json to the gitignore so that the cookbook can be submoduled into another repository

698f808c3bdd44828919cf82c53627a4f2ee35f1 authored about 12 years ago by Brian Bianco <[email protected]>
Ignore metadata.json, so that the cookbook can be submoduled into another repo

97ef2b7365e6ca37700cb38fb82f36ad283b2471 authored about 12 years ago by Alex Sorokin <[email protected]>
Bumps the default version of redis to install from 2.4.16 to 2.6.4 (the latest stable)

8a111cc65afc5088159c847573b2287d12015fbc authored about 12 years ago by brianbianco <[email protected]>
- Bumps version of the cookbook to 1.2.0

- Now uses chefs service resource for stop / start / enable / disable
- Deprecates the use of red...

ac4553c7ce2c460298227c4a0bf41170f18f8532 authored about 12 years ago by brianbianco <[email protected]>
Updates the version method in the install provider to properly handle the new version strings provided by redis-server -v

2e4234635d721d427b70a63e0be1ca98cbdf1d3e authored about 12 years ago by brianbianco <[email protected]>
Merge pull request #31 from mcortesi/master

Adds cookbook parameter to template resource within install provider.

dc4bad8a6ec7e3f445928b9dc8b42dd5d8dbccf0 authored about 12 years ago by Brian Bianco <[email protected]>
adds cookbook parameter to template resource.

To use the LWRP outside the cookbook it's necessary to specify the
cookbook where the template s...

e172fe7f64e118c613b9582aa236fe35c968e4dc authored about 12 years ago by Mariano A. Cortesi <[email protected]>
Merge pull request #28 from vhyza/service_on_amazon

Bug Fix: Allowed service start/stop/restart on Amazon Linux

6c56dd3bed890317b613aa3adb765c1f570de441 authored about 12 years ago by Brian Bianco <[email protected]>
Allowed service start/stop/restart on Amazon Linux

b63a6250533a071009678f56dd452fbb0283f7ec authored over 12 years ago by Vojtech Hyza <[email protected]>
Update release date on changelog for 1.1.0, tagging commit 1.1.0

ef50af4e20cd428376e6bc5507dd286872881468 authored over 12 years ago by brianbianco <[email protected]>
Changed case statement in init script to use sudo for ubuntu,debian,fedora and su method for everything else

1516f18a36ae0aad0a238b35ce95bfc33288bc83 authored over 12 years ago by brianbianco <[email protected]>
Bug Fix: Running redis as the proper user should finally be fixed on RHEL based distros.

- Default shell on RHEL based distros is now sh instead of /sbin/nologin
- Init script changes t...

321699a132eb1c5cc9db6502522a1c4e1f916c23 authored over 12 years ago by brianbianco <[email protected]>
Bug Fix: Fixing yet another bug in the RHEL based init script startup

ffd1448d5615a697d63adb952dd8c1468a1f8b53 authored over 12 years ago by brianbianco <[email protected]>
Bug Fix: Added logic to init script template so that RHEL based distros can use su instead of sudo to start redis as specific user

Changed the default shell for RHEL based distros to /bin/false, so the service can be st...

6c1adab18aca28c75a894b8736cbcc43f85f02a1 authored over 12 years ago by brianbianco <[email protected]>
Bug Fix: the install provider will properly enforce permissions on .rdb and .aof files without creating empty ones if they don't exist (which was causing redis startup errors)

642434663bcd123379e57137858159c24f9aa8cb authored over 12 years ago by brianbianco <[email protected]>
Added logging features, fixed 2 bugs

- Changed default for maxclients to be 10000 instead of 0. This is to account for the fact th...

f9558e536fd1635d5d1268839594dd52052f3c7f authored over 12 years ago by brianbianco <[email protected]>
Fixed stupid bug in init script due to missing whitespace between -a option and

9ea4cb131ca65efaaa7b5bafc4da065baeded3c6 authored over 12 years ago by brianbianco <[email protected]>
Fixes 3 bugs:

- Init script now respects the configdir attribute
- Stopping of redis service now works if requ...

a035c989ff8f0b00f83066920c0bf91f7895656a authored over 12 years ago by brianbianco <[email protected]>
- Fix bug that was preventing redis init script from working properly. This involved setting up a new pid file directory structure. Associated attribute added, templates changes, and documentation updated

- Changed a couple of non interoplated strings from " " to ' '
- Bumped version from 1.0.3 to 1.1...

3d4a6e2e7196c7d5ed12a049cdf2fa48332ff5c3 authored over 12 years ago by brianbianco <[email protected]>
-Fix redis server not running as the user specified

-Moved the code allowing resource update propogation into a method that
lives in the RedisHelper...

79dd1be7f343dd0a6a0ffccfe7260f48d5a9e189 authored over 12 years ago by brianbianco <[email protected]>
Updated the install provider with the ability to inherit updated_by_last_action from the resources nested inside of it

bd6b7d33a109ef4ffb37f1d6c826f4d1913360b9 authored over 12 years ago by brianbianco <[email protected]>
load_current_resource for the install provider now returns the @current_resource object

e3b2cc07b1c14fa8362e64bcbe9f31edff72f039 authored over 12 years ago by brianbianco <[email protected]>
Updated the install provider to properly called load_current_resource. Also called updated_by_last_action after a new version of redis is installed

4617ef46dd2eafa2e00be2932d57471329a2cbcf authored over 12 years ago by brianbianco <[email protected]>
Reverting pull request from master branch and moving it to a seperate branch named mitnal_upstart.

This reverts commit e2ce47a6fdf471bdd0292614e07867d5ec31e424 and 401dd26cd70d84195b785bd20ef309e...

59b67012dea9d7b9b27a2342e16026c434f94faf authored over 12 years ago by brianbianco <[email protected]>
Fixed an error in the documentation since the pull request merge

e2ce47a6fdf471bdd0292614e07867d5ec31e424 authored over 12 years ago by brianbianco <[email protected]>
Merge pull request #8 from mitnal/upstart

Merging in changes from mitnal to support upstart and monit. Further development will occur bas...

401dd26cd70d84195b785bd20ef309e5cd09ec0f authored over 12 years ago by Brian Bianco <[email protected]>
Fix start of redis instance via upstart.

2684066910f5f457391dc23c3bc565780ca4b5a0 authored over 12 years ago by Sascha Hoellger <[email protected]>
Added documentation for upstart and monit support.

e437cf09b1f3cce42a3f8c26917c27c09e658bda authored over 12 years ago by Sascha Hoellger <[email protected]>
Fix some errors.

fce14473f19c3ca03d3ca842e02c2e2a50ac6806 authored over 12 years ago by Sascha Hoellger <[email protected]>
Some more fixes.

15f286b7ca8e1b967cc1e4c6782110e163bc7502 authored over 12 years ago by Sascha Hoellger <[email protected]>
Fixes some missed underscore to dash conversions.

e48c2307ebeeb19d3b86c4ad0e1a2e7f87bf198b authored over 12 years ago by Sascha Hoellger <[email protected]>
Some bugfixes.

e00887643411a953c516e019d655cc856b6495a7 authored over 12 years ago by Sascha Hoellger <[email protected]>
Changes upstart start script to solve pidfile problems.

Also moved from config files with underscores to files with dashes.

1990c91c442a5aa6ee503e963f8f166a335c2a74 authored over 12 years ago by Sascha Hoellger <[email protected]>
Fixes type.

9b1fbdecb1f2cd11fac6dba0f75b80f9099bfe21 authored over 12 years ago by Sascha Hoellger <[email protected]>
Fixes a bug in monit reload.

9dd43d7b9359c1e5d9bd5a69430e380007c08308 authored over 12 years ago by Sascha Hoellger <[email protected]>