Commit Graph

193 Commits (f68639c5fa2cb2c10d09198fea0f9effef75e41d)

Author SHA1 Message Date
Mitchell Hashimoto ac029d9ed0 builder/vmware: Use proper pausefn
13 years ago
Mitchell Hashimoto cbd3f59578 builder/vmware: Enable the debug runner
13 years ago
Mitchell Hashimoto a6194467ac builder/*: Adhere to the new interface
13 years ago
Jack Pearkes 8ba8932552 builder/digitalocean: No need for destroy steps, builder works!
13 years ago
Jack Pearkes a774e2b444 builder/digitalocean: completed initial pass at all steps.
13 years ago
Mitchell Hashimoto 4daefc2588 fmt
13 years ago
Jack Pearkes dd6e4e4933 builder/digitalocean: connect_ssh, create_droplet, droplet_info
13 years ago
Jack Pearkes 4e6993909c builder/digitalocean: builder config tests and create_ssh_key step
13 years ago
Jack Pearkes 787a3178b3 builder/digitalocean: WIP commit of api interface and initial config
13 years ago
Mitchell Hashimoto 760995dba1 builder/virtualbox: say when forcefully shutting down
13 years ago
Mitchell Hashimoto 6516e5a627 builder/virtualbox: export
13 years ago
Mitchell Hashimoto 48a3892ce6 builder/virtualbox: graceful shutdown
13 years ago
Mitchell Hashimoto 52391bb1f3 builder/virtualbox: Use the common downloader
13 years ago
Mitchell Hashimoto a0a78b68e8 builder/common: Create a downloader
13 years ago
Mitchell Hashimoto 521b59a6fa Make everything support the new builder interface
13 years ago
Mitchell Hashimoto e101b031fc builder/virtualbox: Cancel mid-type if we can
13 years ago
Mitchell Hashimoto 574286bdd6 builder/virtualbox: provision step
13 years ago
Mitchell Hashimoto c58d5ab3af builder/virtualbox: time out on SSH handshake for retry
13 years ago
Mitchell Hashimoto 5c0d8ecd72 builder/virtualbox: Wait for SSH to become available
13 years ago
Mitchell Hashimoto e7cc350536 builder/virtualbox: scancode reference
13 years ago
Mitchell Hashimoto 7344d9e52c builder/virtualbox: type boot command
13 years ago
Mitchell Hashimoto c7071b3bd2 builder/virtualbox: http server for local files
13 years ago
Mitchell Hashimoto e7aa9b409c builder/virtualbox: add boot_command
13 years ago
Mitchell Hashimoto 9e4a5a227b builder/virtualbox: support boot_wait
13 years ago
Mitchell Hashimoto 4d351edadf builder/virtualbox: improved validation
13 years ago
Mitchell Hashimoto 24895069aa builder/virtualbox: start the VM
13 years ago
Mitchell Hashimoto 70df8c8c8b builder/virtualbox: add the ssh host port to state
13 years ago
Mitchell Hashimoto ad1c59f34e builder/virtualbox: Create forwarded port mapping
13 years ago
Mitchell Hashimoto 081b0d6853 builder/virtualbox: Attach ISO
13 years ago
Mitchell Hashimoto 54057b7b49 builder/virtualbox: download ISO
13 years ago
Mitchell Hashimoto c1c9204ee8 builder/virtualbox: actually attach the hard drive
13 years ago
Mitchell Hashimoto 7a9499e1f0 builder/virtualbox: Attach the hard drive, not quite working yet
13 years ago
Mitchell Hashimoto b9cd48bbc6 builder/virtualbox: Create a virtual disk
13 years ago
Mitchell Hashimoto 7fe40cfce1 builder/virtualbox: Create the VM
13 years ago
Mitchell Hashimoto 07cacb6dda builder/virtualbox: Add GuestOSType config
13 years ago
Mitchell Hashimoto 4c18b0ae5b builder/virtualbox: more comprehensive message suppression
13 years ago
Mitchell Hashimoto e14b00c818 builder/virtualbox: Look for virtualbox on the path
13 years ago
Mitchell Hashimoto d31d54366a builder/virtualbox: Suppress some messages
13 years ago
Mitchell Hashimoto 99af93f86a foundation for virtualbox builder
13 years ago
Mitchell Hashimoto dc641324de builder/amazonebs: Create temporary security group as well
13 years ago
Mitchell Hashimoto 3b3efab805 builder/amazonebs: Tell the user if the termination failed
13 years ago
Mitchell Hashimoto ccc95e7e5c builder/amazonebs: Slight slepe between connection attempts to SSH
13 years ago
Mitchell Hashimoto 352f875dbf builder/amazonebs: Handle interrupts while waiting for SSH
13 years ago
Mitchell Hashimoto 417f7e7f47 fmt
13 years ago
Mitchell Hashimoto de9c4ace9e builder/amazonebs: Timeouts while waiting for SSH to connect
13 years ago
Mitchell Hashimoto cbbc8de8b2 builder/vmware: Properly check MD5
13 years ago
Mitchell Hashimoto 520a2706ea builder/vmware: Validate MD5
13 years ago
Mitchell Hashimoto 4b46181f69 builder/vmware: require an MD5 for ISO
13 years ago
Mitchell Hashimoto 896c727097 builder/vmware: Basic support for downloading an ISO
13 years ago
Mitchell Hashimoto 657c3fd87d builder/vmware: better tests around iso_url, test files
13 years ago
Mitchell Hashimoto 62309cb6de Build/Builder take a Cache object now
13 years ago
Mitchell Hashimoto a23500e0a4 builder/vmware: downloadIso step, although not functional yet
13 years ago
Mitchell Hashimoto e39965e32a builder/vmware: validate iso_url more strictly
13 years ago
Mitchell Hashimoto c29d754fa8 builder/vmware: break out the proper loop
13 years ago
Mitchell Hashimoto ccfb4664cf builder/vmware: Make vmx path absolute when checking if running
13 years ago
Mitchell Hashimoto 174ae65a12 builder/vmware: Handle interrupts while waiting for SSH
13 years ago
Mitchell Hashimoto be1e60aa26 builder/amazonebs: Validate region exists
13 years ago
Mitchell Hashimoto 4fa27e6a30 builder/amazonebs: Finish basic validation
13 years ago
Mitchell Hashimoto 4223e5bcca builder/amazonebs: Additional validation
13 years ago
Mitchell Hashimoto 6a23cb726c builder/amazonebs: Config validation, testing
13 years ago
Mitchell Hashimoto a0664c7ec8 builder/vmware: Ability to set the guest OS type
13 years ago
Mitchell Hashimoto 09db84eb5e builder/vmware: Verify VMware is ready
13 years ago
Mitchell Hashimoto f73ae4ef71 builder/vmware: seed RNG
13 years ago
Mitchell Hashimoto fd42a21f48 builder/vmware: support custom vmx data
13 years ago
Mitchell Hashimoto d3ea7956bc builder/vmware: if no files to serve, don't start http server
13 years ago
Mitchell Hashimoto 85ab8621d4 builder/vmware: Randomize HTTP port to avoid collisions
13 years ago
Mitchell Hashimoto 56108f2b16 fmt
13 years ago
Mitchell Hashimoto 16295dfbf3 builder/vmware: tests for vnc_port_* settings
13 years ago
Mitchell Hashimoto 7a5dce0dc9 builder/vmware: proper port range for VNC
13 years ago
Mitchell Hashimoto 0596266776 builder/vmware: Add better logging
13 years ago
Mitchell Hashimoto 5947d77f05 builder/vmware: configure VNC port randomly
13 years ago
Mitchell Hashimoto 068e94c3ee builder/vmware: Don't step VNC stuff in createVMX
13 years ago
Mitchell Hashimoto 43b8ec3709 builder/vmware: Test the shutdown timeout
13 years ago
Mitchell Hashimoto 03e22c6323 builder/vmware: graceful shutdown
13 years ago
Mitchell Hashimoto c559ec7d71 builder/vmware: check if running prior to shutting down
13 years ago
Mitchell Hashimoto f851e56dbd builder/vmware: Artifacts implemented
13 years ago
Mitchell Hashimoto 378a7320a3 builder/vmware: A lot more validation, testing
13 years ago
Mitchell Hashimoto 057d656eda builder/vmware: Don't start HTTP server if we specified no files
13 years ago
Mitchell Hashimoto 1a5c9d300f builder/vmware: Better config validation, testing
13 years ago
Mitchell Hashimoto 275dc6d21f builder/vmware: Driver abstraction
13 years ago
Mitchell Hashimoto 9e9196eab8 builder/vmware: boot_wait is now a duration
13 years ago
Mitchell Hashimoto fd7d1fde70 builder/vmware: Log the timeout
13 years ago
Mitchell Hashimoto a3800625ac builder/vmware: Have an overall ssh wait timeout
13 years ago
Mitchell Hashimoto ca39d23636 builder/vmware: Run the provisioner
13 years ago
Mitchell Hashimoto c0e6fbd8ae builder/vmware: Connect to SSH
13 years ago
Mitchell Hashimoto aee611db4f builder/vmware: Support reading guest IP from DHCP
13 years ago
Mitchell Hashimoto 323647e3a6 builder/vmware: functions for parsing VMX
13 years ago
Mitchell Hashimoto 60dba3f8ef builder/vmware: GuestIP lookup interface
13 years ago
Mitchell Hashimoto dfee3eb8ef builder/vmware: Properly detect host IP
13 years ago
Mitchell Hashimoto b1bd71c133 builder/vmware: Create WaitForIP step
13 years ago
Mitchell Hashimoto d5cfa42e05 builder/vmware: Wait a minimum time before shutting down VM
13 years ago
Mitchell Hashimoto daf076bbd9 builder/vmware: Implement cancel
13 years ago
Mitchell Hashimoto aefb947fa9 builder/vmware: Support <wait>, send proper keycodes
13 years ago
Mitchell Hashimoto 6d610f1c6e builder/vmware: type the boot sequence
13 years ago
Mitchell Hashimoto 429ff62128 builder/vmware: Add a boot wait in seconds
13 years ago
Mitchell Hashimoto cd3523fd4f builder/vmware: Stop the run properly
13 years ago
Mitchell Hashimoto 8055e396a0 builder/vmware: Add the run step
13 years ago
Mitchell Hashimoto 9c27f5857b builder/vmware: Better commenting
13 years ago
Mitchell Hashimoto 5d465c2ff3 builder/vmware: comments for stepCreateVMX
13 years ago
Mitchell Hashimoto eb8278b21c builder/vmware: Start HTTP server to serve files
13 years ago