The issue is how to package the myriad (and growing) plugins. There is arguably a 'core' set of plugins -- how do the other plugins get distributed?
On 1/15/13 3:58 PM, "Rohit Yadav" <rohit.ya...@citrix.com> wrote: >Moving discussion from: "Making life of an admin easier" >(refer:http://markmail.org/message/tkc5ct6ebh4sdghi) >... >Future >===== > >Online pluggable service: (Hugo, Alex and I talked about this during >ccc12, we can do it in future maybe, but at least we should start >packaging them separately) > >As part of packaging, all plugins be bundled as separate debs/rpms, the >core system (cloudstack-server) can depend on few ought-to have plugins. >The plugins get installed in a specific directory, say >/usr/share/java/cloudstack/plugins. This directory is within class path >of the server process. > >If an admin trusts a plugin, he installs/place the jar in this directory, >changes ACL either in /etc/cloud/commands.properties or depending upon >the choice of APIChecker plugin and calls the an API to tell mgmt server >to load the plugin. It would be tricky and some plugins may require >restart. > >Regards. > > >> ________________________________________ >> From: Hugo Trippaers [htrippa...@schubergphilis.com] >> Sent: Friday, January 11, 2013 7:28 PM >> To: cloudstack-dev@incubator.apache.org >> Subject: RE: [DISCUSS] Getting CloudStack into the linux distros? >> >> Heya, >> >> Back at the collab conference I've been talking to some Fedora people. >>There is also some interest there to get CloudStack packages. >> >> With the "new" way of packaging we have an intermediate step between >>compiling, building our code and packaging it. In doing this we could >>leave packaging to other parties completely. They could work in two >>ways, take our source and do everything including the maven compile, or >>take a "compiled" tarball and use that as the base for a package. >> >> Cheers, >> >> Hugo >> >> >>> -----Original Message----- >>> From: Musayev, Ilya [mailto:imusa...@webmd.net] >>> Sent: Thursday, January 10, 2013 8:17 PM >>> To: cloudstack-dev@incubator.apache.org >>> Subject: RE: [DISCUSS] Getting CloudStack into the linux distros? >>> >>> Noa, >>> >>> We can roll system-vms as part of build process relying on packages OS >>>repo >>> provides. >>> >>> As of now, for sys-vms it means - replace oracle java with openjdk. >>>From >>> what I see - that's the only blocker. >>> >>> Regards >>> ilya >>> >>> >>> >>> -----Original Message----- >>> From: Noa Resare [mailto:n...@spotify.com] >>> Sent: Thursday, January 10, 2013 1:59 PM >>> To: cloudstack-dev@incubator.apache.org >>> Subject: Re: [DISCUSS] Getting CloudStack into the linux distros? >>> >>> Intersting thoughts. >>> >>> I would imaging the main blockers from getting from our current state >>>into a >>> state where we could be included in the free software oriented >>>distributions >>> is the fact that we depend on some binary artifacts for dependencies >>>as well >>> as the systemvms. For the projects I have some insight into (Debian, >>>Fedora >>> and to a small extent Ubuntu) depending on binaries for compilation and >>> dependencies is a no-no. (For good reasons, I might add) >>> >>> I think the way forward is to improve our packaging and keep an eye >>>out for >>> alternative ways of handling the fetching of dependencies. >>> >>> I think that we can improve distribution support a lot without being >>>included >>> in the upstream distributions. >>> >>> /noa >>> >>> >>> On Thu, Jan 10, 2013 at 3:07 PM, Chip Childers >>> <chip.child...@sungard.com>wrote: >>> >>>> Hi all, >>>> >>>> Since packaging is a theme yet again (and we seem to be headed in a >>>> direction that is useful for a distro packager), I wanted to raise the >>>> idea of trying to work with various Linux distros to get CloudStack >>>> into their official package repos. I see the 4.1.0 release as being >>>> the ideal release >>>> >>>> I know that we have had various packagers represented on this list on >>>> and off, and I suspect that there are quite a few lurkers hanging >>>> around. >>>> >>>> My question to the community is: does it make sense for the Apache >>>> CloudStack community to reach out to various linux disto communities >>>> and see if they would be willing to include the software (as well as >>>> offer packaging help if needed)? >>>> >>>> My questions to folks that might be on this list representing >>>> different distros: Are you interested? If so, how can we work with >>>> your community most effectively? Last, CloudStack is obviously still >>>> a podling (and our release numbers still reflect "-incubating"). Is >>>> our graduation a prerequisite in your opinion? >>>> >>>> Thanks! >>>> >>>> -chip >>>> >>> >>> >>> >>> -- >>> Engineering Experience, Infrastructure tribe, Spotify >> >