Skip to content

FBC: Add properties to olm.package and olm.channel #895

@cdjohnson

Description

@cdjohnson

Problem: There is no simple way to add third-party metadata to File Based Catalogs. The options include:

  1. Adding labels to the built catalog image.
  2. Adding files to the catalog image
  3. Adding custom fields to the catalog yaml

The problem with all three of these approaches is that none of the tooling preserves this additional metadata since it is not part of the Go blob schema for these objects.

Solution:
To solve this, I'd like to see adding Properties to the olm.package and olm.channel blobs, just like the properties format for the olm.bundle blob.

Example:

schema: olm.package
name: foo
defaultChannel: v1
properties:
- type: ibm.epoch
   value: 20220111.223045.00000
- type: ibm.version
   value: 4

Slack conversation history:
https://kubernetes.slack.com/archives/C0181L6JYQ2/p1640821737179600

Metadata

Metadata

Assignees

Labels

triagedIssue has been considered by a member of the OLM community

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions