diff --git a/pkg/apis/operations/v1alpha2/register.go b/pkg/apis/operations/v1alpha2/register.go index 3151a466e..171f3db55 100644 --- a/pkg/apis/operations/v1alpha2/register.go +++ b/pkg/apis/operations/v1alpha2/register.go @@ -49,11 +49,11 @@ func addWebService(c *restful.Container) error { webservice.Route(webservice.POST("/namespaces/{namespace}/jobs/{job}"). To(operations.RerunJob). - Doc("Job rerun"). + Doc("Rerun job whether the job is complete or not"). Deprecate(). Param(webservice.PathParameter("job", "job name")). - Param(webservice.PathParameter("namespace", "job's namespace")). - Param(webservice.QueryParameter("a", "action")). + Param(webservice.PathParameter("namespace", "the namespace where the job runs in")). + Param(webservice.QueryParameter("action", "action must be \"rerun\"")). Returns(http.StatusOK, ok, errors.Error{})) c.Add(webservice) diff --git a/pkg/apis/resources/v1alpha2/register.go b/pkg/apis/resources/v1alpha2/register.go index bbb4fa760..f7454dab6 100644 --- a/pkg/apis/resources/v1alpha2/register.go +++ b/pkg/apis/resources/v1alpha2/register.go @@ -83,7 +83,7 @@ func addWebService(c *restful.Container) error { Doc("Rerun job whether the job is complete or not"). Param(webservice.PathParameter("job", "job name")). Param(webservice.PathParameter("namespace", "the namespace where the job runs in")). - Param(webservice.QueryParameter("a", "action")). + Param(webservice.QueryParameter("action", "action must be \"rerun\"")). Returns(http.StatusOK, ok, errors.Error{})) webservice.Route(webservice.GET("/{resources}"). diff --git a/pkg/apiserver/operations/job.go b/pkg/apiserver/operations/job.go index e87411030..cd0436e47 100644 --- a/pkg/apiserver/operations/job.go +++ b/pkg/apiserver/operations/job.go @@ -33,7 +33,7 @@ func RerunJob(req *restful.Request, resp *restful.Response) { job := req.PathParameter("job") namespace := req.PathParameter("namespace") - action := req.QueryParameter("a") + action := req.QueryParameter("action") switch action { case "rerun":