Merge pull request #17136 from gesellix/change-route-volume-create

rename `POST /volumes` to `POST /volumes/create`
This commit is contained in:
Sebastiaan van Stijn 2015-10-21 10:21:27 -07:00
commit 492945235b
7 changed files with 10 additions and 10 deletions

View File

@ -195,7 +195,7 @@ func (cli *DockerCli) CmdVolumeCreate(args ...string) error {
volReq.Name = *flName
}
resp, err := cli.call("POST", "/volumes", volReq, nil)
resp, err := cli.call("POST", "/volumes/create", volReq, nil)
if err != nil {
return err
}

View File

@ -141,7 +141,7 @@ func (r *router) initRoutes() {
NewPostRoute("/exec/{name:.*}/start", r.postContainerExecStart),
NewPostRoute("/exec/{name:.*}/resize", r.postContainerExecResize),
NewPostRoute("/containers/{name:.*}/rename", r.postContainerRename),
NewPostRoute("/volumes", r.postVolumesCreate),
NewPostRoute("/volumes/create", r.postVolumesCreate),
// PUT
NewPutRoute("/containers/{name:.*}/archive", r.putContainersArchive),
// DELETE

View File

@ -304,7 +304,7 @@ type VolumesListResponse struct {
}
// VolumeCreateRequest contains the response for the remote API:
// POST "/volumes"
// POST "/volumes/create"
type VolumeCreateRequest struct {
Name string // Name is the requested name of the volume
Driver string // Driver is the name of the driver that should be used to create the volume

View File

@ -100,7 +100,7 @@ This section lists each version from latest to oldest. Each listing includes a
[Docker Remote API v1.21](docker_remote_api_v1.21.md) documentation
* `GET /volumes` lists volumes from all volume drivers.
* `POST /volumes` to create a volume.
* `POST /volumes/create` to create a volume.
* `GET /volumes/(name)` get low-level information about a volume.
* `DELETE /volumes/(name)`remove a volume with the specified name.
* `VolumeDriver` has been moved from config to hostConfig to make the configuration portable.

View File

@ -2428,13 +2428,13 @@ Status Codes:
### Create a volume
`POST /volumes`
`POST /volumes/create`
Create a volume
**Example request**:
POST /volumes HTTP/1.1
POST /volumes/create HTTP/1.1
Content-Type: application/json
{

View File

@ -2425,13 +2425,13 @@ Status Codes:
### Create a volume
`POST /volumes`
`POST /volumes/create`
Create a volume
**Example request**:
POST /volumes HTTP/1.1
POST /volumes/create HTTP/1.1
Content-Type: application/json
{

View File

@ -28,7 +28,7 @@ func (s *DockerSuite) TestVolumesApiCreate(c *check.C) {
config := types.VolumeCreateRequest{
Name: "test",
}
status, b, err := sockRequest("POST", "/volumes", config)
status, b, err := sockRequest("POST", "/volumes/create", config)
c.Assert(err, check.IsNil)
c.Assert(status, check.Equals, http.StatusCreated, check.Commentf(string(b)))
@ -68,7 +68,7 @@ func (s *DockerSuite) TestVolumesApiInspect(c *check.C) {
config := types.VolumeCreateRequest{
Name: "test",
}
status, b, err := sockRequest("POST", "/volumes", config)
status, b, err := sockRequest("POST", "/volumes/create", config)
c.Assert(err, check.IsNil)
c.Assert(status, check.Equals, http.StatusCreated, check.Commentf(string(b)))