Skip to content

Catalog update [minio-object-store-operator] [v4.20,v4.21]#7882

Draft
JoelRuizRojas wants to merge 1 commit intoredhat-openshift-ecosystem:mainfrom
JoelRuizRojas:update-minio-obj-store-catalog
Draft

Catalog update [minio-object-store-operator] [v4.20,v4.21]#7882
JoelRuizRojas wants to merge 1 commit intoredhat-openshift-ecosystem:mainfrom
JoelRuizRojas:update-minio-obj-store-catalog

Conversation

@JoelRuizRojas
Copy link
Contributor

Instead of supporting ALL minio-object-store-operator bundles versions for the whole OpenShift range v4.12 to v4.21, now oldest versions of the Operator are not supported in latest OpenShift versions (as already specified in https://github.com/miniohq/aistor-operator/pull/1386).

This change introduces a dedicated catalog template per OpenShift version, giving full control over which operator versions are available on each OCP release:

  • v4.12–v4.19: all 9 operator versions available (v2025.5.12190907 through v2026.2.9031243) with the full replaces upgrade chain
  • v4.20: only v2025.12.20100920 and v2026.2.9031243 available
  • v4.21: only v2026.2.9031243 available

Each template uses explicit replaces fields to maintain a valid OLM upgrade path. In restricted catalogs (v4.20, v4.21), replaces references the immediate predecessor even if it is not listed in that catalog, ensuring users who have upgraded their operator prior to upgrading OCP can still be upgraded.

Having one template per OCP version also makes it straightforward to add future operator versions that only target a subset of OpenShift releases without impacting older catalogs.

@openshift-ci openshift-ci bot added the do-not-merge/work-in-progress Indicates that a PR should not merge because it is a work in progress. label Mar 10, 2026
@rh-operator-bundle-bot rh-operator-bundle-bot added operator-hosted-pipeline/started approved Indicates a PR has been approved by an approver from all required OWNERS files. labels Mar 10, 2026
@rh-operator-bundle-bot rh-operator-bundle-bot changed the title Update minio-object-store-operator catalog Catalog update [minio-object-store-operator] [v4.20,v4.21] Mar 10, 2026
@rh-operator-bundle-bot
Copy link
Collaborator

@rh-operator-bundle-bot
Copy link
Collaborator

Pipeline Summary

Pipeline: operator-hosted-pipeline
PipelineRun: operator-hosted-pipeline-rungjqmc
Start Time: 2026-03-10 21:52:16+00:00

Tasks

Status Task Start Time Duration
✔️ get-pr-number 2026-03-10 21:52:16+00:00 5 seconds
✔️ acquire-lease 2026-03-10 21:52:25+00:00 6 seconds
✔️ set-github-status-pending 2026-03-10 21:52:36+00:00 9 seconds
✔️ set-github-started-label 2026-03-10 21:52:36+00:00 9 seconds
✔️ set-env 2026-03-10 21:52:47+00:00 7 seconds
✔️ clone-repository 2026-03-10 21:53:01+00:00 a minute
✔️ clone-repository-base 2026-03-10 21:53:02+00:00 a minute
✔️ detect-changes 2026-03-10 21:54:33+00:00 41 seconds
✔️ check-permissions 2026-03-10 21:55:17+00:00 40 seconds
✔️ set-github-pr-title 2026-03-10 21:55:59+00:00 7 seconds
✔️ read-config 2026-03-10 21:56:08+00:00 40 seconds
✔️ resolve-pr-type 2026-03-10 21:56:58+00:00 6 seconds
✔️ validate-catalog-format 2026-03-10 21:57:12+00:00 37 seconds
✔️ build-fragment-images 2026-03-10 21:57:57+00:00 45 seconds
✔️ content-hash 2026-03-10 21:58:43+00:00 30 seconds
✔️ certification-project-check 2026-03-10 21:59:21+00:00 38 seconds
✔️ get-organization 2026-03-10 22:00:07+00:00 32 seconds
✔️ get-pyxis-certification-data 2026-03-10 22:00:45+00:00 36 seconds
✔️ verify-project 2026-03-10 22:01:24+00:00 6 seconds
✔️ update-cert-project-status 2026-03-10 22:01:33+00:00 6 seconds
✔️ static-tests 2026-03-10 22:01:46+00:00 41 seconds
✔️ merge-registry-credentials 2026-03-10 22:02:29+00:00 20 seconds
✔️ digest-pinning 2026-03-10 22:02:52+00:00 35 seconds
✔️ verify-pinned-digest 2026-03-10 22:03:29+00:00 7 seconds
✔️ dockerfile-creation 2026-03-10 22:03:39+00:00 35 seconds
✔️ build-bundle 2026-03-10 22:04:19+00:00 35 seconds
✔️ get-supported-versions 2026-03-10 22:04:55+00:00 32 seconds
✔️ build-fbc-index-images 2026-03-10 22:05:31+00:00 5 minutes
✔️ get-ci-results-attempt 2026-03-10 22:10:57+00:00 8 seconds
✔️ preflight-trigger 2026-03-10 22:11:07+00:00 15 seconds
✔️ get-ci-results 2026-03-10 22:11:26+00:00 16 seconds
✔️ link-pull-request-with-open-status 2026-03-10 22:11:43+00:00 5 seconds
✔️ merge-pr 2026-03-10 22:11:49+00:00 38 seconds

Pipeline logs: https://gist.github.com/rh-operator-bundle-bot/7cb8017df8d0fb017fde6ff90ae50c2a

❌ Not merged

PR cannot be merged for the following reasons: Pull Request is still a draft (mergePullRequest)

Troubleshooting

Please refer to the troubleshooting guide.

Run /pipeline restart operator-hosted-pipeline in case of pipeline failure to restart a pipeline.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

approved Indicates a PR has been approved by an approver from all required OWNERS files. do-not-merge/work-in-progress Indicates that a PR should not merge because it is a work in progress. operator-hosted-pipeline/passed

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants