xenserver / packer-plugin-xenserver

A builder plugin for Packer.IO to support building Citrix Hypervisor images.
Mozilla Public License 2.0
101 stars 113 forks source link

Submit xenserver-iso and xenserver-xva to main packer project #80

Open gaserre opened 7 years ago

gaserre commented 7 years ago

I have recently:

  1. Built this repo with updated packages from github.com/mitchellh/packer
  2. Built packer with this builder included (after slight source code changes)
  3. Debugged and fixed a problem with the local ssh forwarding not handling disconnect properly (by not using local ssh forwarding).

I need to package up this builder to be used by our release and QA teams and I would much rather put in some effort to get this builder included in the main packer repo than maintain it separately. Thoughts, objections, etc.?

rdobson commented 7 years ago

Hi @gaserre,

We'd be very happy to do that - working to get this submitted upstream has been something on our todo list for a while.

Rob

wkoszek commented 7 years ago

@gaserre @rdobson I'm struggling with getting packer-builder-xenserver installed on my Mac. Would like to offer some time for testing and debugging of the packer branch with this builder integrated.

wkoszek commented 7 years ago

@gaserre any chance you'd push whatever you have for packer.io to the branch, so that I could clone it and give it a try? Right now this builder doesn't work for me (using XenServer 7)

gaserre commented 7 years ago

Sorry for the recent silence, but I'm on vacation without acccess to my local (or company) workspace. I'll be back at work on Monday.

gaserre commented 7 years ago

I pushed branch xenserver_builder_in_packer to my packer fork (https://github.com/gaserre/packer.git). I'll wait for comments then do a trial PR to the main packer repo. This branch only has the builders, no xenserver builder documentation.
I have tested on my system and it seems to run as well as the current head in this repo (I had to make mods to get it to work for our product).

PS, I included the files from this repo by using git subtree, so the history is intact.