ImageService v2: Collect all properties of images (#376)
* ImageService v2: Add VirtualSize field
* ImageService v2: Have Images.Properties collect all remaining fields
Related-PROD: PROD-28126
Change-Id: Ib6311d3bafc1e5e6e6a2c6d043d2a63a1eaa96cf
diff --git a/openstack/imageservice/v2/images/testing/requests_test.go b/openstack/imageservice/v2/images/testing/requests_test.go
index e8f7d6a..ad4b88b 100644
--- a/openstack/imageservice/v2/images/testing/requests_test.go
+++ b/openstack/imageservice/v2/images/testing/requests_test.go
@@ -102,11 +102,17 @@
Owner: owner,
- Visibility: images.ImageVisibilityPrivate,
- File: file,
- CreatedAt: createdDate,
- UpdatedAt: lastUpdate,
- Schema: schema,
+ Visibility: images.ImageVisibilityPrivate,
+ File: file,
+ CreatedAt: createdDate,
+ UpdatedAt: lastUpdate,
+ Schema: schema,
+ VirtualSize: 0,
+ Properties: map[string]interface{}{
+ "hw_disk_bus": "scsi",
+ "hw_disk_bus_model": "virtio-scsi",
+ "hw_scsi_model": "virtio-scsi",
+ },
}
th.AssertDeepEquals(t, &expectedImage, actualImage)
@@ -204,12 +210,18 @@
Protected: false,
Visibility: images.ImageVisibilityPublic,
- Checksum: checksum,
- SizeBytes: sizeBytes,
- File: file,
- CreatedAt: createdDate,
- UpdatedAt: lastUpdate,
- Schema: schema,
+ Checksum: checksum,
+ SizeBytes: sizeBytes,
+ File: file,
+ CreatedAt: createdDate,
+ UpdatedAt: lastUpdate,
+ Schema: schema,
+ VirtualSize: 0,
+ Properties: map[string]interface{}{
+ "hw_disk_bus": "scsi",
+ "hw_disk_bus_model": "virtio-scsi",
+ "hw_scsi_model": "virtio-scsi",
+ },
}
th.AssertDeepEquals(t, &expectedImage, actualImage)
@@ -269,6 +281,12 @@
CreatedAt: createdDate,
UpdatedAt: lastUpdate,
Schema: schema,
+ VirtualSize: 0,
+ Properties: map[string]interface{}{
+ "hw_disk_bus": "scsi",
+ "hw_disk_bus_model": "virtio-scsi",
+ "hw_scsi_model": "virtio-scsi",
+ },
}
th.AssertDeepEquals(t, &expectedImage, actualImage)