chef-cookbooks / supermarket-omnibus-cookbook

A cookbook for installing supermarket from Omnibus (deb, rpm) packages
Apache License 2.0
17 stars 29 forks source link

collaborators feature on by default #49

Closed jeremymv2 closed 7 years ago

jeremymv2 commented 7 years ago

Description

The purpose of this change is to make the Collaborator Groups feature enabled by default. I cannot think of any downsides to making it the default.

Issues Resolved

N/A

Check List

Signed-off-by: Jeremy J. Miller jm@chef.io

irvingpop commented 7 years ago

I'm 👍 but looks like there's Rubocop failures that need to be cleaned up

robbkidd commented 7 years ago

Collaborator Groups was a feature we were letting bake in private Supermarkets. Though I suppose at baking for a year, it's probably time to consider the feature's defaultyness.

I'm not certain it's something we want to turn on for public Supermarket in the feature's current form or we'll face another namespace problem with group names.

irvingpop commented 7 years ago

@jeremymv2 now looks like the ChefSpec tests are failing because they need to be updated to with the new features :) https://travis-ci.org/chef-cookbooks/supermarket-omnibus-cookbook/jobs/185237984#L342

jeremymv2 commented 7 years ago

@robbkidd @irvingpop Sorry, I went on PTO and was fully checked out. Back in the swing of things and the build is green!

nellshamrell commented 7 years ago

This looks good. We plan on leaving the collaborator_groups feature as disabled in public Supermarket for now (as I REALLY don't want to introduce another namespacing yak shave right now), but it is fine to enable it by default for other Supermarkets. Since we already overwrite the 'features' attribute in public Supermarket, I don't think making it the default will have any negative effect.