chef-oss-practices icon indicating copy to clipboard operation
chef-oss-practices copied to clipboard

Consolidation of orgs

Open tas50 opened this issue 7 years ago • 8 comments

We have a large number of orgs at Chef. Do we want to consider consolidation of some of our orgs? It's hard to find projects sometimes since they're spread all over based on the teams that created them.

  • chef
  • chef-boneyard
  • chef-cft
  • chef-customers
  • chef-marketing
  • chef-partners
  • chef-training
  • chef-cookbooks
  • learn-chef
  • habitat-sh
  • inspec
  • opscode-cookbooks

tas50 avatar Dec 12 '18 19:12 tas50

I'm not sure that this will fly with the hab-team or not tbph. However, the larger concern that probably needs thorough discussion is how this might affect membership. We're going to have to start using GH teams very heavily if membership includes being added as a member to the org your project is a part of. Does having one org make that experience cleaner or dirtier? We could use GH teams like habitat-members, builder-members, habitat-reviewers and the like - does it make more sense for these orgs to instead exist separately with their own "members, reviewers, approvers" GH teams?

eeyun avatar Dec 18 '18 21:12 eeyun

I'm not really suggesting habitat/inspec. More suggesting we take a serious look at our Chef orgs. We split out due to permissions issues. If we automate the permissions there we can consolidate our work into a single repo which is easier to navigate, easier to manage, and probably a bit cheaper.

tas50 avatar Dec 22 '18 19:12 tas50

I am 100% in favor of consolidating "Chef" organizations and it's something we've talked about on the ops team multiple - many times over the years.

jtimberman avatar Jan 07 '19 20:01 jtimberman

I would still really like us to consolidate the chef and inspec orgs. Having components like train in their own org makes cross team collaboration very difficult and really serves no purpose in 2021.

tas50 avatar Apr 30 '21 16:04 tas50

Resolving this will likely involve #50, too.

bennyvasquez avatar Apr 30 '21 16:04 bennyvasquez

Do we still need https://github.com/opscode-cookbooks?

damacus avatar May 05 '21 08:05 damacus

@damacus For historical context, that organization was created in order to preserve the namespace so that some other person didn't "squat" it, or use it for nefarious purposes.

jtimberman avatar Jun 02 '21 17:06 jtimberman

Thanks! I knew someone would know.

damacus avatar Jun 02 '21 20:06 damacus