mirror of
https://github.com/moby/moby.git
synced 2022-11-09 12:21:53 -05:00
api: rename volume.VolumeCreateBody to volume.CreateOptions
Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
This commit is contained in:
parent
18281c92fa
commit
64e96932bd
11 changed files with 22 additions and 17 deletions
|
@ -44,7 +44,7 @@ func (v *volumeRouter) postVolumesCreate(ctx context.Context, w http.ResponseWri
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
|
||||||
var req volumetypes.VolumeCreateBody
|
var req volume.CreateOptions
|
||||||
if err := httputils.ReadJSON(r, &req); err != nil {
|
if err := httputils.ReadJSON(r, &req); err != nil {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
|
|
@ -2036,7 +2036,7 @@ definitions:
|
||||||
description: "Volume configuration"
|
description: "Volume configuration"
|
||||||
type: "object"
|
type: "object"
|
||||||
title: "VolumeConfig"
|
title: "VolumeConfig"
|
||||||
x-go-name: "VolumeCreateBody"
|
x-go-name: "CreateOptions"
|
||||||
properties:
|
properties:
|
||||||
Name:
|
Name:
|
||||||
description: |
|
description: |
|
||||||
|
|
|
@ -3,11 +3,11 @@ package volume
|
||||||
// This file was generated by the swagger tool.
|
// This file was generated by the swagger tool.
|
||||||
// Editing this file might prove futile when you re-run the swagger generate command
|
// Editing this file might prove futile when you re-run the swagger generate command
|
||||||
|
|
||||||
// VolumeCreateBody VolumeConfig
|
// CreateOptions VolumeConfig
|
||||||
//
|
//
|
||||||
// Volume configuration
|
// Volume configuration
|
||||||
// swagger:model VolumeCreateBody
|
// swagger:model CreateOptions
|
||||||
type VolumeCreateBody struct {
|
type CreateOptions struct {
|
||||||
|
|
||||||
// Name of the volume driver to use.
|
// Name of the volume driver to use.
|
||||||
Driver string `json:"Driver,omitempty"`
|
Driver string `json:"Driver,omitempty"`
|
|
@ -1,5 +1,10 @@
|
||||||
package volume // import "github.com/docker/docker/api/types/volume"
|
package volume // import "github.com/docker/docker/api/types/volume"
|
||||||
|
|
||||||
|
// VolumeCreateBody Volume configuration
|
||||||
|
//
|
||||||
|
// Deprecated: use CreateOptions
|
||||||
|
type VolumeCreateBody = CreateOptions
|
||||||
|
|
||||||
// VolumeListOKBody Volume list response
|
// VolumeListOKBody Volume list response
|
||||||
//
|
//
|
||||||
// Deprecated: use ListResponse
|
// Deprecated: use ListResponse
|
||||||
|
|
|
@ -173,7 +173,7 @@ type SystemAPIClient interface {
|
||||||
|
|
||||||
// VolumeAPIClient defines API client methods for the volumes
|
// VolumeAPIClient defines API client methods for the volumes
|
||||||
type VolumeAPIClient interface {
|
type VolumeAPIClient interface {
|
||||||
VolumeCreate(ctx context.Context, options volume.VolumeCreateBody) (volume.Volume, error)
|
VolumeCreate(ctx context.Context, options volume.CreateOptions) (volume.Volume, error)
|
||||||
VolumeInspect(ctx context.Context, volumeID string) (volume.Volume, error)
|
VolumeInspect(ctx context.Context, volumeID string) (volume.Volume, error)
|
||||||
VolumeInspectWithRaw(ctx context.Context, volumeID string) (volume.Volume, []byte, error)
|
VolumeInspectWithRaw(ctx context.Context, volumeID string) (volume.Volume, []byte, error)
|
||||||
VolumeList(ctx context.Context, filter filters.Args) (volume.ListResponse, error)
|
VolumeList(ctx context.Context, filter filters.Args) (volume.ListResponse, error)
|
||||||
|
|
|
@ -8,7 +8,7 @@ import (
|
||||||
)
|
)
|
||||||
|
|
||||||
// VolumeCreate creates a volume in the docker host.
|
// VolumeCreate creates a volume in the docker host.
|
||||||
func (cli *Client) VolumeCreate(ctx context.Context, options volume.VolumeCreateBody) (volume.Volume, error) {
|
func (cli *Client) VolumeCreate(ctx context.Context, options volume.CreateOptions) (volume.Volume, error) {
|
||||||
var vol volume.Volume
|
var vol volume.Volume
|
||||||
resp, err := cli.post(ctx, "/volumes/create", nil, options, nil)
|
resp, err := cli.post(ctx, "/volumes/create", nil, options, nil)
|
||||||
defer ensureReaderClosed(resp)
|
defer ensureReaderClosed(resp)
|
||||||
|
|
|
@ -19,7 +19,7 @@ func TestVolumeCreateError(t *testing.T) {
|
||||||
client: newMockClient(errorMock(http.StatusInternalServerError, "Server error")),
|
client: newMockClient(errorMock(http.StatusInternalServerError, "Server error")),
|
||||||
}
|
}
|
||||||
|
|
||||||
_, err := client.VolumeCreate(context.Background(), volume.VolumeCreateBody{})
|
_, err := client.VolumeCreate(context.Background(), volume.CreateOptions{})
|
||||||
if !errdefs.IsSystem(err) {
|
if !errdefs.IsSystem(err) {
|
||||||
t.Fatalf("expected a Server Error, got %[1]T: %[1]v", err)
|
t.Fatalf("expected a Server Error, got %[1]T: %[1]v", err)
|
||||||
}
|
}
|
||||||
|
@ -53,7 +53,7 @@ func TestVolumeCreate(t *testing.T) {
|
||||||
}),
|
}),
|
||||||
}
|
}
|
||||||
|
|
||||||
vol, err := client.VolumeCreate(context.Background(), volume.VolumeCreateBody{
|
vol, err := client.VolumeCreate(context.Background(), volume.CreateOptions{
|
||||||
Name: "myvolume",
|
Name: "myvolume",
|
||||||
Driver: "mydriver",
|
Driver: "mydriver",
|
||||||
DriverOpts: map[string]string{
|
DriverOpts: map[string]string{
|
||||||
|
|
|
@ -405,7 +405,7 @@ func (c *containerConfig) hostConfig() *enginecontainer.HostConfig {
|
||||||
}
|
}
|
||||||
|
|
||||||
// This handles the case of volumes that are defined inside a service Mount
|
// This handles the case of volumes that are defined inside a service Mount
|
||||||
func (c *containerConfig) volumeCreateRequest(mount *api.Mount) *volume.VolumeCreateBody {
|
func (c *containerConfig) volumeCreateRequest(mount *api.Mount) *volume.CreateOptions {
|
||||||
var (
|
var (
|
||||||
driverName string
|
driverName string
|
||||||
driverOpts map[string]string
|
driverOpts map[string]string
|
||||||
|
@ -419,7 +419,7 @@ func (c *containerConfig) volumeCreateRequest(mount *api.Mount) *volume.VolumeCr
|
||||||
}
|
}
|
||||||
|
|
||||||
if mount.VolumeOptions != nil {
|
if mount.VolumeOptions != nil {
|
||||||
return &volume.VolumeCreateBody{
|
return &volume.CreateOptions{
|
||||||
Name: mount.Source,
|
Name: mount.Source,
|
||||||
Driver: driverName,
|
Driver: driverName,
|
||||||
DriverOpts: driverOpts,
|
DriverOpts: driverOpts,
|
||||||
|
|
|
@ -75,7 +75,7 @@ func TestAuthZPluginV2Disable(t *testing.T) {
|
||||||
d.Restart(t, "--authorization-plugin="+authzPluginNameWithTag)
|
d.Restart(t, "--authorization-plugin="+authzPluginNameWithTag)
|
||||||
d.LoadBusybox(t)
|
d.LoadBusybox(t)
|
||||||
|
|
||||||
_, err = c.VolumeCreate(context.Background(), volume.VolumeCreateBody{Driver: "local"})
|
_, err = c.VolumeCreate(context.Background(), volume.CreateOptions{Driver: "local"})
|
||||||
assert.Assert(t, err != nil)
|
assert.Assert(t, err != nil)
|
||||||
assert.Assert(t, strings.Contains(err.Error(), fmt.Sprintf("Error response from daemon: plugin %s failed with error:", authzPluginNameWithTag)))
|
assert.Assert(t, strings.Contains(err.Error(), fmt.Sprintf("Error response from daemon: plugin %s failed with error:", authzPluginNameWithTag)))
|
||||||
|
|
||||||
|
@ -84,7 +84,7 @@ func TestAuthZPluginV2Disable(t *testing.T) {
|
||||||
assert.NilError(t, err)
|
assert.NilError(t, err)
|
||||||
|
|
||||||
// now test to see if the docker api works.
|
// now test to see if the docker api works.
|
||||||
_, err = c.VolumeCreate(context.Background(), volume.VolumeCreateBody{Driver: "local"})
|
_, err = c.VolumeCreate(context.Background(), volume.CreateOptions{Driver: "local"})
|
||||||
assert.NilError(t, err)
|
assert.NilError(t, err)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -101,7 +101,7 @@ func TestAuthZPluginV2RejectVolumeRequests(t *testing.T) {
|
||||||
// restart the daemon with the plugin
|
// restart the daemon with the plugin
|
||||||
d.Restart(t, "--authorization-plugin="+authzPluginNameWithTag)
|
d.Restart(t, "--authorization-plugin="+authzPluginNameWithTag)
|
||||||
|
|
||||||
_, err = c.VolumeCreate(context.Background(), volume.VolumeCreateBody{Driver: "local"})
|
_, err = c.VolumeCreate(context.Background(), volume.CreateOptions{Driver: "local"})
|
||||||
assert.Assert(t, err != nil)
|
assert.Assert(t, err != nil)
|
||||||
assert.Assert(t, strings.Contains(err.Error(), fmt.Sprintf("Error response from daemon: plugin %s failed with error:", authzPluginNameWithTag)))
|
assert.Assert(t, strings.Contains(err.Error(), fmt.Sprintf("Error response from daemon: plugin %s failed with error:", authzPluginNameWithTag)))
|
||||||
|
|
||||||
|
|
|
@ -158,7 +158,7 @@ func TestEventsVolumeCreate(t *testing.T) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
_, err := client.VolumeCreate(ctx, volume.VolumeCreateBody{Name: volName})
|
_, err := client.VolumeCreate(ctx, volume.CreateOptions{Name: volName})
|
||||||
assert.NilError(t, err)
|
assert.NilError(t, err)
|
||||||
|
|
||||||
filter := filters.NewArgs(
|
filter := filters.NewArgs(
|
||||||
|
|
|
@ -28,7 +28,7 @@ func TestVolumesCreateAndList(t *testing.T) {
|
||||||
if testEnv.OSType == "windows" {
|
if testEnv.OSType == "windows" {
|
||||||
name = strings.ToLower(name)
|
name = strings.ToLower(name)
|
||||||
}
|
}
|
||||||
vol, err := client.VolumeCreate(ctx, volume.VolumeCreateBody{
|
vol, err := client.VolumeCreate(ctx, volume.CreateOptions{
|
||||||
Name: name,
|
Name: name,
|
||||||
})
|
})
|
||||||
assert.NilError(t, err)
|
assert.NilError(t, err)
|
||||||
|
@ -90,7 +90,7 @@ func TestVolumesInspect(t *testing.T) {
|
||||||
ctx := context.Background()
|
ctx := context.Background()
|
||||||
|
|
||||||
now := time.Now()
|
now := time.Now()
|
||||||
vol, err := client.VolumeCreate(ctx, volume.VolumeCreateBody{})
|
vol, err := client.VolumeCreate(ctx, volume.CreateOptions{})
|
||||||
assert.NilError(t, err)
|
assert.NilError(t, err)
|
||||||
|
|
||||||
inspected, err := client.VolumeInspect(ctx, vol.Name)
|
inspected, err := client.VolumeInspect(ctx, vol.Name)
|
||||||
|
|
Loading…
Reference in a new issue