This post is part 4 of a 4 part series. Read Part 1 for an overview of the current state of the ecosystem, Part 2 on Policyfiles, and Part 3 on Push Jobs. I spent a good portion of my career tackling provisioning problems. Chances are, if you met me at a Chef event, we probably […]
Read MoreCategory: engineering
The State of the Public Supermarket
The public Supermarket is the place to share cookbooks and other tools and plugins with the Chef community. There are more than 2400 cookbooks currently available for download on the Supermarket. Many people in our community use cookbooks from the Supermarket to automate and manage applications and infrastructure every day. Hundreds of people have shared […]
Read MoreChef Push 2.0 alpha is available
Push 2.0 alpha is out This has all of the major features planned for 2.0, including: Encryption Output capture Environment control Server Sent Event (SSE) feeds This is an alpha release, so there will be bugs. Please file issues as you find them against Chef Push Issues. Push 2.0 client and server are not backward compatible with […]
Read MorePolicyfiles: A Guided Tour
If you watched the ChefConf keynote, attended last years’ community summits, or follow our open source mailing lists, you’ve probably heard about Policyfiles. If you haven’t, here’s the deal: Policies are a new feature of Chef that combine the very best parts of Roles, Environments, and client-side dependency resolvers like Berkshelf into a single easy […]
Read MoreIntroducing feedback.chef.io
Chef’s Product team is pleased to announce the launch of feedback.chef.io, our new site for collecting and responding to product feedback. The site hosts three feedback forums, one each for Chef, Analytics and Delivery. The Delivery forum is currently invite-only for participants in the early access program, but will be made public in the future. […]
Read MoreOmnibus-ctl: What is it and what can it do for you?
Are you building software with Chef Omnibus? Do your packages need to run multiple runit services? Then Omnibus-ctl may be for you! Omnibus-ctl is a massively useful tool you can use to run common commands in Chef Omnibus packages. What is Chef Omnibus? Chef Omnibus is a way to easily create full-stack installers for projects […]
Read MoreHosted Chef Service Interruptions
On Friday, April 17th Hosted Chef experienced an average error rate of approximately 30% for a period of 4 hours followed by intermittent brief periods of similar error rates until April 22nd. These incidents resulted in the majority of chef-client runs failing during the periods of increased error rates and greatly increased latency in all […]
Read MoreOntology, Infrastructure Classification, and the Design of Chef
In philosophy, ontology is (as Wikipedia says) “the study of what entities exist or can be said to exist, and how such entities can be grouped, related within a hierarchy, and subdivided according to similarities and differences.” Wikipedia goes on to say that ontology is often paired with taxonomy (the science of classification) in IT […]
Read MoreChef Announces James Casey as New Vice President of Engineering
Casey to Lead Company’s High-Velocity Engineering Practice in Rapidly Delivering Innovation to Customers; Analytics Expert Nicole Forsgren, Ph.D., Joins Chef to Bolster Data-Driven Continual Development Process SEATTLE – March 23, 2015 –Chef, the leader in high-velocity IT automation, today announced James Casey has been appointed Vice President of Engineering. Casey has more than a decade […]
Read MoreSingle chef-client run with multiple reboots on Windows
This post originally appeared on Chef engineer Alex Vinyar’s blog. To teach is to learn… …or something along these lines. “How do I manage reboots with chef-client on Windows” is a question I hear every so often. So, this time around, I decided to buckle down and write down as many ways as I could […]
Read More