# ------------------------------------------------------------------------------ # Image Manifest: `stx-test-images-invalid.yaml` # # This manifest defines invalid or non-existent Docker images to simulate partial # sync failures for testing purposes. # # Purpose: # - Verifies sync logic when some images fail (e.g., bad tags or missing images). # - Used for testing failure paths in `test_docker_image_sync.py`. # # Notes: # - Each image entry must include both `name` and `tag`. # - Image names must include their full namespace (e.g., `starlingx/stx-keystone`). # - Registry URLs and credentials are not listed here. They are defined in: # `config/docker/files/default.json5` # - Registry resolution is handled dynamically via `ConfigurationManager`. # - Resolution priority (from most to least specific): # 1. `source_registry` field on the individual image entry (optional) # 2. `manifest_registry_map` entry in `config/docker/files/default.json5` # 3. `default_source_registry` in `config/docker/files/default.json5` # ------------------------------------------------------------------------------ images: - name: "starlingx/stx-platformclients" tag: "stx.11.0-v1.0.1" # This image and tag are valid - name: "starlingx/stx-platformclients" tag: "made-up-tag" # This tag is invalid - name: "starlingx/stx-keystone" tag: "master-debian-stable-20250530T120001Z.0" # This image and tag are valid - name: "starlingx/stx-non-existent" tag: "stx.11.0-v1.0.1" # This image does not exist