Skip to content
This repository has been archived by the owner on Jul 1, 2024. It is now read-only.

Releases: evertrue/zookeeper-cookbook

v8.1.1

06 Feb 16:22
Compare
Choose a tag to compare

Fixes

  • Update checksum to match that of version 3.4.9 (fixes #194)
  • Actually test sending checksum in attributes to zookeeper resource when setting up test instance (Relates to #194)
  • In zookeeper resource, if property_is_set? new_resource.checksum always returns false. Use if new_resource.checksum instead.

v8.1.0

06 Feb 16:23
Compare
Choose a tag to compare

Changes

  • NOTICE Install zookeeper 3.4.9

v8.0.1

19 Sep 15:41
f19ad69
Compare
Choose a tag to compare
  • Correct missed change of user to username in SysV script template (#189 h/t @d601)

v8.0.0

16 Sep 17:46
fcb5ed0
Compare
Choose a tag to compare

v7.1.1

27 Jul 13:43
Compare
Choose a tag to compare
  • Fix order of operations re: link[/opt/zookeeper] (a sub-unit of the ark[zookeeper] resource) (#183, @Stromweld)

v7.1.0

13 Jul 15:40
Compare
Choose a tag to compare
  • Add SystemD support

v7.0.0

21 Jun 16:15
Compare
Choose a tag to compare
  • Completely refactor existing LWRPs into Chef 12.5 Custom Resources
  • Refactor zookeeper::service into a Custom Resource (#86)
  • Drop apt cookbook in favor of built-in resources in Chef >= 12.11
  • Migrate all logic inside resources
  • Use ark to download & install ZooKeeper, rather than handling every resource directly
    • This is almost certainly a breaking change, as it moves where ZooKeeper is installed by default
    • Advantage: a symlink is created at /#{install_dir}/zookeeper, pointing to /#{install_dir}/zookeeper-#{version}, so handling paths to the current install is far easier
    • Caution: /#{install_dir}/zookeeper has been, until now, a container directory for any installations of ZooKeeper (e.g., /#{install_dir}/zookeeper/zookeeper-#{version})
  • Refactor recipes to wrap resources
    • An attempt at backwards compatibility has been made, using the previous attribute-driven style
    • These attributes & recipes will be dropped in future, as per a deprecation notice added to zookeeper::default
  • Add more tests in an attempt at being comprehensive of various ways this cookbook can be used

v6.0.0

15 Jun 12:19
Compare
Choose a tag to compare
  • Drop separate environment-defaults file for Upstart/SysV in favor of using same env vars as Runit
    • Consistency is key
  • Use zkServer.sh for all service scripts
  • Drop pinning for build-essential
  • Rewire how env vars are used to correctly set the config & log locations
    • Default values added to set the config & log paths properly
  • Set Upstart & SysV services to action: [:enable, :start] to match the Runit service
  • Pass values into Upstart & SysV init scripts, rather than directly using attributes
  • Drop any Minitest unit tests in favor of ChefSpec

v5.0.2

06 Jun 15:54
Compare
Choose a tag to compare
  • Update to working Apache mirror (#170 #178)

v5.0.1

19 May 19:46
Compare
Choose a tag to compare
  • Drop pinning of apt cookbook to avoid transitive depsolving pain