Blog

You can become a superhero of automation and development by learning and practicing. This is our blog from our learnings and practice.

We are consultants and trainers in Cloud Foundry, devops automation and continous delivery. We have the best jobs in the world helping you have the best job in the world.

Quick guide to deploying Golang to AWS Lambda using Apex

AWS Lambda came out in late 2014 solving "run code without thinking about servers". But since I’ve been deploying code to Cloud Foundry installations since 2012, I have not been thinking about servers for much longer than the birth of AWS Lambda. So I didn’t get excited about Lambda. It is proprietary. It only runs

Ashley Gerwitz Profile Image

Posted by:
Ashley Gerwitz

Read More ➝
Brokenstack? – Rescuing Your Instance From The Brink of Oblivion

Have you ever had Openstack do something to your instance that put it in an unbootable state? Did YOU do something to your instance that put it into an unbootable state? Modern IaaS wisdom teaches us that we are to treat instances like "cattle", that we should be able to just blow it away and

Jeremy R Budnack Profile Image

Posted by:
Jeremy R Budnack

Read More ➝
Migrating Cloud Foundry from PG to MySQL: A Report

Sometimes when helping our clients get their Cloud Foundry installation in line with what we consider best practices we determine the best strategy to achieve this is to create a brand new deployment and migrate all existing workload. In this blog post I will describe the steps we took to perform a migration from an

Justin Carter Profile Image

Posted by:
Justin Carter

Read More ➝
Investigating mesos

As a side project I have started looking at mesos and the mesosphere ecosystem. This blog post documents the first steps to take to get a mesos deployment running locally via bosh-lite. What is mesos? From the mesos website: Apache Mesos abstracts CPU, memory, storage, and other compute resources away from machines (physical or virtual),

Justin Carter Profile Image

Posted by:
Justin Carter

Read More ➝
The Day I Broke Every VM in Cloud Foundry

On a recent upgrade I added Diego components to an existing DEA based CF deployment. All was well until I ran the smoke_tests errand and noticed logs were not being returned through Doppler to Loggregator so I ran through the usual suspects. At some point I ran bosh vms and was greeted with every single

Chris Weibel Profile Image

Posted by:
Chris Weibel

Read More ➝
Branding – Changing the Logo on the Cloud Foundry UAA Login Page

Let’s say that you just deployed your shiny new Cloud Foundry at work, and are showing it off to your friends. As you and your friends hover over the login page, Bill from Corporate Compliance happens to stop by – he cranes his neck, sees your monitor, and says "Hey, that’s great! Where’s our logo?

Jeremy R Budnack Profile Image

Posted by:
Jeremy R Budnack

Read More ➝
Using the /check_token Endpoint in Cloud Foundry’s UAA

The goal of this interaction is to figure out how to use the /check_token endpoint of the UAA to authenticate clients. This is useful if you want to use the UAA to authenticate a particular client (in my case, an AWS Lambda function that calls my API while standing up a CloudFormation stack), as opposed

Jeremy R Budnack Profile Image

Posted by:
Jeremy R Budnack

Read More ➝
Setting up an SSH tunnel with .ssh/config

Recently we had a client whose Openstack configuration required us to use a SOCKSv5 proxy to access the Horizon Dashboard. Rather than create the tunnel by running ssh -D 8080 -f -C -N ${remote-host}, it made more sense to setup the port forwarding in ~/.ssh/config and create a couple aliases that allowed us to quickly

Quintessence Anx Profile Image

Posted by:
Quintessence Anx

Read More ➝
Configuring etcd.cluster Job Property in Cloud Foundry

A few new job properties were added to the etcd bosh release. One of these is etcd.cluster and reading the spec file you get the helpful hint that it is to represent Information about etcd cluster. So what is this job property supposed to be set to? After a bit of trial and error and

Chris Weibel Profile Image

Posted by:
Chris Weibel

Read More ➝