I am using JCloud with OpenStack and the Nova APIs. I am finding that the templates that perform matching on the image meta data are not quite working for my use cases. I would like to see about enhancing the ImageToOperatingSystem function in my client to be able to parse some additional meta data tags on our deployment when they are available. I would also like to support CentOS in the matching for OpenStack.
I am a bit new to Guice, but it seems to me there must be a way to replace the ImageToOperatingSystem function with a custom one. Is this advisable? Has anyone else tried to customize Jclouds Nova provider in this way? Is there an example that I can refer to?