|
|
|
|
@ -9,9 +9,9 @@ type DriverMock struct {
|
|
|
|
|
CreateImageDesc string
|
|
|
|
|
CreateImageFamily string
|
|
|
|
|
CreateImageLabels map[string]string
|
|
|
|
|
CreateImageLicenses []string
|
|
|
|
|
CreateImageZone string
|
|
|
|
|
CreateImageDisk string
|
|
|
|
|
CreateImageResultLicenses []string
|
|
|
|
|
CreateImageResultProjectId string
|
|
|
|
|
CreateImageResultSelfLink string
|
|
|
|
|
CreateImageResultSizeGb int64
|
|
|
|
|
@ -82,11 +82,12 @@ type DriverMock struct {
|
|
|
|
|
WaitForInstanceErrCh <-chan error
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (d *DriverMock) CreateImage(name, description, family, zone, disk string, image_labels map[string]string) (<-chan *Image, <-chan error) {
|
|
|
|
|
func (d *DriverMock) CreateImage(name, description, family, zone, disk string, image_labels map[string]string, image_licenses []string) (<-chan *Image, <-chan error) {
|
|
|
|
|
d.CreateImageName = name
|
|
|
|
|
d.CreateImageDesc = description
|
|
|
|
|
d.CreateImageFamily = family
|
|
|
|
|
d.CreateImageLabels = image_labels
|
|
|
|
|
d.CreateImageLicenses = image_licenses
|
|
|
|
|
d.CreateImageZone = zone
|
|
|
|
|
d.CreateImageDisk = disk
|
|
|
|
|
if d.CreateImageResultProjectId == "" {
|
|
|
|
|
@ -106,7 +107,7 @@ func (d *DriverMock) CreateImage(name, description, family, zone, disk string, i
|
|
|
|
|
ch := make(chan *Image, 1)
|
|
|
|
|
ch <- &Image{
|
|
|
|
|
Labels: d.CreateImageLabels,
|
|
|
|
|
Licenses: d.CreateImageResultLicenses,
|
|
|
|
|
Licenses: d.CreateImageLicenses,
|
|
|
|
|
Name: name,
|
|
|
|
|
ProjectId: d.CreateImageResultProjectId,
|
|
|
|
|
SelfLink: d.CreateImageResultSelfLink,
|
|
|
|
|
|