From a54a4c18746b6972380a1e1c612159e4b801114b Mon Sep 17 00:00:00 2001 From: Arik Hadas Date: Sun, 27 Aug 2023 18:31:45 +0300 Subject: [PATCH] openstack: fix image format validation The format of the image is stored as image.diskFormat rather than image.disk_format - change the validation and its tests accordingly. Signed-off-by: Arik Hadas --- .../policies/io/konveyor/forklift/openstack/image_format.rego | 2 +- .../io/konveyor/forklift/openstack/image_format_test.rego | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/validation/policies/io/konveyor/forklift/openstack/image_format.rego b/validation/policies/io/konveyor/forklift/openstack/image_format.rego index ba0a6aa14..49101f12c 100644 --- a/validation/policies/io/konveyor/forklift/openstack/image_format.rego +++ b/validation/policies/io/konveyor/forklift/openstack/image_format.rego @@ -5,7 +5,7 @@ import future.keywords.if default has_invalid_image_format = false has_invalid_image_format if { - not regex.match(`qcow2|raw`, input.image.disk_format) + not regex.match(`qcow2|raw`, input.image.diskFormat) } concerns[flag] { diff --git a/validation/policies/io/konveyor/forklift/openstack/image_format_test.rego b/validation/policies/io/konveyor/forklift/openstack/image_format_test.rego index 9ba1ff1b4..12ea6548a 100644 --- a/validation/policies/io/konveyor/forklift/openstack/image_format_test.rego +++ b/validation/policies/io/konveyor/forklift/openstack/image_format_test.rego @@ -5,7 +5,7 @@ test_with_valid_image_format { "name": "test", "image": { "id": "b749c132-bb97-4145-b86e-a1751cf75e21", - "disk_format": "qcow2", + "diskFormat": "qcow2", }, } results := concerns with input as mock_vm @@ -17,7 +17,7 @@ test_with_invalid_storage_type { "name": "test", "image": { "id": "b749c132-bb97-4145-b86e-a1751cf75e21", - "disk_format": "ami", + "diskFormat": "ami", }, } results := concerns with input as mock_vm