tl;dr<p>1. On February 29, 2012, new certificates created with a one-year expiration date by adding 1 to the year. Since February 29, 2013 is an invalid date, VMs wouldn't start.<p>2. After multiple attempts to restart failed VMs, physical hosts marked as failed, and VMs migrated to other physical machines -- the problem propagates.<p>3. Management services disabled to prevent customers from starting more VMs, compounding the problems.<p>4. After leap-day bug fixed, secondary failures caused by mixing up incompatible versions of a networking plugin, so VMs had no network access.<p>5. Total duration of outages: about 16 hours.<p>6. 33% of a month's service to be credited to all customers, regardless of who was affected.