fix: use oc-mirror native catalogs for OLM v1 install - #3259
Conversation
Skip re-applying a synthetic clusterCatalog.yaml after oc-mirror already applied cc-*.yaml, harden missing catalog errors for v0/v1, and document --olm-version plus native cc-*/cs-* manifests in the airgap docs.
Match cc-*/cs-* by targetCatalog, fail when cluster-resources is missing, skip synthetic clusterCatalog only after a successful apply, and clarify INSTALL_OPERATOR=false hints for cc/cs fallbacks and ephemeral TMPDIR.
…ests Fail on ambiguous cc/cs catalogs, use prefix-style oc-mirror naming, and keep synthetic install resources aligned with TARGET_CATALOG.
|
PR Summary by QodoFix oc-mirror native catalog handling for OLM v1 installs
AI Description
Diagram
High-Level Assessment
Files changed (2)
|
Code Review by Qodo
Context used✅ Compliance rules (platform):
18 rules✅ Cross-repo context Explored:
repo: redhat-developer/rhdh (sha: d090bd1a) Not relevant to this PR:
redhat-developer/rhdh-plugins 1. CatalogSource manifests ignored
|
e45875e
into
redhat-developer:main



Skip re-applying a synthetic clusterCatalog.yaml after oc-mirror already applied cc-.yaml, harden missing catalog errors for v0/v1, and document --olm-version plus native cc-/cs-* manifests in the airgap docs.
Description
Which issue(s) does this PR fix or relate to
PR acceptance criteria
How to test changes / Special notes to the reviewer
Building Container Images for Testing
Need to test container images from this PR?
For Maintainers: To trigger a test image build, review the code and comment
/build-images.This always builds the HEAD of the PR branch.
For Contributors: Ask a maintainer to run
/build-images.Images will be built and pushed to Quay with links posted in comments.