BLOG

Richard Seroter

Manage Cloud Foundry from OSX with Thor

We're excited to announce that a stable release of the OSS Thor client is ready to go! Thor is a OSX client tool for managing ANY Cloud Foundry v1 environment. You can view (and contribute!) to the source code, or download a ready-to-use, compiled version.

Thor was built to support developers who deploy applications to Cloud Foundry. With Thor you can:

  • Add target clouds. Point to any Cloud Foundry v1-compliant endpoint to begin managing applications. Thor2
  • View target cloud statistics, deployments. For any target cloud, you can see the number of running applications, memory consumption, and storage used. You can also see each deployed application and available services.
    Thor4
  • Add applications. Reference applications that reside on your machine and push them to multiple clouds.
    Thor5
  • Deploy and update applications. For each local application added to Thor, you can choose which cloud to publish it to.
    Thor7
  • Create services. Create instances of Cloud Foundry services (e.g. MySQL, Redis, RabbitMQ) to associate with your application.
    Thor10
  • Bind services to applications. Create a linkage between a given service and application.
    Thor12
  • Manage running applications. You can start, restart, or stop a given application, see its usage statistics, and change its resource application.
    Thor13

What's next? The Iron Foundry team is already hard at work on Thor v2 which will be compliant with new Cloud Foundry v2 environments. We’ll also be shipping a version of Thor v2 for Windows developers. Want to be involved? Let us know and start contributing to the fun open source ecosystem of Cloud Foundry tools.

A number of folks were instrumental in planning, building, testing, and packaging this release. Props to team members , , , , and !