Skip to content
This repository has been archived by the owner on Jan 19, 2019. It is now read-only.

Latest commit

 

History

History
132 lines (83 loc) · 4.12 KB

CHANGELOG.md

File metadata and controls

132 lines (83 loc) · 4.12 KB

bluepill Cookbook CHANGELOG

This file is used to list changes made in each version of the bluepill cookbook.

4.0.1 (2017-05-06)

  • Add supported platforms to the metadata
  • Remove extra include of mixlib-shell in the resource
  • Fix the license string to be a SPDX standard string

4.0.0 (2017-03-06)

  • Test with local delivery and not Rake
  • Removed the unused / undocumented supports attribute from the bluepill_service resource
  • Convert bluepill_service to a custom resource, requiring chef-client 12.5 or later
  • Add Chef 13 testing

3.0.0 (2016-08-31)

  • This cookbook now requirements Chef 12
  • Added Chefspec matchers
  • Add chef_version metadata
  • Test in Travis CI using kitchen-dokken
  • Remove minitest_handler requirement and the minitest files
  • Use cookstyle instead of rubocop

2.4.3 (04-18-2016)

  • Added ChefSpec custom matchers and examples

2.4.2 (02-19-2016)

  • Loosened the dependecy on rsyslog so the latest cookbook can be used
  • Updated testing dependencies and configurations

WARNING: It was noted after the release of 2.4.2 that the loosened dependency on rsyslog increased the minimum required Chef release to 12.0 for this cookbook. Chef 11 users will need to use 2.4.1.

2.4.1 (11-10-2015)

  • Require rsyslog ~> 2.0.0 to preserve Chef 11 compatibility
  • Fix rsyslog restarting on RHEL
  • Use platform_family when setting platform specific node attributes and fix bad syntax. This should improve RHEL support

v2.4.0 (09-17-2015)

  • Updated the LSB Required-Start and Required-Stop comments of the LSB init script template to be valid
  • Added name to the bluepill_test cookbook metadata for Chef 12
  • If a defaults file on RHEL or Debian based systems exist for the service source that within the init scripts. Example if /etc/default/bar exists on debian for the bar service then source that
  • Added .kitchen.yml file with vagrant based testing for local testing and moved the cloud based kitchen to .kitchen.cloud.yml
  • Add Travis CI config
  • Added rubocop config
  • Updated Berksfile to 3.X format and removed yum cookbook that wasn't used
  • Updated contributing.md and added testing.md documentation
  • Updated development and testing dependencies in the Gemfile
  • Added maintainers.md and .toml and added Rake task for generating the MD file
  • Opscode -> Chef Software everywhere
  • Added Travis and cookbook version badges to the readme
  • Add rake file to easy testing
  • Resolved all Rubocop warnings
  • Added a chefignore file and added additional files to the gitignore
  • Added source_url and issues_url metadata for Supermarket

v2.3.2

  • Never actually released

v2.3.1

New Feature

  • COOK-3705 - Add init.d script with LSB style

v2.3.0

Improvement

v2.2.2

  • [COOK-2507] - stringify language attributes

v2.2.0

  • [COOK-547] - Add load action to provider to reload services when template changes.

v2.1.0

  • [COOK-1295] - The bluepill cookbook does not create the default log file
  • [COOK-1840] - Enable bluepill to log to rsyslog

v2.0.0

This version uses platform_family attribute (in the provider), making the cookbook incompatible with older versions of Chef/Ohai, hence the major version bump.

  • [COOK-1644] - Bluepill cookbook fails on Redhat due to missing default or redhat template directory.
  • [COOK-1920] - init script should have a template file named after platform_family instead of using file specificity

v1.1.2

  • [COOK-1730] - Add ability to specify which version of bluepill to install

v1.1.0

  • [COOK-1592] - use mixlib-shellout instead of execute, add test-kitchen

v1.0.6

  • [COOK-1304] - support amazon linux
  • [COOK-1427] - resolve foodcritic warnings

v1.0.4

  • [COOK-1106] - fix chkconfig loader for CentOS 5
  • [COOK-1107] - use integer for GID instead of string

v1.0.2

  • [COOK-1043] - Bluepill cookbook fails on OS X because it tries to use root group

v1.0.0

  • [COOK-943] - add init script for freebsd

v0.3.0

  • [COOK-867] - enable bluepill service on RHEL family
  • [COOK-550] - add freebsd support

v0.2.2

  • Fixes COOK-524, COOK-632