You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Mar 3, 2025. It is now read-only.
Store all FBC JSON blobs in a singular {catalogName}/all.json file
Serve the {catalogName}/all.json file via a go http.FileServer handler
Note If operator-framework/rukpak#656 is not accepted by the RukPak maintainers it would be acceptable to copy the Storage interface to a catalogd package. This is not ideal but is rather a last resort if RukPak maintainers deny the request to externalize the storage package.
Acceptance Criteria
Storage interface implementation that:
Store all FBC JSON blobs in a singular {catalogName}/all.json file
Serve the {catalogName}/all.json file via a go http.FileServer handler
As part of implementing the RFC for catalogd's content storage and serving mechanism we should import the RukPak
storagelibrary (dependent on operator-framework/rukpak#656). Once imported we will need to create a custom implementation of theStorageinterface.The custom
Storageimplementation should:{catalogName}/all.jsonfile{catalogName}/all.jsonfile via a gohttp.FileServerhandlerAcceptance Criteria
Storageinterface implementation that:{catalogName}/all.jsonfile{catalogName}/all.jsonfile via a gohttp.FileServerhandler