Commit Graph

6187 Commits (dev_version_changes)

Author SHA1 Message Date
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
Mitchell Hashimoto 875951a817 builder/vmware: Enable VNC
13 years ago
Mitchell Hashimoto dca2795751 builder/vmware: Generate more correct VMX file
13 years ago
Mitchell Hashimoto 05a34d2fb1 builder/vmware: Create disk and create VMX file
13 years ago
Mitchell Hashimoto 2e57496a82 builder/vmware: Start it. Creates disks so far...
13 years ago
Mitchell Hashimoto ec22477185 builder/amazonebs: Use unix timestamps
13 years ago
Mitchell Hashimoto a436b91330 builder/amazonebs: interpolate create time into AMI name
13 years ago
Mitchell Hashimoto 04a4d91431 builder/amazonebs: Better checking for states
13 years ago
Mitchell Hashimoto a099e32df2 builder/amazonebs: Handle case where no AMIs
13 years ago
Mitchell Hashimoto f67fdecab6 builder/amazonebs: If cancelled, don't return artifact
13 years ago
Mitchell Hashimoto 5aa78cb4aa builder/amazonebs: Properly implement cancel
13 years ago
Mitchell Hashimoto 0df18df40f builder/amazonebs: extract multistep, use that
13 years ago
Mitchell Hashimoto 079d6f4d43 packer: Introduce Cancel() method to Builder
13 years ago
Mitchell Hashimoto bf296b396e builder/amazonebs: panics in edge cases
13 years ago
Mitchell Hashimoto 33f8d29571 builder/amazonebs, command/build: use new UI interface
13 years ago
Mitchell Hashimoto 35a947e304 builder/amazonebs: Add provisioning step
13 years ago
Mitchell Hashimoto 4bd7db0759 go fmt
13 years ago
Mitchell Hashimoto 8273565255 better comments for TODO
13 years ago
Mitchell Hashimoto cf6d2218ea builder/amazonebs: Artifact returns AMIs
13 years ago
Mitchell Hashimoto 8dfe78dd19 packer: Log UI output
13 years ago
Mitchell Hashimoto dfc332f98c builder/amazonebs: Add ssh_* settings
13 years ago
Mitchell Hashimoto 4453fda2e8 go fmt
13 years ago
Mitchell Hashimoto 3a97bae000 builder/amazonebs: Refactor into multiple steps
13 years ago
Mitchell Hashimoto 559777e5b7 packer: Ui automatically appends newline
13 years ago
Mitchell Hashimoto 2ee8859ac0 builder/amazonebs: SSH test. It works!
13 years ago
Mitchell Hashimoto 0ea19cf818 builder/amazonebs: Create a temporary keypair for use
13 years ago
Mitchell Hashimoto 15f215d04f go fmt
13 years ago
Mitchell Hashimoto 2efab467a8 builder/amazonebs: Switch from json to mapstructure for decode
13 years ago
Mitchell Hashimoto 88a018bf5d packer: Work on communicators... WIP
13 years ago
Mitchell Hashimoto a2bf964f30 packer/rpc: Properly support hooks
13 years ago
Mitchell Hashimoto d926b98708 Update all packer/rpc, packer/plugin, builders for new builder API
13 years ago
Mitchell Hashimoto 44bd56c3a8 go fmt
13 years ago
Mitchell Hashimoto 4fc764430d builder/amazonebs: Wait for AMI to become ready
13 years ago
Mitchell Hashimoto e071739cd8 builder/amazonebs: Can make an AMI. WHAT!
13 years ago
Mitchell Hashimoto 185d2765be command/build: Run the builds in parallel
13 years ago
Mitchell Hashimoto ce6037cca8 builder/amazonebs: Doc for the package
13 years ago
Mitchell Hashimoto fad5233868 builder/amazonebs: More comments
13 years ago
Mitchell Hashimoto 4c37ce5304 builder/amazonebs: Don't worry about the map[string]interface crap
13 years ago
Mitchell Hashimoto 44c61e537d Some additional logging
13 years ago
Mitchell Hashimoto 6d0fa84e2c builder/amazonebs: Read config
13 years ago
Mitchell Hashimoto 587d359887 packer: Builder.Prepare can return an error
13 years ago
Mitchell Hashimoto d6efe3c757 builder/amazonebs, plugin/builder-amazon-ebs
13 years ago
Mitchell Hashimoto db1c11fff5 Lots of stuff, too early for meaningful commit messages
13 years ago
Mitchell Hashimoto 817822abab Amazon builder
13 years ago