- Introduce new management script to remove cluster entirely.
- Alter
stop-cluster
script so that it usesdocker stop
. - Add support to
start-cluster
so that it can handle the two conditions above.
- Weaken
DOCKER_HOST
guard for environments that do not useDOCKER_HOST
. - Fix URL for container image SSH key in
README
. - Resolve Shellcheck issues in Bash scripts.
- Reduce overall image size.
- Add support for enabling strong consistency.
- Fix container ID extraction by container name.
- Use
env
to determine location ofbash
. - Provide better progress feedback during cluster creation.
- Fix reference to PackageCloud repository setup script.
- Default Riak version is now v2.0.2.
- Add support for interacting with Docker over a UNIX socket.
- Fix invalid regular expression to update
DOCKER_RIAK_BACKEND
.
- Default Riak version is now v2.0.1.
- Default version of
phusion/baseimage
is now v0.9.14.
- Default version of
phusion/baseimage
is now v0.9.13 (Ubuntu Trusty). - Add a guard that prevents cluster formation if
DOCKER_HOST
is not set.
- Default Riak version is now v1.4.10.
- Add support for customizing the Riak backend via
DOCKER_RIAK_BACKEND
.
- Default Riak version is now v1.4.9.
- Default Docker port is now
2375
.
- Fix inconsistency between
DOCKER_HOST
and host used determine if the container is up.
- Add ability to specify more precise port assignment.
- Change
localhost
references to127.0.0.1
.
- Remove
sysctl
specific settings fromDockerfile
.
- Add better detection of an invalid cluster start state
- Add support for ShellCheck via Travis CI.
- Use phusion/baseimage as the base image.
- Add ability to automatically cluster nodes via
DOCKER_RIAK_AUTOMATIC_CLUSTERING
. - Add ability to specify cluster size via
DOCKER_RIAK_CLUSTER_SIZE
. - Add ability to debug cluster management scripts with
DOCKER_RIAK_DEBUG
.
- Replace Pipework with Docker 0.6.5+ container linking.
- Replace
supervisord
with a Bash script. - Add Riak and kernel tuning.
- Utilize
DOCKER_HOST
oversudo
. - Install Riak via direct package download.
- Use Ubuntu 12.04 as the base image.
- Add gateway to IP address added to Pipework.
- Add netmask to IP address added to Pipework.
- Initial release.