Hi tom ,
I'm glad you succeed to make everything working, looks like the Vagrant VM was a good idea.
I haven't notice yet the problem with Postgres, but to be honest, i don't really stop and restart the VM.
It would be great if you could write documentation ;)
Filirom1 made some times ago somes slides about the mechanisms inside Openruko, but I can't find them. It would be great if he could (re)share them.
About the dev branch, I can't remember about a release version of the project.
This might come, but until now it was not possible at all.
Moreover, keep in mind that currently, the code is nowhere ready to production.
Thanks to the last commits, it seems just stable enough to run and be used by a single user (or very trusted persons) on your developer machine.
Finally, the Vagrant VM has mainly been done in order the help the developers of the project to run it.
I started last week a chef-solo installation based on the recipes of the VM. This might be a better way of installing the system on a existing linux. Please remind me if I don't to share it.
About the Postgres functions, this is a choice of Matt. He is really experimented with this.
I'm not sure about that, mainly because it requires competences and I think it's bad for testability.
I'm not sure of your definition of continuous integration, and at which level do you see it.
If you think about an apps, it will be handled directly by openruko.
If you think at the platefoms levels, I haven't think much about that.
Chef might be enough if we don't increase complexity much. (CloudFoundry made BOSH because they have something like 40 different types of machines).
I've seen in your blog post that you studied cloudFoundry. Did you have a look at openShift and what's your opinion about it ?