- bootstrap: Use new GitHub.com URL for retrieving raw user content.
IMPROVEMENTS
- Support the
$data_log_dir
parameter for setting ZooKeepersdataLogDir
parameter. This allows you to split the directory for transaction logs (dataLogDir
) from the directory containing snapshot files (dataDir
), which is the recommended production setup for ZooKeeper. - Support the
$config_map
parameter. This parameter (a Puppet hash) can be used to inject arbitrary key-value pairs into the ZooKeeper configuration file. - The unused class parameters
$leader_election_port
and$peer_port
were removed.
BACKWARDS INCOMPATIBILITY
- The following class parameters have been removed. You should set those via the new
$config_map
parameter instead. Note: The new default ZK configuration (which makes use of a default value for$config_map
) is equivalent to the previous default ZK configuration, i.e. settings such as$autopurge_purge_interval
were moved to$config_map
.$autopurge_purge_interval
$autopurge_snap_retain_count
$init_limit
$max_client_connections
$sync_limit
$tick_time
IMPROVEMENTS
- Remove
puppetlabs/stdlib
fromModulefile
to decouple us from PuppetForge.
IMPROVEMENTS
- Add
$user_manage
and$group_manage
parameters. - Initial support for testing this module.
- A skeleton for acceptance testing (
rake acceptance
) was also added. Acceptance tests do not work yet.
- A skeleton for acceptance testing (
BACKWARDS INCOMPATIBILITY
- Change default value of
$package_ensure
from "latest" to "present". - Puppet module fails if run on an unsupported platform. Currently we only support the RHEL OS family.
- Only use x.y.z to specify versions because librarian-puppet is very picky, and seems not to fully comply to semantic versioning rules.
- Use semantic versioning, e.g.
1.0.3+1
instead of1.0.3.1
. Otherwise librarian-puppet will fail.
- Correctly bump version in
Modulefile
to 1.0.3.1.
GENERAL CHANGES
- Change stop signal of (supervised) zookeeper process from KILL to INT.
BUG FIXES
- GH-1: supervisord restart problems when zookeeper-server is killed
BUG FIXES
- Correctly create
$data_dir
recursively. (Doh!)
IMPROVEMENTS
- Recursively create
$data_dir
if needed.
- Initial release.