Rob Dobson
437b4a3037
Passing the local_listener through to avoid a race with someone else picking up the port.
...
Signed-off-by: Rob Dobson <rob.dobson@citrix.com>
2015-05-21 16:52:54 +01:00
Robert Breker
87d91752f3
Fix travis build badge
...
Signed-off-by: Robert Breker <robert.breker@citrix.com>
2015-05-18 19:31:29 +00:00
Rob Dobson
e4f94fcc21
Merge pull request #29 from robertbreker/add-travis-ci
...
Add Travis CI support.
2015-05-18 17:20:58 +01:00
Robert Breker
116eff17bc
Add Travis CI including a check for gofmt -s
...
Attempt building with both go1 and the currrent go release, to ensure
compatibility.
Signed-off-by: Robert Breker <robert.breker@citrix.com>
2015-05-18 15:23:33 +00:00
Robert Breker
52fa3fe1b5
gofmt -w -s .
...
Signed-off-by: Robert Breker <robert.breker@citrix.com>
2015-05-18 15:13:02 +00:00
Rob Dobson
db43b42ef7
Merge pull request #27 from kongslund/vm-description
...
Added VM description field
2015-05-18 15:19:20 +01:00
Jonas Kongslund
82d2a412ab
Added VM description field
2015-05-06 06:25:12 +04:00
Rob Dobson
945e6d6a3d
Merge pull request #28 from rdobson/disable_http_ip
...
Adding an override for selecting how we obtain an IP for the created VM
2015-05-05 10:57:17 +01:00
Rob Dobson
0ab61566e2
Merge pull request #23 from rdobson/6.x-support
...
Adding XenServer 6.x support
2015-05-05 10:56:49 +01:00
Rob Dobson
a135a74946
Adding an override for selecting how we obtain an IP for the created VM. In particular this helps disable HTTP snooping where the installers IP may differ from the IP obtained on firstboot.
...
Signed-off-by: Rob Dobson <rob.dobson@citrix.com>
2015-04-27 18:14:20 +01:00
Rob Dobson
a0e9c97c89
Adding legacy support for exporting VDI's as VHDs using the Transfer VM.
...
Signed-off-by: Rob Dobson <rob.dobson@citrix.com>
2015-04-27 18:11:40 +01:00
Rob Dobson
d63518195d
Re-adding support for bypassing ISO upload and just using and attaching one already present on an available SR.
...
Signed-off-by: Rob Dobson <rob.dobson@citrix.com>
2015-04-27 18:11:40 +01:00
Rob Dobson
37433bc022
Merge pull request #26 from cullman/master
...
Some tweaks to make it work with the current version of github.com/xense...
2015-04-17 20:22:13 +01:00
Cayce Ullman
388d48cfde
Some tweaks to make it work with the current version of github.com/xenserver/go-xenserver-client.
2015-04-16 15:37:46 -05:00
Rob Dobson
0855aab927
Merge pull request #25 from rdobson/remove_client
...
Pulling out the client library and importing it from upstream
2015-03-17 15:49:40 +00:00
Rob Dobson
7f52133218
Pulling out the client library and importing it from upstream: xenserver/go-xenserver-client.
...
Signed-off-by: Rob Dobson <rob.dobson@citrix.com>
2015-03-13 13:23:20 +00:00
Rob Dobson
4b8ec79cad
Merge pull request #22 from jonludlam/vhdexport
...
Add the ability to export VHD files
2015-02-20 17:03:07 +00:00
Jon Ludlam
35c4ccc7c2
Add the ability to export VHD files
...
Signed-off-by: Jon Ludlam <jonathan.ludlam@citrix.com>
2015-02-20 11:28:59 +00:00
Rob Dobson
c27273524a
Merge pull request #11 from chengsun/master
...
Tidying things up
2015-01-07 18:40:44 +00:00
Cheng Sun
fed2a44f04
Update CentOS to reboot instead of poweroff
2015-01-07 17:05:33 +00:00
Cheng Sun
7dbd2d8f68
Update README.md
2015-01-07 16:27:59 +00:00
Cheng Sun
fc40d56b73
Add cross-compile instructions
2015-01-07 15:41:34 +00:00
Cheng Sun
fc6c922f47
Add 'none' option to 'format'
2015-01-07 10:40:01 +00:00
Cheng Sun
422028bb3c
Fix Shutdown step message
2015-01-06 14:02:00 +00:00
Cheng Sun
0407989de8
Remove floppy before provision
...
Workaround for Windows Tools floppy BSOD
2015-01-06 14:02:00 +00:00
Cheng Sun
c2e3cc9756
Set correct boot order
2015-01-06 14:02:00 +00:00
Cheng Sun
dffeca1181
Update README: NAT no longer required
2015-01-06 14:02:00 +00:00
Cheng Sun
6ef9b70500
Try getting IP if reported by PV drivers
2015-01-06 14:02:00 +00:00
Cheng Sun
176c4ad7a3
IP snooping
2015-01-05 17:28:42 +00:00
Cheng Sun
6ffa99d624
Split shutdown and export, and detach VBDs in between
2015-01-05 17:28:41 +00:00
Cheng Sun
d1e6bb66a9
Skip typing step if there is nothing to type
2015-01-05 17:28:41 +00:00
Cheng Sun
10469ac3e0
Document keep_vm parameter
2015-01-05 15:01:47 +00:00
Rob Dobson
36f10c7dc1
Merge pull request #10 from chengsun/master
...
Split ISO and XVA builders, add documentation
2015-01-05 12:26:58 +00:00
Cheng Sun
2591ae8226
Add ssh_port config
2015-01-02 18:20:54 +00:00
Cheng Sun
1539688cb8
Update tests
2015-01-02 16:55:44 +00:00
Cheng Sun
72fb12ab28
Update README for new example
2015-01-02 16:55:43 +00:00
Cheng Sun
1cf49992fa
Update example
2015-01-02 16:55:43 +00:00
Cheng Sun
22cf62c614
Initial docs
2015-01-02 16:55:43 +00:00
Cheng Sun
16f8c25d84
Fix shutdown_command bug
...
Fixes the somewhat embarrassing bug where the shutdown_command would be
run on the host rather than the guest.
This commit also rejigs things so that it is easier to do SSH commands
on either the host or the guest
2015-01-02 16:55:43 +00:00
Cheng Sun
d2b7f3a7d8
Add build dirs to gitignore
2015-01-02 16:55:43 +00:00
Cheng Sun
27819cd51f
Find local IP automatically
2015-01-02 16:55:43 +00:00
Cheng Sun
d619e751e3
Update README build instructions
2015-01-02 16:55:43 +00:00
Cheng Sun
f0149fa495
Update build script
...
Adapted from Packer's build script
2015-01-02 16:55:43 +00:00
Cheng Sun
fc03c2010f
Workaround xapi bug in Task.GetResult
...
xapi currently sends us an xmlrpc-encoded string via xmlrpc.
This seems to be a bug. Remove this workaround when it's fixed
2015-01-02 16:55:43 +00:00
Cheng Sun
0cb3aff4e8
Fix Task.GetErrorInfo typecast crash
2015-01-02 16:55:43 +00:00
Cheng Sun
201a9be4a8
Set default VM name to packer-BUILDNAME-TIMESTAMP
2015-01-02 16:55:43 +00:00
Cheng Sun
cd1875019d
Prefix remote_ for all host config
2015-01-02 15:11:27 +00:00
Cheng Sun
462082bee8
Initial work on XVA import
2015-01-02 15:11:27 +00:00
Cheng Sun
396a8de131
Add task GetResult method
2015-01-02 15:11:23 +00:00
Cheng Sun
4efd1029a2
Abstract out http PUT
2014-12-31 16:09:23 +00:00