Fix user for runit-managed service style (#166 #167).Add initLimit and syncLimit to ZooKeeper config (#171).Add ability to configure JMX port & local only settings via attributes (#172 Upgrade to ZooKeeper 3.4.8.Pin dependency versions to avoid breaking changes being introduced from upstream.Add proper testing suite using RuboCop, Foodcritic, ChefSpec, and Test Kitchen, automated w/ Travis CI.Properly set node with lazy interpolation of the node attributeĮxport some env vars for subshelled SysV-run services.Use java-cookbook-installed version of Java by way of the $JAVA_HOME env varĮnsure zookeeper-env.sh gets the correct values: Drop pinning of apt cookbook to avoid transitive depsolving pain.Update to working Apache mirror (#170 #178).Pass values into Upstart & SysV init scripts, rather than directly using attributesĭrop any Minitest unit tests in favor of ChefSpec Set Upstart & SysV services to action: to match the Runit service Default values added to set the config & log paths properly.Rewire how env vars are used to correctly set the config & log locations Use zkServer.sh for all service scripts.Drop separate environment-defaults file for Upstart/SysV in favor of using same env vars as Runit.These attributes & recipes will be dropped in future, as per a deprecation notice added to zookeeper::defaultĪdd more tests in an attempt at being comprehensive of various ways this cookbook can be used.An attempt at backwards compatibility has been made, using the previous attribute-driven style.Advantage: a symlink is created at /#).This is almost certainly a breaking change, as it moves where ZooKeeper is installed by default.Use ark to download & install ZooKeeper, rather than handling every resource directly.Drop apt cookbook in favor of built-in resources in Chef >= 12.11.Refactor zookeeper::service into a Custom Resource (#86).Completely refactor existing LWRPs into Chef 12.5 Custom Resources.Pin java =, (#187 #188 h/t Fix order of operations re: link (a sub-unit of the ark resource) (#183, Add SystemD support.Drop Chef 13 support b/c it has been EOL for 2 years.Drop port test b/c it is inconsistent in its results.Necessitates upgrade to Java 11 by default.Make username property consistent across resources (#226).Drop Chef 13 support it is EOL as of April 2020.Move cookbook to personal fork due to loss of write privileges to copy.Update & clean up supporting config files, based on what uses.The v11.x release is the current one, but it drops Chef 15 support, so we’re staying a little behind for backwards-compat. This file is used to list changes made in each version of zookeeper.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |