-
Task
-
Resolution: Done
-
Undefined
-
None
-
None
Goal:
- List modules and their streams for introspected repositories
Acceptance Criteria:
- an api:
- POST /repositories/module_streams/search
with input:
{ uuids: ["abcde"], package_names: ["foo", "bar"] }
and return a list of modules with their streams:
{ data: [ { module_name: "postgresql", streams: [ { stream: "14", profiles: { common: ["pkg1", "pkg2"], client: ["pkg3", "pkg4"] } } }, { stream: "13", profiles: { common: ["pkg1", "pkg2"], client: ["pkg3", "pkg4"] } } ] } ] }
This should include pagination
We'll need to store this data internally at introspection time
We'll want to force introspection for all repositories (clearing repositories.repomd_checksum should do this?)
- clones
-
HMS-4932 Api: list module streams for snapshotted repos
-
- Closed
-
- mentioned on