|
|
|
|
@ -13,7 +13,7 @@ import (
|
|
|
|
|
"strings"
|
|
|
|
|
"time"
|
|
|
|
|
|
|
|
|
|
"google.golang.org/api/compute/v1"
|
|
|
|
|
compute "google.golang.org/api/compute/v1"
|
|
|
|
|
|
|
|
|
|
"github.com/hashicorp/packer/common"
|
|
|
|
|
"github.com/hashicorp/packer/helper/useragent"
|
|
|
|
|
@ -168,7 +168,7 @@ func (d *driverGCE) DeleteDisk(zone, name string) (<-chan error, error) {
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (d *driverGCE) GetImage(name string, fromFamily bool) (*Image, error) {
|
|
|
|
|
projects := []string{d.projectId, "centos-cloud", "coreos-cloud", "cos-cloud", "debian-cloud", "google-containers", "opensuse-cloud", "rhel-cloud", "suse-cloud", "ubuntu-os-cloud", "windows-cloud", "gce-nvme"}
|
|
|
|
|
projects := []string{d.projectId, "centos-cloud", "coreos-cloud", "cos-cloud", "debian-cloud", "google-containers", "opensuse-cloud", "rhel-cloud", "suse-cloud", "ubuntu-os-cloud", "windows-cloud", "gce-nvme", "windows-sql-cloud"}
|
|
|
|
|
var errs error
|
|
|
|
|
for _, project := range projects {
|
|
|
|
|
image, err := d.GetImageFromProject(project, name, fromFamily)
|
|
|
|
|
|