Author:
Christopher Webber
Supermarket/Berkshelf Dependency API Outage – Public Postmortem Meeting
On Friday, October 2nd, 2015, the dependency API hosted on Supermarket was intermittently returning invalid JSON responses. This caused Berkshelf 2 clients to error when talking to the dependency API. We are sorry that these issues caused problems for members of our community.
Read moreThose Pesky Supermarket Download Counts
Since the launch of Supermarket there has been the occasional question about how quickly the download counts grow for any given cookbook. In fact, if you upload an empty cookbook, it will quickly have greater than 10,000 downloads.
Read moreAdopt a Cookbook
At one point, you had this great idea for a cookbook. You built it, and you shared it with everyone on the Supermarket. You rock! But at some point later on maintaining that cookbook became something that you couldn’t do any more.
Read moreContributors Section of Supermarket Disabled – Postmortem Meeting
On Monday, November 10th, 2014, it was discovered that the contributors section of the Supermarket, including the Curry Bot functions, had been disabled. This resulted in Pull Requests not being properly labeled and made it impossible for users to sign ICLAs and CCLAs.
Read morevagrant-omnibus Issues
Ohai Chefs! Yesterday evening during the process of building a new release of Chef the chef gem was pushed to RubyGems ahead of the complete omnibus release making it out to OmniTruck. Unfortunately, this has broken vagrant-omnibus for anyone that has the version set to latest or hasn’t explicitly set a version.
Read moreCookbook Dependency API Postmortem
On Tuesday, August 12th at 15:10 UTC, the cookbook dependency API provided by Supermarket became unusable. We are very sorry for this outage and interruption to workflow. In this post, I will explain what happened and the mitigation steps we are taking to prevent this from happening in the future.
Read moreSupermarket Dependency API Errors – Postmortem Meeting
Earlier this morning, a Supermarket code deployment caused the dependency API at /universe to start returning errors. Redis became unreachable, resulting in Berkshelf v3.x clients failing to resolve dependencies. At Chef, we conduct postmortem meetings for outages and issues with the site and services.
Read moreNew Features on the Supermarket
The Supermarket keeps getting better. In addition to the everyday improvements that we are pushing out all the time, we enabled two big features last week.
Read moreCookbook Hacking: Tomcat
The tomcat cookbook has seen a lot of interest recently and has a relatively large number of pull requests open against it. We want to pare down that number and give the community a chance to help steer the direction of the cookbook.
Read moreCurry Bot Label Issues – Public Postmortem Meeting
Earlier today we had an issue where Curry Bot added and removed the “Signed CLA” label from a number of pull requests every few seconds causing disruption to workflow and even locking users out of at least one pull request.
Read more