Thanks Nirmal. I will try OSGI console mode & check. > Yes, it is not mandatory. You need to add a dependency, if and only if you change the > jclouds GCE code. However, you need to add the GCE dependency to the Stratos > product. Did you already add it using the distribution pom?
Yes. I added the dependency directly. https://github.com/suriyapriya/incubator-stratos/commit/6275d0a5c878f3ffbf5415dea8f2f4e94b6ba476#diff-e09a107927e9b6ba05b7bb6e56903628 On Tue, Jun 10, 2014 at 5:28 AM, Nirmal Fernando <[email protected]> wrote: > Hi Suriya, > > Thanks for the update. Please find my comments in-line. > > > On Tue, Jun 10, 2014 at 2:36 PM, Sathyasuriya Priya < > [email protected]> wrote: > >> >> Hi Nirmal, all, >> >> I am working on adding GCE IaaS provider support based on [1], [2]. >> I am working on forked copy of stratos repo [3], and mainly installing >> all components using Chris's project [4]. >> >> I am facing some problems with newly added GCEPartitiionValidator class >> not getting recognized. "gce" as a provider is not recognized while >> 'deploying partition' step of Stratos Manager configuration. >> While debugging this I found out all the jclouds code for ec2, openstack, >> vcloud are available in $STRATOS_SRC/dependencies/jclouds/apis >> Could you comment on any requirement for such a copy. May be its not >> mandatory, since we can directly add dependency in pom.xml (for example, >> [5]) ? >> > > Yes, it is not mandatory. You need to add a dependency, if and only if you > change the jclouds GCE code. However, you need to add the GCE dependency to > the Stratos product. Did you already add it using the distribution pom? > >> >> Also could you please comment on steps 1,2 at bottom of the page in [1] >> I couldn't find which file 'Fragment-Host' needs to be added. I couldn't >> find this string in any file. May be the procedure has changed. >> >> > You need this step, only if you are building a new jar. But, since you are > editing cloud controller component, you don't need to follow this step. > > > >> I will try to debug more to find out any other changes needed as well. >> > > Please check whether jclouds GCE bundle is available at the runtime of the > product. Start the product in the OSGi console mode, and verify that the > bundle is active. > > Let me know how it goes. > >> >> [1] >> https://cwiki.apache.org/confluence/display/STRATOS/4.0.0+Adding+support+for+a+new+IaaS+provider >> [2] >> https://docs.google.com/document/d/1NNQk8Lc0b7G4Vx4-RYxhDAFW4lzFqoaz8QrluCMlJy8/ >> [3] https://github.com/suriyapriya/incubator-stratos/tree/gce >> [4] https://github.com/suriyapriya/stratos-vagrant-box >> [5] >> https://github.com/jclouds/jclouds-examples/blob/master/compute-basics/pom.xml >> >> Thanks >> Suriya >> > > > > -- > Best Regards, > Nirmal > > Nirmal Fernando. > PPMC Member & Committer of Apache Stratos, > Senior Software Engineer, WSO2 Inc. > > Blog: http://nirmalfdo.blogspot.com/ >
