Everett Toews

Helping you shave narwhals

    Keep the Cloud Honest

    31 Jul 2013
    Last week at OSCON 2013 I gave a presentation entitled Cloud Portability With Multi-Cloud Toolkits. Not exactly a flashy title but you had a good idea of what you were going to get. I did a full write-up of it over here so I won’t regurgitate that post. However, I will summarize why cloud portability is important and why you always want to be in a position to be able to switch cloud providers.

    jclouds 1.6.1 Released With New Maven groupId

    26 Jun 2013
    jclouds 1.6.1 has been released! Here’s the official announcement. This marks our first release as an incubated Apache project. We’ve fixed a number of issues and we’ve updated a lot of license headers :P but the biggest change is to our Maven groupId. It’s gone from org.jclouds to org.apache.jclouds. The version also includes a “-incubating” to indicate our current incubation status in Apache. This is a big update as we’ve effectively changed the address where you download jclouds.

    Fix Minecraft Freeze on Mac OS X

    23 Jun 2013
    I had an intermittent problem where Minecraft would freeze up on my Mac and just stop working. I would take anywhere from five to thirty seconds to unfreeze before I could start playing again. Some of the longer pauses would seem like a crash but it always eventually resumed. It was a nasty bug and extremely frustrating.

    jclouds Manual Authentication with OpenStack

    17 Jun 2013
    I got a comment on my jclouds and OpenStack post about how to get the Tenant ID via jclouds. The first solution that popped to my mind was to get the Tenant ID out of the access data structure that gets returned upon authentication. This turned out to be a bit trickier than expected as jclouds automatically authenticates on your first actual interaction with a cloud (i.e. the very first time you call a method that needs to talk to the cloud). To get the access data structure I needed to manually authenticate. Here’s how to do it.