What problem does it solve?
Setting up prerequisites for testing unreleased LVMS operator builds is difficult to do reliably across both connected and disconnected OpenShift environments, especially when you must configure CatalogSource, mirrored operator images, and ImageDigestMirrorSets correctly.
Core Features & Use Cases
- Connected cluster setup: Cleans up existing marketplace catalog/ICSP configuration, then configures a CatalogSource pointing at the provided catalog image and an ImageDigestMirrorSet for deterministic image resolution.
- Disconnected cluster setup: Uses oc-mirror to mirror the operator catalog, applies generated CatalogSource resources, optionally mirrors additional images, and then creates an ImageDigestMirrorSet targeting the mirror registry.
- Cluster-safe verification workflow: Validates kubeconfig access and required tooling, waits for MCP state transitions caused by IDMS changes, and confirms CatalogSource/package readiness so an engineer can proceed with installing the unreleased LVMS operator.
Quick Start
Run /lvms:setup-prereq connected to configure CatalogSource and ImageDigestMirrorSet prerequisites for an online OpenShift cluster.