On Mon, Jan 28, 2013 at 3:01 PM, Donal Lafferty <donal.laffe...@citrix.com> wrote: > AFAIK, the plugin does not need Windows to compile. Dependencies not > captured by Java are encapsulated in Python scripts that are not checked by > the build. >
My fault, thanks for clarifying! > Instead, the unit tests are skipped by default. These tests rely on Hyper-V > 2012, which is not on either Linux or Windows by default. > > Did you want Hyper-V to be a default off build option? It does not seem like > there is a need, but I can do that. Optional's great for me. No need to change it. I was actually confirming that it *would be* optional. > To make the plug-in more useful, the VHDX image type was added to the set of > formats accepted by cloud-api. The agent has to be deployed on the Hyper-V > server along with Java, Python, and some support Python modules. > > Install steps and list of available options (network / secondary storage) > needs to be captured somewhere. I was going to follow the Windows > Development environment example, but I'm open to suggestions. > Installation should probably go into the CloudStack advanced installation guide. You could consider doing a HyperV-specific one first, and we can advertise this as "tech-preview" for now (or not, depending on the level of QA we think we can get done). > Finally, should I try to merge sooner rather than later? I'd like to up the > unit tests, but I'm conscious that there's not much time left. > I'd love if we could get the patch sooner rather than later. That will let us get a first round of feedback! > > DL > > >> -----Original Message----- >> From: Chip Childers [mailto:chip.child...@sungard.com] >> Sent: 28 January 2013 16:27 >> To: cloudstack-dev@incubator.apache.org >> Subject: [DISCUSS] HyperV feature (WAS: Re: [ACS41] Weekly schedule >> reminder...) >> >> Donal, >> >> A couple of questions. First, awesome to see that there are good unit tests >> in there. I seem to remember you mentioning that the HyperV plugin has to >> be compiled on Windows. Can you confirm this? If this is the case, can you >> confirm that the plugin is being setup as an optional build target? >> >> Also, what new dependencies are required for this feature to work? >> >> Last, do you need any help / direction on how add build / install >> documentation to the docs? >> >> Thanks for the update! >> >> -chip >> >> On Mon, Jan 28, 2013 at 10:44 AM, Donal Lafferty <donal.laffe...@citrix.com> >> wrote: >> > WRT to Hyper-V Plugin, >> > >> > The public repo at https://github.com/lafferty/cshv3.git contains Phase 1 >> source that passes unit tests a basic integration test involving template and >> VM creation. The repo was synced to Master yesterday. >> > >> > So, I need to prepare a review and merge request. >> > >> > Other items: >> > >> > -Test and document ability to deploy from scratch. >> > -Remove Hyper-V systemVM entry in existing deployments. Is this an db >> upgrade step? >> > -Fill in the QA test plan. >