podman
1package server2
3import (4"net/http"5
6"github.com/containers/podman/v5/pkg/api/handlers/compat"7"github.com/gorilla/mux"8)
9
10func (s *APIServer) registerVersionHandlers(r *mux.Router) error {11// swagger:operation GET /version compat SystemVersion12// ---13// summary: Component Version information14// tags:15// - system (compat)16// produces:17// - application/json18// responses:19// 200:20// $ref: "#/responses/versionResponse"21r.Handle("/version", s.APIHandler(compat.VersionHandler)).Methods(http.MethodGet)22r.Handle(VersionedPath("/version"), s.APIHandler(compat.VersionHandler)).Methods(http.MethodGet)23// swagger:operation GET /libpod/version libpod SystemVersionLibpod24// ---25// summary: Component Version information26// tags:27// - system28// produces:29// - application/json30// responses:31// 200:32// $ref: "#/responses/versionResponse"33r.Handle(VersionedPath("/libpod/version"), s.APIHandler(compat.VersionHandler)).Methods(http.MethodGet)34return nil35}
36