Commit Graph

4539 Commits (ab03800a1d5f479974d0bf5d57bfb1dfd5e082db)

Author SHA1 Message Date
Thomas Meckel f1f7c4e10c * added function ParseSnapshotData to parse a string representation of a VBox snapshot tree
7 years ago
Thomas Meckel 45e2095ae3 Moved parsing of tree string representation to new function in snapshot.go
7 years ago
Thomas Meckel 092e32fe9e First version of reworked snapshot implementation
7 years ago
Thomas Meckel a6074894f1 Defined struct and first function for enhanced snapshot handling
7 years ago
Thomas Meckel d3202497ae First working version of virtualbox/vm builder
7 years ago
Thomas Meckel 2a531f8ad6 Merged changes from local branch
7 years ago
mingsheng.su 66f142adf1 update docs
7 years ago
mingsheng.su 59c8911cd5 update api about stop instance
7 years ago
Megan Marsh d21f4eb888
Merge pull request #7908 from muesli/typo-fixes
7 years ago
Megan Marsh 3d22535742
Merge pull request #7884 from jprorama/fix-7171
7 years ago
Megan Marsh 166f1de5fd
Merge pull request #7887 from xunleii/f-scaleway-autoremove-volume
7 years ago
Christian Muehlhaeuser 216afbaa8b
Fixed various typos
7 years ago
Megan Marsh 140785f088 make sure we create the temp dir explicitly when we are setting up the config dir in docker. Otherwise, we create it with root later on and it causes permissions failures.
7 years ago
Alexandre NICOLAIE 6835a12cb3
fix: fix typo in comment
7 years ago
Megan Marsh 54a7b4f377 update comments and docs
7 years ago
y-kuno 6305c555df Add openstack image min_disk option
7 years ago
Alexandre NICOLAIE b010442e07 fix: delete volume only after snapshot step
7 years ago
Alexandre NICOLAIE 39b8c0ecca feat: add 'remove volume' step to scaleway
7 years ago
Megan Marsh 975ee377b2
Merge pull request #7792 from psinghal20/issue-7721
7 years ago
Marin Salinas e634caee0a remove chroot acc test
7 years ago
Megan Marsh e10b9fb708 fix ssh interface conflict
7 years ago
Marin Salinas 1424f1b564 fix: remove AWS references and unnecessary code
7 years ago
Marin Salinas 73cd148e80 refactor: change ebs_volume to bsu_volumeattribute in bsuvolume builder
7 years ago
Marin Salinas 7e23f14d4e fix: chroot builder
7 years ago
Marin Salinas 1b7c56f73d fix: change bad artifact validation in bsu builder
7 years ago
Marin Salinas 03f8b2ceb5 fix: change GlobalPermission to false in order to prevent public image creation
7 years ago
Marin Salinas dc0db4b322 fix: change osc builder to be passed a context for cancellation and remove conflicts
7 years ago
Marin Salinas 2337703be6 fix: add missing secret key in http client configuration
7 years ago
Marin Salinas ed2d2b9058 refactor: clean duplicate files with aws chroot builder
7 years ago
Marin Salinas 488535118d refactor: change validation when bsu is set
7 years ago
Marin Salinas 6820806436 refactor: add err check in create tags
7 years ago
Marin Salinas 17ee7b8163 fix: add missing secret key in http client configuration
7 years ago
Marin Salinas f28c3877e3 refactor: remove unused attributes
7 years ago
Marin Salinas 590bef0969 chore: fix bad comments
7 years ago
Marin Salinas 04534d87ac chore: change templateCleanOMIName to templateCleanResourceName function
7 years ago
Marin Salinas 1811b3af52 chore: remove unused buildBlockDevice function
7 years ago
Marin Salinas 4b52816935 fix: go modules conflicts
7 years ago
Marin Salinas 35c7c6163c refactor: remove unnecessary fields and add default values
7 years ago
Marin Salinas 810e30e8e1 refactor: fix symlink issue on ubuntu
7 years ago
Marin Salinas 27528aeb68 test: fix test error in block_device
7 years ago
Marin Salinas 80dadaf3f1 feature: add bsuvolume builder and acceptance test
7 years ago
Marin Salinas c9b8bc6b54 fix: typo in bsusurrogate acc test
7 years ago
Marin Salinas 8b8eb70e19 feature: add create tags to volume
7 years ago
Marin Salinas db2832d80c fix: change name of dirs
7 years ago
Marin Salinas 683431afa2 fix acceptance test configuration
7 years ago
Marin Salinas 571ef828e6 fix: remove pointer when vm is getting
7 years ago
Marin Salinas cf1fdfef00 fix: add missing keys when artifact is destroying
7 years ago
Marin Salinas 8a6faf1ad3 feature: add create tags for vm and volume
7 years ago
Marin Salinas ff0336965b feature: add create tags function
7 years ago
Marin Salinas 987b4148e1 fix: remove pointer when gets vm from the state
7 years ago
Marin Salinas 9d6c4a8e5b feature: add remaining steps and and create artifact in chroot builder
7 years ago
Marin Salinas 70d2ff3d8a feature: add create omi step in chroot builder
7 years ago
Marin Salinas 6843b64331 feature: add eartly cleanup and snapshot steps in chroot builder
7 years ago
Marin Salinas 352972a33d feature: add chroot provision step in chroot builder
7 years ago
Marin Salinas 31367ff768 feature: add copy files step in chroot builder
7 years ago
Marin Salinas 07b1580003 feature: add mount extra step in chroot builder
7 years ago
Marin Salinas b3d165e864 feature: add post mount commands step in chroot builder
7 years ago
Marin Salinas 6e6bdc4f42 feature: add mount device step in chroot builder
7 years ago
Marin Salinas 00ab0097de feature: add pre mount commands step for chroot builder
7 years ago
Marin Salinas 0f51ab5c08 feature: add early unflock step for chroot builder
7 years ago
Marin Salinas b3310f65a6 feature: add link volume step for chroot builder
7 years ago
Marin Salinas f1e5dafc71 fix: convert volume size to Gib before volume creation
7 years ago
Marin Salinas b246bf7329 wip: add create_volume step in chroot builder
7 years ago
Marin Salinas b7f8c6ad9d feature: add prepare device for chroot builder
7 years ago
Marin Salinas bf2d66c4e6 feature: add file lock step for chroot builder
7 years ago
Marin Salinas 66cf27fe31 feature: add step check root device step in chrrot builder
7 years ago
Marin Salinas bc907f0fd0 feature: add vm info step
7 years ago
Marin Salinas a3b0c28bb6 test: add acceptance basic test for outscale chroot builder
7 years ago
Marin Salinas e8ef12e41c test: fix unit test in block device security group and build info
7 years ago
Marin Salinas 2f87427fd4 feature: add chroot build prepare function implementation
7 years ago
Marin Salinas 0d5ce8b9b9 feature: add chroot build cancel function implementation
7 years ago
Marin Salinas 30d5b1f7c2 feature: add chroot builder configuration
7 years ago
Marin Salinas 0c47ee55e6 feature: add chroot builder structure
7 years ago
Marin Salinas 6e6e518095 fix: change image id on bsu acceptance test
7 years ago
Marin Salinas 52621a3dd2 chore: remove unencrypted work in log when image is creating
7 years ago
Marin Salinas a4966d9823 add ExpectedRunDevice constant
7 years ago
Marin Salinas c4e69d3169 wip: add bsu plugin acc testing
7 years ago
Marin Salinas 4779b028f1 feature: bsu, run implementation add artifact
7 years ago
Marin Salinas 972dcc2b25 feature: bsu, run implementation add steps after createOMI step
7 years ago
Marin Salinas 83c9a3d4c8 feature: bsu, run implementation add createOMI step
7 years ago
Marin Salinas 4847e79b8d feature: bsu, run implementation add steps before createOMI step
7 years ago
Marin Salinas 1c8e9a7dd8 feature: bsu, run implementation add step prevalidate
7 years ago
Marin Salinas 4c04df26fd feature: bsu, cancel function implementation
7 years ago
Marin Salinas 85d601dd81 feature: bsu, prepare function and test
7 years ago
Marin Salinas 91bdf5c212 feature: bsu, builder structure and test
7 years ago
Marin Salinas d2d794f6dc fix: undefined variable correction
7 years ago
Marin Salinas 996ee89397 change amis to omis in artifact
7 years ago
Marin Salinas ae444a3250 fix: change the debugKeyPath name in osc bsusurrogate builder
7 years ago
Marin Salinas 1c69d55a1f feature: bsusurrogate, run implementation add artifact
7 years ago
Marin Salinas 3bcebc1af6 feature: bsusurrogate, add CreateTags step
7 years ago
Marin Salinas 2c4b2b8657 feature: bsusurrogate, add StepUpdateOMIAttributes step
7 years ago
Marin Salinas b46636a39b feature: bsusurrogate, add RegisterOMI step
7 years ago
Marin Salinas 9c63f4cd92 feature: bsusurrogate, add DeregisterOMI step
7 years ago
Marin Salinas 871df8be85 feature: bsusurrogate, add StepUpdateBSUBackedVm and StepSnapshotVolumes step
7 years ago
Marin Salinas 09b899bb84 fix: change name to keypair key path file
7 years ago
Marin Salinas 52962f2355 feature: bsusurrogate, add stop bsu backed vm step
7 years ago
Marin Salinas 3ed7c7ff33 feature: bsusurrogate, add provision and cleanup temp keys step
7 years ago
Marin Salinas 957bdae441 feature: bsusurrogate, add clean connect step
7 years ago
Marin Salinas b0c4784b96 feature: bsusurrogate, add clean get password step
7 years ago
Marin Salinas 1df7f15f53 fix: namming in step keypair
7 years ago
Marin Salinas 7ef09bba13 feature: bsusurrogate, add clean volumes and run source vm step
7 years ago
Marin Salinas 5ef3e81234 feature: bsusurrogate, add security group step
7 years ago
Marin Salinas cef9a4b9fd feature: bsusurrogate, add network info step
7 years ago
Marin Salinas c24ee2c9ca feature: bsusurrogate, add keypair step
7 years ago
Marin Salinas e4405a0c02 feature: bsusurrogate, add Source network Info step
7 years ago
Marin Salinas fdd3b594b9 fix: add function to validate if image name exists
7 years ago
Marin Salinas 33d1671e4c feature: bsusurrogate, add Source OMI Info step
7 years ago
Marin Salinas 3d8b0e5228 fix: change logs in omi config
7 years ago
Marin Salinas 1281f28f6d add prevalidate step
7 years ago
Marin Salinas de973fba0e chore: add Bsusurrogate Run function skeleton
7 years ago
Marin Salinas ca8ab3b5b0 feature: implement Prepare function in bsusurrogate builder
7 years ago
Marin Salinas 24d1d886f8 feature: add root volume run tags config to bsusurrogate config struct
7 years ago
Marin Salinas 837aada415 feature: add root block device config to bsusurrogate config struct
7 years ago
Marin Salinas f6372e8ac6 feature: add omi config to bsusurrogate config struct
7 years ago
Marin Salinas bb848366b6 feature: add block devices config to bsusurrogate config struct
7 years ago
Marin Salinas be36a2159e feature: add run config to bsusurrogate config struct
7 years ago
Marin Salinas 1c3939fcd3 add access config to bsusurrogate config struct
7 years ago
Marin Salinas c1fc2801ef add access_config struct and test
7 years ago
Marin Salinas c29816f496 chore: add bsusurrogate builder structure
7 years ago
Megan Marsh e658a50880 refactored step_ami_region_copy to fix bugs and clarify assumptions; added more tests for that step.
7 years ago
Megan Marsh 42f7cbc30b add code to deduplicate the region list, and to make sure that the original region's kms key id is in the map.
7 years ago
John-Paul Robinson 038e9f316c Clean patch formatting with make fmt
7 years ago
John-Paul Robinson 5fe9f3980d Fix #7171: select instance network on which to assign floating ip
7 years ago
Megan Marsh 6b1a407e2a
Merge pull request #7870 from hashicorp/fix_7673
7 years ago
Megan Marsh 54d2ad5028 refactored step_ami_region_copy to fix bugs and clarify assumptions; added more tests for that step.
7 years ago
Megan Marsh 2d02ea209d
Merge pull request #7836 from 70k10/vncpassword
7 years ago
Jayson Cofell 7f5fd4851e QEMU: Remove QMPEnable and depend upon VNC password usage for QMP enablement.
7 years ago
Vladislav Rassokhin 991cf22504 Prevent endless reading of closed file in vmware plugin
7 years ago
Megan Marsh 39a4da4d07 add code to deduplicate the region list, and to make sure that the original region's kms key id is in the map.
7 years ago
Jayson Cofell 4b0a7b0af7 Fix QEMU fmt miss
7 years ago
Jayson Cofell f1ad385669 Change QMP socket test to join with filepath
7 years ago
Megan Marsh 327cd67557 fix tests
7 years ago
Megan Marsh 4a9d42b78f use box_name instead of source_path when generating vagrant file
7 years ago
Megan Marsh a87ce366b3
Merge pull request #7835 from hashicorp/google_oauth
7 years ago
Megan Marsh 8315da6a12
Merge pull request #7837 from amydutta/master
7 years ago
Megan Marsh 7d48eab11e
Merge pull request #7841 from hbdgr/digitalocean_timeout
7 years ago
hbdgr 6a8f45123a test for snapshotTimeout option
7 years ago
hbdgr 7d723b7c7b builder/digitalocean: add snapshotTimeout option
7 years ago
hbdgr 750e4b0f31 builder/digitalocean: increase timeout for waitForActionState
7 years ago
Li Kexian b4e70cc0ec fixed tencentcloud builder error strings
7 years ago
Amrita Dutta 4c09dfde87 Fix bug while publishing SIG destination id for every managed image
7 years ago
Jayson Cofell 5c5943b8ba Add VNC Password support to QEMU builder
7 years ago
Jayson Cofell afe9ba2869 QEMU: Initial QMP support
7 years ago
Megan Marsh ba66d5d857
Merge pull request #7831 from hashicorp/fix_ssh_interface
7 years ago
Megan Marsh 617fd18255 supply complete dummy data for googlecompute tests
7 years ago
Megan Marsh 0dfb3cc56f replace some bespoke google auth code with code from golang's oauth2 library
7 years ago
Megan Marsh 242f5b1c9f typos
7 years ago
Megan Marsh c03c3f4410 replace duplicate commHost functions with a single communicator helper that checks for ssh_host and does a statebag lookup for a given key
7 years ago
Megan Marsh 0cfe8e7070 allow ssh_host override for OpenStack
7 years ago
Megan Marsh eb8c74bf85 allow ssh_host config option to override host logic for all builders
7 years ago