Using manifests when deploying your applications to BlueMix or any Cloud Foundry deployment makes your deployments simple and consistent.  They are a requirement for using the deployment features in the IBM Dev Ops services but have many benefits even when doing development locally.  If you have very robust cf push commands it is much simpler to put all the parameters in a manifest so you don’t have to type them out each time.  The problem is that for newbies and people who are not familiar with YAML, writing a manifest can take a little effort, not because it is hard but because the syntax is tricky.  I got tired of having to go to the Cloud Foundry documentation each time I wanted to create a manifest so I wrote a simple web app that will do it for you.  Using the web app you just fill out the form and your manifest is generated for you.  You can preview the manifest by clicking the Preview button and once you are satisfied with it you can click the Download button the save the file to your machine.  There are even tooltips for each field you need to fill out.  Hopefully this helps everyone else as much as it helps me :)

The source code for the application can be found on GitHub.  If you want to add any enhancements feel free to submit a pull request.


Screen Shot 2014-04-30 at 10.36.14 AM

Ryan J Baxter

Husband, Father, Software Engineer