Skip to content

Update OLM workflow to support File-Based Catalog - #1098

Merged
Zerpet merged 2 commits into
mainfrom
olm-fbc
Feb 3, 2026
Merged

Update OLM workflow to support File-Based Catalog#1098
Zerpet merged 2 commits into
mainfrom
olm-fbc

Conversation

@Zerpet

@Zerpet Zerpet commented Jan 29, 2026

Copy link
Copy Markdown
Member

This pull request introduces support for generating and managing a new OLM release configuration file tailored for Red Hat marketplace requirements. The main changes automate the creation of olm/release-config.yaml using new templates and values, update the CI workflow to handle this file appropriately for different release scenarios, and enhance the Makefile to support these new operations.

OLM Release Configuration Support:

  • Added a new olm/release-config-template.yaml file and corresponding olm/values-release.yaml to enable templated generation of olm/release-config.yaml for Red Hat marketplace releases. [1] [2]
  • Updated .github/workflows/olm.yml to include olm/release-config.yaml as an artifact and to manage its presence/absence depending on the release workflow (marketplace vs. community). [1] [2] [3]

Makefile Enhancements:

  • Added a new olm-release-config target to the olm/Makefile for rendering the release config, and updated the default all target to include it. [1] [2]

CI Workflow Improvements:

  • Set the K8S_OPERATOR_NAMESPACE environment variable explicitly for log collection on test failures in the OLM workflow, improving reliability of log gathering.

OperatorHub does not have this format. This commit also enables the use
of fbc auto-release feature in Red Hat Marketplace pipeline.
@Zerpet
Zerpet merged commit 6de0a3d into main Feb 3, 2026
7 checks passed
@Zerpet
Zerpet deleted the olm-fbc branch February 3, 2026 17:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant