Description
By running audit-tool index bundles --index-image=<image> we download the index, we extract all bundles from the index and we create a JSON file with this info. However, currently, we just store the CSV from the index. The goal of this task would be to change the model for we store all data find on the bundles in the JSON format so that we can also generate reports looking for the other manifests.
Note that the mode is defined in: https://github.com/operator-framework/audit/blob/main/pkg/reports/bundles/columns.go#L33-L54
Note that after we download the bundle and prepare it we read the manifest and parse to the bundle here: https://github.com/operator-framework/audit/blob/main/pkg/actions/get_bundle.go#L86-L92
See here we are storing the annotations file as well: https://github.com/operator-framework/audit/blob/main/pkg/actions/get_bundle.go#L112