# trustee-fbc **Repository Path**: mirrors_openshift/trustee-fbc ## Basic Information - **Project Name**: trustee-fbc - **Description**: file based catalog repository for Trustee - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-07-24 - **Last Updated**: 2026-02-14 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Trustee FBC The file based catalog (**FBC**) for trustee. ## Prerequisites ### Install `opm` You need v1.46.0 or greater. Download the binary from [Github releases](https://github.com/operator-framework/operator-registry/releases). ### Install `jq` and `curl` Packages from your favorite distros should work. ## Update the FBC 1. Update the digests in the template. 2. Run `./update.sh [VERSION]` to update the digests in the template. 3. Run `./render.sh [VERSION]` to update the actual catalog. 4. Open a pull request with your changes. ## Add a new OpenShift version In examples that follow, the latest release is `v4.18` and you want to release for `v4.19` too. ### New Konflux application 1. In the web UI, add a new application and a new component. 2. Ignore the pull request from the Konflux bot. 3. Add the new application to the ReleasePlanAdmission. 4. Create a new ReleasePlan. ### New files 1. Run the duplicate script: ``` ./duplicate.sh v4.18 v4.19 ``` 1. Run the render script to update the actual catalog. Note that this command will not make any changes, if they are not needed. ``` ./render.sh ``` ## Add a previously released catalog Run the migrate script. For example: ``` ./migrate.sh v4.16 ``` ## Further reading - [File-based Catalogs](https://olm.operatorframework.io/docs/reference/file-based-catalogs/) in the Operator Lifecycle Manager (OLM) documentation.