Posts by: Ashley Gerwitz

Upgrading TryCF for Power Users

The primary purpose of TryCF is to have a dedicated Cloud Foundry running inside an AWS m3.xlarge VM. But there is so much more you can do with it: target and explore the underlying bosh-lite upload new bosh-lite/warden stemcells upgrade CF versions, from bundled v170 to latest v176 add CF services, such as MariaDB/Galera try

Ashley Gerwitz Profile Image

Posted by:
Ashley Gerwitz

Read More ➝
Running one-time tasks in Cloud Foundry

Deploying and maintaining web applications, APIs and mobile backends may require you to do one-off tasks -migrate a database, run a report, debug an application, etc. Currently Pivotal Web Services, PivotalCF, IBM BlueMix & Open Source Cloud Foundry do not have a native way to run one-off tasks. There is now a way with cf-ssh

Ashley Gerwitz Profile Image

Posted by:
Ashley Gerwitz

Read More ➝
Automatic resurrection with Binary BOSH

The exciting idea of Binary BOSH (see setup tutorial) is to take non-highly available BOSH and make it highly available – by monitoring and resurrecting it with a Meta BOSH. Here’s a great 3min video showing how it works!

Ashley Gerwitz Profile Image

Posted by:
Ashley Gerwitz

Read More ➝
Highly available BOSH with Binary BOSHes

[updated with Lessons from the Real World section] One great feature of BOSH is it can resurrect dead servers. AWS kills a VM and then sends you the warning email afterwards? BOSH will spot the VM missing and recreate it. Awesome. But who is resurrecting BOSH? Well, another BOSH or Micro BOSH. But who resurrects

Ashley Gerwitz Profile Image

Posted by:
Ashley Gerwitz

Read More ➝
Adding MySQL service to your TryCF Cloud Foundry

TryCF is a service that makes it very simple to deploy Cloud Foundry in your AWS account. Every piece running in a single VM. It’s not a static installation – not by a long [1] shot. TryCF contains a working BOSH, using the Warden CPI – each component of Cloud Foundry is running inside a

Ashley Gerwitz Profile Image

Posted by:
Ashley Gerwitz

Read More ➝
One-stop shop for BOSH releases

When I said "today’s project", literally I spent a day on it. But it was a good day! Previously I pined for a single site where I could find and download BOSH releases, similar to what every packaging community already has. Today I did the simplest iteration towards that – I have created and listed

Ashley Gerwitz Profile Image

Posted by:
Ashley Gerwitz

Read More ➝
Making BOSH releases more social

BOSH is a system for running your production systems on AWS, OpenStack, vSphere, vCHS, Google Compute Engine and more. A production system is described by a BOSH release. Some BOSH releases are for bespoke internal applications; others are communal open source systems such as Cloud Foundry. As an author, it should be easy to create

Ashley Gerwitz Profile Image

Posted by:
Ashley Gerwitz

Read More ➝
Quick guide to using Monit in BOSH

Writing your own BOSH release/configuration management is relatively simple – you get monit, and monit is relatively simple. There are some interesting basics and interesting top tips for using monit with BOSH. When is monit used? When you are writing a BOSH release, each job template (the folders within the jobs/ folder of a release)

Ashley Gerwitz Profile Image

Posted by:
Ashley Gerwitz

Read More ➝
Guaranteeing the future for developers with the Cloud Foundry Foundation

"OMG I can’t believe how nice it was deploying to Cloud Foundry" – Stark & Wayne customer. Everyone deserves nice things. End users deserve nice web applications and mobile apps. Software developers deserve nice platforms for delivering web applications and mobile apps. Operations people deserve nice platforms that let them give the controls and monitoring

Ashley Gerwitz Profile Image

Posted by:
Ashley Gerwitz

Read More ➝