operator-registry icon indicating copy to clipboard operation
operator-registry copied to clipboard

`opm validate` does not require 'catalog metadata' used for operator discovery

Open grokspawn opened this issue 1 year ago • 0 comments

opm validate historically has performed schema validation only, meaning that it verifies that an FBC blob can be converted to the internal storage format.

This has led to some unfortunate discoveries when we updated our CSV metadata format from olm.bundle.object base64-encoded to a structured olm.csv.metadata and encountered dependencies some teams had on the format.

In general, though OLM does not require this metadata to function, its expression is part of our API and should be considered part of the tool's responsibility.

grokspawn avatar Jun 20 '24 16:06 grokspawn