Closed rayrod2030 closed 9 years ago
By the way forgot to mention that if you guys feel good about this PR I'll go ahead update the README to match the change in functionality.
Looks great @rayrod2030 - do you want to update the README in this PR? That would make sense.
Sure I'll push an updated README today.
@harryw Pushed a revised README along with additional docs in attributes/default.rb.
:+1: I'll let this settle in during my slumber, and if I feel the same way tomorrow morning, I'll merge.
:+1:, still letting the dust settle though...
This pull request makes some major changes to the Mesos cookbook and I am submitting it for peer review as these changes break backward compatibility and therefore should be considered only for version 3.0.0 of this cookbook. The following is a run down of my changes:
Updated our mesosphere package metadata logic to now use a hash of all available mesosphere packages across all available operating systems This metadata contains package url, python egg url and package checksum. This change now explicitly supports the following matrix:
Mesos versions:
Operating Systems:
The cookbook will now bark at you and fail to converge if you request a Mesos version on an operating system that is not defined in the package metadata hash however the hash can very easily be updated by users to support new Mesos versions, operating systems and custom package download locations.