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 more
Posted in:

Those 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 more
Posted in:

Adopt 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 more

Contributors 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 more
Posted in:

vagrant-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 more
Posted in:

Cookbook 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 more

Supermarket 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 more
Posted in:

New 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 more

Cookbook 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 more

Curry 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