kojiapi: add a server/client implementation of the OpenAPI spec
This just translates between the OpenAPI spec and our internal API. This still lacks tests, but a follow-up commit adds integration tests. `internal/kojiapi/openapi.gen.go` was automatically generated from `internal/kojiapi/openapi.yml`. To regenerate use `go generate ./...`. Signed-off-by: Tom Gundersen <teg@jklm.no>
This commit is contained in:
parent
7109f49692
commit
67e4182ba4
17 changed files with 3062 additions and 5 deletions
1
go.mod
1
go.mod
|
|
@ -14,6 +14,7 @@ require (
|
|||
github.com/coreos/go-semver v0.3.0
|
||||
github.com/coreos/go-systemd v0.0.0-20190719114852-fd7a80b32e1f
|
||||
github.com/deepmap/oapi-codegen v1.3.12
|
||||
github.com/go-chi/chi v4.1.1+incompatible
|
||||
github.com/gobwas/glob v0.2.3
|
||||
github.com/google/go-cmp v0.3.1
|
||||
github.com/google/uuid v1.1.1
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue