weldr: act as if we can produce a tar output
We can't yet, but this is useful for testing.
This commit is contained in:
parent
6576fe45dc
commit
fa7068b59b
1 changed files with 16 additions and 0 deletions
|
|
@ -74,6 +74,7 @@ func New(repo rpmmd.RepoConfig, packages rpmmd.PackageList, logger *log.Logger,
|
||||||
api.router.DELETE("/api/v0/blueprints/workspace/:blueprint", api.blueprintDeleteWorkspaceHandler)
|
api.router.DELETE("/api/v0/blueprints/workspace/:blueprint", api.blueprintDeleteWorkspaceHandler)
|
||||||
|
|
||||||
api.router.POST("/api/v0/compose", api.composeHandler)
|
api.router.POST("/api/v0/compose", api.composeHandler)
|
||||||
|
api.router.GET("/api/v0/compose/types", api.composeTypesHandler)
|
||||||
api.router.GET("/api/v0/compose/queue", api.composeQueueHandler)
|
api.router.GET("/api/v0/compose/queue", api.composeQueueHandler)
|
||||||
api.router.GET("/api/v0/compose/finished", api.composeFinishedHandler)
|
api.router.GET("/api/v0/compose/finished", api.composeFinishedHandler)
|
||||||
api.router.GET("/api/v0/compose/failed", api.composeFailedHandler)
|
api.router.GET("/api/v0/compose/failed", api.composeFailedHandler)
|
||||||
|
|
@ -630,6 +631,21 @@ func (api *API) composeHandler(writer http.ResponseWriter, request *http.Request
|
||||||
statusResponseOK(writer)
|
statusResponseOK(writer)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func (api *API) composeTypesHandler(writer http.ResponseWriter, request *http.Request, _ httprouter.Params) {
|
||||||
|
type composeType struct {
|
||||||
|
Name string `json:"name"`
|
||||||
|
Enabled bool `json:"enabled"`
|
||||||
|
}
|
||||||
|
|
||||||
|
var reply struct {
|
||||||
|
Types []composeType `json:"types"`
|
||||||
|
}
|
||||||
|
|
||||||
|
reply.Types = append(reply.Types, composeType{"tar", true})
|
||||||
|
|
||||||
|
json.NewEncoder(writer).Encode(reply)
|
||||||
|
}
|
||||||
|
|
||||||
func (api *API) composeQueueHandler(writer http.ResponseWriter, request *http.Request, _ httprouter.Params) {
|
func (api *API) composeQueueHandler(writer http.ResponseWriter, request *http.Request, _ httprouter.Params) {
|
||||||
var reply struct {
|
var reply struct {
|
||||||
New []interface{} `json:"new"`
|
New []interface{} `json:"new"`
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue