Author:

Seth Falcon


Erchef Comes to Hosted Chef

I’m very happy and quite proud to announce the successful deployment of erchef on Hosted Chef this week. Getting erchef into Hosted Chef has been a long and challenging project involving a good chunk of Opscode’s engineers.

Read more

Chef Server 11.0.8 Released

We are happy to announce the release of Chef Server 11.0.8 containing a number of security and bug fixes as detailed below.

Read more

The Making of Erchef, the Chef 11 Server

The Chef 11 Server provides significant improvements in terms of compute efficiency, scalability, and operability. We achieved these improvements by rewriting the API server in Erlang and switching the data store from CouchDB to PostgreSQL.

Read more

Introducing Partial Search for Opscode Hosted Chef

We have deployed a new search API, dubbed /partial search/, to Opscode Hosted Chef. The partial search API is designed to reduce the amount of memory and the network bandwidth required by chef-client to process search results.

Read more

The Debug Files: Bookshelf and the Broken Transfer Encoding

What follows is the story of a bug we encountered during development of what will become the Chef 11 API server. The story unfolds as we began to integrate and test Bookshelf, a new component that handles cookbook file storage.

Read more

Test Drive the Chef 11 Server Preview

We are excited to announce that all of the github repositories needed to build and run erchef are now public. The top-level git repository for Erchef, the open source Chef server written in Erlang, can be found at https://github.com/opscode/erchef/.

Read more
Posted in:

Post-Hoc Index Design: From Regex to PEG

In September of last year, the team faced one of its first challenges in responding to the growing user base of Hosted Chef. The on-call engineer at the time received an alert that the queue used to store Chef objects waiting to be indexed for search was backed up.

Read more
Posted in:

Chef 0.10 Preview: Encrypted Data Bags

Chef 0.10 Preview: Encrypted Data Bags Many server roles, such as databases, require setting up passwords as part of their configuration. A common pattern is to put such passwords in a data bag stored on the Chef server. Recipes can then access the data bag to automate the configuration.

Read more

Opscode at Erlang Factory 2011

The US-based Erlang Community Conference, Erlang Factory, took place last week in San Francisco.  I attended this conference and wrote up conference notes on my blog.  I also wanted to share them with all of you who follow Opscode. Link.

Read more