Hi guys, Since my last email I've done quite a bit of work on gstack. I added uniitests to make future changes easier. The coverage is at 95% currently. I added gstack to coveralls to keep track of test results, you can view the statistics at https://coveralls.io/r/NOPping/gstack
I refactored quite a bit of code in controllers. My original plan to achieve this was to use templates but they proved to be troublesome with json. Instead, I opted to just clean the current implementation and extract repeated code to a common script. I added support for configuration profiles. This means you can use gstack against multiple clouds without having to rerun gstack-configure each time. profiles are utilized with the '-p' / '--profile' flags when configuring and running the application. Example: