Jay Faulkner 8e6cf95564 Add image checker to imageutils
Adds a CLI to oslo_utils.imageutils which can be used to validate
images.

Example usages:
$ python -m oslo_utils.imageutils -i ./gpt-image.raw -v
SAFETY_CHECK_PASSED=True
VIRTUAL_SIZE=262144
ACTUAL_SIZE=262144
IMAGE_FORMAT='gpt'
OSLO_UTILS_VERSION='7.4.0.dev1'

$ python -m oslo_utils.imageutils -i ./bad-qed.qed -v
SAFETY_CHECK_PASSED=False
VIRTUAL_SIZE=262144
ACTUAL_SIZE=262144
IMAGE_FORMAT='qed'
OSLO_UTILS_VERSION='7.4.0.dev2'
FAILURE_REASONS='banned: This file format is not allowed'

Change-Id: Ia94fa0431a55ab599ffd7385f2be1b18cf4bb1c4
2024-12-11 09:43:05 -08:00
..
2024-07-24 02:47:22 +00:00
2024-10-29 04:37:08 +00:00
2020-10-09 19:20:51 +08:00
2024-01-26 01:17:39 +09:00
2023-10-04 17:46:57 +00:00
2024-09-30 17:25:42 +09:00
2023-04-07 11:34:06 -04:00
2024-12-11 09:43:05 -08:00
2024-10-14 23:10:07 +09:00