opdev / simple-demo-operator

Apache License 2.0
1 stars 12 forks source link

Migrate to a File-Based Catalog #4

Open komish opened 2 years ago

komish commented 2 years ago

As described here https://olm.operatorframework.io/docs/reference/file-based-catalogs/, this project currently uses database-backed catalogs and needs to transition to File-based catalogs.

komish commented 2 years ago

Couple of implementation notes from testing FBC:

opm migrate --output yaml quay.io/opdev/simple-demo-operator-catalog:v0.0.6 catalog
opm render quay.io/opdev/simple-demo-operator-bundle:v0.0.6 --output=yaml >> catalog/simple-demo-operator/catalog.yaml
tkrishtop commented 2 years ago

Hi @komish, FYI we hit this issue already because we had to generate the index image on our own to support disconnected environments. We had to use FBC for OCP >= 4.9 and the old format for OCP < 4.9.