Author:
Seth Falcon
Erchef Comes to Hosted Chef
By Seth Falcon
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 moreChef Server 11.0.8 Released
By Seth Falcon
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 moreThe Making of Erchef, the Chef 11 Server
By Seth Falcon
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 moreIntroducing Partial Search for Opscode Hosted Chef
By Seth Falcon
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 moreThe Debug Files: Bookshelf and the Broken Transfer Encoding
By Seth Falcon
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 moreTest Drive the Chef 11 Server Preview
By Seth Falcon
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 morePost-Hoc Index Design: From Regex to PEG
By Seth Falcon
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 moreChef 0.10 Preview: Encrypted Data Bags
By Seth Falcon
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 moreOpscode at Erlang Factory 2011
By Seth Falcon
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