sensu / sensu-chef

Sensu Chef cookbook.
https://supermarket.chef.io/cookbooks/sensu
Apache License 2.0
221 stars 280 forks source link

Support "codename" repos, update default package versions #535

Closed cwjohnston closed 7 years ago

cwjohnston commented 7 years ago

Description

Update default version of Sensu Core to 0.27.0 Update default version of Sensu Enterprise to 2.3.1 Update default version of Sensu Enterprise Dashboard to 2.2.1 Update yum and apt repository configurations to support Sensu Core 0.27 packages

Motivation and Context

Per the Sensu 0.27 changelog, package repository configurations need to be updated in order to install Sensu Core 0.27.

Closes #533

How Has This Been Tested?

Existing unit tests and full-stack integration tests pass.

Types of changes

Checklist:

axos88 commented 7 years ago

As this is marked as a breaking change, I would like to see a document that describes what kind of work needs to be carried out to migrate to the new version.

cwjohnston commented 7 years ago

Thanks for mentioning this @axos88. This change is really better categorized as a new feature. The sensu_service feature removed in #534 is the actual breaking change.

cwjohnston commented 7 years ago

Added a helper method for deriving Sensu package strings on Redhat platforms to ensure cookbook can still install old versions.