- From: Christopher Webber <
>
- To:
- Subject: [chef] Re: Re: Is Supermarket replacing Berkshelf-API server?
- Date: Mon, 25 Aug 2014 15:32:19 -0700
So here is where I stand on things (full disclosure, Supermarket is kinda my
thing at Chef):
The Berkshelf API server is perfect if what you want to do is index what you
Chef Server has. It is simple and lightweight.
On the other hand, if what you are trying to do is build an internal
community around cookbooks and want to have a Berkshelf endpoint that has
more than what is on your Chef Server, Supermarket may make more sense but
there is more involved in running it, especially since we haven’t built an
omnibus package yet.
Supermarket at a base level is a rails app with sidekiq, using postgres and
redis. If you plan to support more than one frontend you will need to have an
S3 compatible backend for storage as well.
Thanks.
— cwebber
On Aug 25, 2014, at 2:23 PM, Daniel DeLeo
<
>
wrote:
>
On Monday, August 25, 2014 at 2:14 PM, Durfee, Bernie (GE Global Research)
>
wrote:
>
> Should I be spending time setting up a Berkshelf API server or a
>
> Supermarket server?
>
>
>
>
>
> Thanks,
>
> Bernie
>
>
>
The answer to this is, it depends on what you want to do.
>
>
Supermarket is open source and you are certainly welcome to set up your own
>
if you like. To run it, you’ll need to manage a few services (I haven’t
>
done this personally, but I think you at least need the supermarket service
>
and a service called oc-id that uses oauth2 to authenticate you to
>
supermarket using your enterprise chef credentials).
>
>
That said, we have accepted an RFC to implement a “universe” endpoint for
>
chef-server that will provide a tool like berkshelf with the data it needs
>
to solve dependencies so you can host your cookbooks on your regular Chef
>
server. See:
>
https://github.com/opscode/chef-rfc/blob/master/rfc014-universe-endpoint.md
>
>
How are you using Berkshelf API now (or, what configuration were you
>
considering)?
>
>
--
>
Daniel DeLeo
>
>
>
Archive powered by MHonArc 2.6.16.