diff --git a/api/cluster.go b/api/cluster.go index cc92196c94..4cc1d36cf4 100644 --- a/api/cluster.go +++ b/api/cluster.go @@ -89,7 +89,7 @@ func createCluster(w http.ResponseWriter, r *http.Request, t auth.Token) (err er // title: update provisioner cluster // path: /provisioner/clusters/{name} -// method: PUT +// method: POST // consume: application/x-www-form-urlencoded // produce: application/json // responses: diff --git a/api/server.go b/api/server.go index 1f28958777..a185a9152f 100644 --- a/api/server.go +++ b/api/server.go @@ -403,7 +403,7 @@ func RunServer(dry bool) http.Handler { m.Add("1.2", "GET", "/metrics", promhttp.Handler()) m.Add("1.3", "POST", "/provisioner/clusters", AuthorizationRequiredHandler(createCluster)) - m.Add("1.4", "PUT", "/provisioner/clusters/{name}", AuthorizationRequiredHandler(updateCluster)) + m.Add("1.4", "POST", "/provisioner/clusters/{name}", AuthorizationRequiredHandler(updateCluster)) m.Add("1.3", "GET", "/provisioner/clusters", AuthorizationRequiredHandler(listClusters)) m.Add("1.3", "DELETE", "/provisioner/clusters/{name}", AuthorizationRequiredHandler(deleteCluster)) diff --git a/docs/reference/api.yaml b/docs/reference/api.yaml index 26d496d389..697cc6ca9e 100644 --- a/docs/reference/api.yaml +++ b/docs/reference/api.yaml @@ -1679,7 +1679,7 @@ paths: type: string minLength: 1 description: Cluster name. - put: + post: operationId: ClusterUpdate description: Update cluster. parameters: