Core CF and Lattice development
- As usual, Dieu Cao - the CF runtime Product Owner - posted the release announcement of CF release v211 on the mailing list. Be aware that in this version, there will be no more lucid stack for your apps. Make sure all your apps run on the new cflinuxfs2 stack before you upgrade.
- Long awaited, we finally can use Async service provisioning. The support for this arrived in CF release v208. Take a look at this post from Shannon Coen on the mailing list for more information. Note: you also have to have at least version v6.11.1 of the CF CLI to use this feature.
- Talking about services, we also got the announcement of a new version of the CF MySQL release. This new version will make it significantly easier to install an HA MySQL cluster (more precisely: MariaDB) on AWS.
- Last, but not least, we also have the new version for Lattice, version 0.2.5. Marco Nicosia points out that there is now a community-contributed OpenStack module for Terraform, so that you can deploy Lattice easily on OpenStack.
Using Cloud Foundry
Porting a legacy app to Cloud Foundry is no easy task. Josh Kruck provides some valuable guidelines that you should consider before taking on that task. I especially want to highlight his approach for refactoring a legacy app. This is a really good read for every software developer.
There are multiple reasons why an application push to Cloud Foundry can fail. Jack Cai from IBM talks about some common causes for failure and how to resolve them. While this post is specifically about BlueMix, it probably applies to most Cloud Foundry installations.
Installing Cloud Foundry
Stark and Wayne posted some useful tips around Bosh. There is one post about dealing with Bosh locks and another one about setting up your shell environment on Bosh created VMs. Both of those tips can come in very handy while debugging a Bosh deployment such as Cloud Foundry.
If you want to resilience test your Bosh deployment, you can use Chaos Lemur. Chaos Lemur will randomly shut down Bosh deployed VMs to test if your installation is highly available. In the recent installment of the Pivotal podcast series, Simon Elisha talks about the Chaos Lemur and why and how to use it.
littleidea tweet of the week
As a new feature, we are trying to pick the best tweet from Andrew Clay Shafer (@littleidea). Here is the choice for last week:
If you are interested in receiving notifications about new posts at This Week in Cloud Foundry, please sign up here. If you think we missed anything important, please ping @thisweekincf and we will add it next week. Thanks and enjoy.