forked from opendatahub-io/opendatahub-tests
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathutils.py
More file actions
22 lines (17 loc) · 654 Bytes
/
utils.py
File metadata and controls
22 lines (17 loc) · 654 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
import pytest
from ocp_resources.pod import Pod
from utilities.general import validate_container_images
from utilities.opendatahub_logger import get_logger
LOGGER = get_logger(name=__name__)
def validate_images(pods_to_validate: list[Pod], related_images_refs: set[str]):
validation_errors = []
for pod in pods_to_validate:
LOGGER.info(f"Validating {pod.name} in {pod.namespace}")
validation_errors.extend(
validate_container_images(
pod=pod,
valid_image_refs=related_images_refs,
)
)
if validation_errors:
pytest.fail("\n".join(validation_errors))