Merge pull request #15119 from nicrowe00/15071

switch from "kube/play" endpoint to "play/kube" endpoint.
This commit is contained in:
OpenShift Merge Robot 2022-08-02 16:01:23 +02:00 committed by GitHub
commit c09457e34a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
6 changed files with 14 additions and 14 deletions

View File

@ -164,7 +164,7 @@ func playFlags(cmd *cobra.Command) {
_ = cmd.RegisterFlagCompletionFunc(contextDirFlagName, completion.AutocompleteDefault) _ = cmd.RegisterFlagCompletionFunc(contextDirFlagName, completion.AutocompleteDefault)
// NOTE: The service-container flag is marked as hidden as it // NOTE: The service-container flag is marked as hidden as it
// is purely designed for running kube-play in systemd units. // is purely designed for running kube-play or play-kube in systemd units.
// It is not something users should need to know or care about. // It is not something users should need to know or care about.
// //
// Having a flag rather than an env variable is cleaner. // Having a flag rather than an env variable is cleaner.

View File

@ -320,8 +320,8 @@ sub operation_name {
if ($action eq 'df') { if ($action eq 'df') {
$action = 'dataUsage'; $action = 'dataUsage';
} }
elsif ($action eq "delete" && $endpoint eq "/libpod/kube/play") { elsif ($action eq "delete" && $endpoint eq "/libpod/play/kube") {
$action = "PlayDown" $action = "KubeDown"
} }
# Grrrrrr, this one is annoying: some operations get an extra 'All' # Grrrrrr, this one is annoying: some operations get an extra 'All'
elsif ($action =~ /^(delete|get|stats)$/ && $endpoint !~ /\{/) { elsif ($action =~ /^(delete|get|stats)$/ && $endpoint !~ /\{/) {

View File

@ -71,7 +71,7 @@ type imagesRemoveResponseLibpod struct {
// PlayKube response // PlayKube response
// swagger:response // swagger:response
type kubePlayResponseLibpod struct { type playKubeResponseLibpod struct {
// in:body // in:body
Body entities.PlayKubeReport Body entities.PlayKubeReport
} }

View File

@ -7,8 +7,8 @@ import (
"github.com/gorilla/mux" "github.com/gorilla/mux"
) )
func (s *APIServer) registerKubeHandlers(r *mux.Router) error { func (s *APIServer) registerPlayHandlers(r *mux.Router) error {
// swagger:operation POST /libpod/kube/play libpod KubePlayLibpod // swagger:operation POST /libpod/play/kube libpod PlayKubeLibpod
// --- // ---
// tags: // tags:
// - containers // - containers
@ -57,12 +57,12 @@ func (s *APIServer) registerKubeHandlers(r *mux.Router) error {
// - application/json // - application/json
// responses: // responses:
// 200: // 200:
// $ref: "#/responses/kubePlayResponseLibpod" // $ref: "#/responses/playKubeResponseLibpod"
// 500: // 500:
// $ref: "#/responses/internalError" // $ref: "#/responses/internalError"
r.HandleFunc(VersionedPath("/libpod/kube/play"), s.APIHandler(libpod.KubePlay)).Methods(http.MethodPost)
r.HandleFunc(VersionedPath("/libpod/play/kube"), s.APIHandler(libpod.PlayKube)).Methods(http.MethodPost) r.HandleFunc(VersionedPath("/libpod/play/kube"), s.APIHandler(libpod.PlayKube)).Methods(http.MethodPost)
// swagger:operation DELETE /libpod/kube/play libpod KubePlayDownLibpod r.HandleFunc(VersionedPath("/libpod/kube/play"), s.APIHandler(libpod.KubePlay)).Methods(http.MethodPost)
// swagger:operation DELETE /libpod/play/kube libpod PlayKubeDownLibpod
// --- // ---
// tags: // tags:
// - containers // - containers
@ -73,10 +73,10 @@ func (s *APIServer) registerKubeHandlers(r *mux.Router) error {
// - application/json // - application/json
// responses: // responses:
// 200: // 200:
// $ref: "#/responses/kubePlayResponseLibpod" // $ref: "#/responses/playKubeResponseLibpod"
// 500: // 500:
// $ref: "#/responses/internalError" // $ref: "#/responses/internalError"
r.HandleFunc(VersionedPath("/libpod/kube/play"), s.APIHandler(libpod.KubePlayDown)).Methods(http.MethodDelete)
r.HandleFunc(VersionedPath("/libpod/play/kube"), s.APIHandler(libpod.PlayKubeDown)).Methods(http.MethodDelete) r.HandleFunc(VersionedPath("/libpod/play/kube"), s.APIHandler(libpod.PlayKubeDown)).Methods(http.MethodDelete)
r.HandleFunc(VersionedPath("/libpod/kube/play"), s.APIHandler(libpod.KubePlayDown)).Methods(http.MethodDelete)
return nil return nil
} }

View File

@ -126,11 +126,11 @@ func newServer(runtime *libpod.Runtime, listener net.Listener, opts entities.Ser
server.registerHealthCheckHandlers, server.registerHealthCheckHandlers,
server.registerImagesHandlers, server.registerImagesHandlers,
server.registerInfoHandlers, server.registerInfoHandlers,
server.registerKubeHandlers,
server.registerManifestHandlers, server.registerManifestHandlers,
server.registerMonitorHandlers, server.registerMonitorHandlers,
server.registerNetworkHandlers, server.registerNetworkHandlers,
server.registerPingHandlers, server.registerPingHandlers,
server.registerPlayHandlers,
server.registerPluginsHandlers, server.registerPluginsHandlers,
server.registerPodsHandlers, server.registerPodsHandlers,
server.registerSecretHandlers, server.registerSecretHandlers,

View File

@ -51,7 +51,7 @@ func PlayWithBody(ctx context.Context, body io.Reader, options *PlayOptions) (*e
return nil, err return nil, err
} }
response, err := conn.DoRequest(ctx, body, http.MethodPost, "/kube/play", params, header) response, err := conn.DoRequest(ctx, body, http.MethodPost, "/play/kube", params, header)
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -85,7 +85,7 @@ func DownWithBody(ctx context.Context, body io.Reader) (*entities.KubePlayReport
return nil, err return nil, err
} }
response, err := conn.DoRequest(ctx, body, http.MethodDelete, "/kube/play", nil, nil) response, err := conn.DoRequest(ctx, body, http.MethodDelete, "/play/kube", nil, nil)
if err != nil { if err != nil {
return nil, err return nil, err
} }