diff options
author | Ed Santiago <santiago@redhat.com> | 2020-02-17 07:23:55 -0700 |
---|---|---|
committer | Ed Santiago <santiago@redhat.com> | 2020-02-18 11:07:07 -0700 |
commit | 2a411bcbfa3dc72d3a8cb35c2d1004ab05e4e0e8 (patch) | |
tree | 9de509509ef6012863bc10415e037aa239cec83c /pkg/api/server/register_version.go | |
parent | a5d55966bde3b0798f9cb89009d443ccfac3126a (diff) | |
download | podman-2a411bcbfa3dc72d3a8cb35c2d1004ab05e4e0e8.tar.gz podman-2a411bcbfa3dc72d3a8cb35c2d1004ab05e4e0e8.tar.bz2 podman-2a411bcbfa3dc72d3a8cb35c2d1004ab05e4e0e8.zip |
Swagger: fix inconsistencies (try #2)
As I've mentioned once or twice, hand-maintained swagger docs
are evil. This commit attempts to fix:
* Inconsistent methods (swagger says POST but code signature
says GET)
* Inconsistent capitalization
* Typos ("Mounter", "pood")
* Completely wrong paths (/inspect vs /json)
* Missing .Method() registrations
* Missing /libpod in some /volumes paths
* Incorrect method declaration: /libpod/containers/.../kill
was correct (POST) in swagger but wrong in the code itself
(http.MethodGet). Correct the latter to MethodPost
This is two hours' work, even with a script I have that
tries to cross-check everything.
Swagger docs should not be human-maintained.
Signed-off-by: Ed Santiago <santiago@redhat.com>
Diffstat (limited to 'pkg/api/server/register_version.go')
-rw-r--r-- | pkg/api/server/register_version.go | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/pkg/api/server/register_version.go b/pkg/api/server/register_version.go index c8f9dcede..ee01ad4b3 100644 --- a/pkg/api/server/register_version.go +++ b/pkg/api/server/register_version.go @@ -1,12 +1,14 @@ package server import ( + "net/http" + "github.com/containers/libpod/pkg/api/handlers" "github.com/gorilla/mux" ) func (s *APIServer) registerVersionHandlers(r *mux.Router) error { - r.Handle("/version", s.APIHandler(handlers.VersionHandler)) - r.Handle(VersionedPath("/version"), s.APIHandler(handlers.VersionHandler)) + r.Handle("/version", s.APIHandler(handlers.VersionHandler)).Methods(http.MethodGet) + r.Handle(VersionedPath("/version"), s.APIHandler(handlers.VersionHandler)).Methods(http.MethodGet) return nil } |