Version of git required for Private Chef?

Folks,

I’ve been doing some searching around, and I did discover the list of pre-requisites for Private Chef at http://docs.opscode.com/server/private_chef_1x_install.html, but I was curious to find out if there was a specific version of git that was required for use with Private Chef?

There’s nothing specific mentioned on the page, but for this deployment we’re going into an environment where we won’t have access to the outside world, and therefore it’s really important to have all our pre-requisites fulfilled before we go.

I would have asked this question to the folks helping to manage this contract, but there’s a lot more Opscode folks on this list, as well as others who might also know the answer. :wink:

Thanks!


Brad Knowles brad@shub-internet.org
LinkedIn Profile: http://tinyurl.com/y8kpxu

On Tuesday, June 4, 2013 at 4:16 PM, Brad Knowles wrote:

Folks,

I've been doing some searching around, and I did discover the list of pre-requisites for Private Chef at http://docs.opscode.com/server/private_chef_1x_install.html, but I was curious to find out if there was a specific version of git that was required for use with Private Chef?
That might be out of date, but if not, you just need a version of git that can do git rev-parse HEAD.

There's nothing specific mentioned on the page, but for this deployment we're going into an environment where we won't have access to the outside world, and therefore it's really important to have all our pre-requisites fulfilled before we go.
For prod you're probably gonna deploy a cluster, but with the default config you can run a standalone install (similar to the OSS Chef 11 server). I'd recommend setting this up on a VM to prove things out (but keep in mind the cluster install needs drbd which needs a kernel module so make sure you have that around).

I would have asked this question to the folks helping to manage this contract, but there's a lot more Opscode folks on this list, as well as others who might also know the answer. :wink:

Thanks!

--
Brad Knowles <brad@shub-internet.org (mailto:brad@shub-internet.org)>
LinkedIn Profile: http://tinyurl.com/y8kpxu

--
Daniel DeLeo

On Jun 4, 2013, at 8:17 PM, Daniel DeLeo dan@kallistec.com wrote:

That might be out of date, but if not, you just need a version of git that can do git rev-parse HEAD.

I don't supposed you know what version in which that feature was first declared to be stable? In other words, is git-1.7-something likely to be new enough, or git-1.8-something, or some other version we should be aware of?

For prod you're probably gonna deploy a cluster, but with the default config you can run a standalone install (similar to the OSS Chef 11 server). I'd recommend setting this up on a VM to prove things out (but keep in mind the cluster install needs drbd which needs a kernel module so make sure you have that around).

We're definitely setting up VMs for this stuff. And what I'm working on right now is the proof-of-concept that we can use chef-solo to install private-chef, and precisely what versions of what packages need to be installed in order to get us there, so that we can make sure that this is all fully baked-in with regards to our cookbooks we're creating.

We hadn't considered the HA issues, however. I'll have to talk to the project management about that.

Thanks again!

--
Brad Knowles brad@shub-internet.org
LinkedIn Profile: http://tinyurl.com/y8kpxu

On Tuesday, June 4, 2013 at 8:05 PM, Brad Knowles wrote:

On Jun 4, 2013, at 8:17 PM, Daniel DeLeo <dan@kallistec.com (mailto:dan@kallistec.com)> wrote:

That might be out of date, but if not, you just need a version of git that can do git rev-parse HEAD.

I don't supposed you know what version in which that feature was first declared to be stable? In other words, is git-1.7-something likely to be new enough, or git-1.8-something, or some other version we should be aware of?
That command works in git 1.5, which is the oldest version I can find lying around.

--
Daniel DeLeo

On Jun 6, 2013, at 9:23 AM, Daniel DeLeo dan@kallistec.com wrote:

That command works in git 1.5, which is the oldest version I can find lying around.

Awesome! Thanks again!

--
Brad Knowles brad@shub-internet.org
LinkedIn Profile: http://tinyurl.com/y8kpxu