kojiapi/logs: adjust for multi-build composes

Return the full array of image build logs, as well as logs for the
init and import tasks.
This commit is contained in:
Tom Gundersen 2020-11-10 21:21:53 +00:00 committed by Lars Karlitski
parent a99127aed9
commit f9af1e3e13
3 changed files with 31 additions and 7 deletions

View file

@ -12,7 +12,9 @@ import (
// ComposeLogs defines model for ComposeLogs.
type ComposeLogs struct {
ImageLogs []interface{} `json:"image_logs"`
ImageLogs []interface{} `json:"image_logs"`
KojiImportLogs interface{} `json:"koji_import_logs"`
KojiInitLogs interface{} `json:"koji_init_logs"`
}
// ComposeRequest defines model for ComposeRequest.

View file

@ -152,8 +152,12 @@ components:
example: 42
ComposeLogs:
required:
- koji_init_logs
- koji_import_logs
- image_logs
properties:
koji_init_logs: {}
koji_import_logs: {}
image_logs:
type: array
ImageStatus: