packer-cn/builder/googlecompute
Dustin Carlino 23c947acf0 Create GCE image from persistent disk instead of from a tarball.
The new flow:
1) Provision the instance
2) Tear down the instance, but keep the boot disk
3) Create an image from the disk
4) Tear down the disk

The step to update gcloud is no longer needed, since gceimagebundle isn't used anymore.
Fixes #1507 and addresses https://github.com/mitchellh/packer/issues/1447#issuecomment-61610235.
2014-11-25 17:07:06 -08:00
..
account.go Use golang/oauth2, no longer require client_secrets.json, and use 2014-11-21 12:45:27 -08:00
artifact.go Expand Artifact API to expose build state 2014-09-22 11:15:47 +01:00
artifact_test.go builder/googlecompute: artifact tests 2013-12-13 19:08:27 -08:00
builder.go Create GCE image from persistent disk instead of from a tarball. 2014-11-25 17:07:06 -08:00
builder_test.go Use the same license as Packer core 2013-12-12 21:53:04 -08:00
config.go Create GCE image from persistent disk instead of from a tarball. 2014-11-25 17:07:06 -08:00
config_test.go Create GCE image from persistent disk instead of from a tarball. 2014-11-25 17:07:06 -08:00
driver.go Create GCE image from persistent disk instead of from a tarball. 2014-11-25 17:07:06 -08:00
driver_gce.go Create GCE image from persistent disk instead of from a tarball. 2014-11-25 17:07:06 -08:00
driver_mock.go Create GCE image from persistent disk instead of from a tarball. 2014-11-25 17:07:06 -08:00
private_key.go builder/googlecompute: fix all sorts of zone issues 2013-12-12 22:23:19 -08:00
private_key_test.go builder/googlecompute: private key tests 2013-12-12 21:53:04 -08:00
ssh.go Merge branch 'update-ssh-package' of github.com:higebu/packer into higebu-update-ssh-package 2014-04-26 11:12:06 -07:00
step_create_image.go Create GCE image from persistent disk instead of from a tarball. 2014-11-25 17:07:06 -08:00
step_create_image_test.go Create GCE image from persistent disk instead of from a tarball. 2014-11-25 17:07:06 -08:00
step_create_instance.go Create GCE image from persistent disk instead of from a tarball. 2014-11-25 17:07:06 -08:00
step_create_instance_test.go builder/googlecompute: delete instance 2013-12-12 22:34:47 -08:00
step_create_ssh_key.go use old ssh code until higebu's branch is ready, see #1019 2014-04-11 08:23:12 -07:00
step_create_ssh_key_test.go builder/googlecompute: tests for #867 2014-02-21 15:10:09 -08:00
step_instance_info.go fmt 2014-02-21 15:11:56 -08:00
step_instance_info_test.go builder/googlecompute: get instance info 2013-12-13 13:01:28 -08:00
step_teardown_instance.go Create GCE image from persistent disk instead of from a tarball. 2014-11-25 17:07:06 -08:00
step_teardown_instance_test.go Create GCE image from persistent disk instead of from a tarball. 2014-11-25 17:07:06 -08:00
step_test.go builder/googlecompute: driver and create instance tests 2013-12-12 21:53:05 -08:00