mirror of
https://github.com/moby/moby.git
synced 2022-11-09 12:21:53 -05:00
Plugins JSON spec.
Allow full configuration of external plugins via a JSON document. Signed-off-by: David Calavera <david.calavera@gmail.com>
This commit is contained in:
parent
389b806945
commit
333ac3a3eb
11 changed files with 174 additions and 74 deletions
|
|
@ -9,6 +9,7 @@ import (
|
|||
"testing"
|
||||
|
||||
"github.com/docker/docker/pkg/plugins"
|
||||
"github.com/docker/docker/pkg/tlsconfig"
|
||||
)
|
||||
|
||||
func TestVolumeRequestError(t *testing.T) {
|
||||
|
|
@ -42,11 +43,14 @@ func TestVolumeRequestError(t *testing.T) {
|
|||
})
|
||||
|
||||
u, _ := url.Parse(server.URL)
|
||||
client := plugins.NewClient("tcp://" + u.Host)
|
||||
client, err := plugins.NewClient("tcp://"+u.Host, tlsconfig.Options{InsecureSkipVerify: true})
|
||||
if err != nil {
|
||||
t.Fatal(err)
|
||||
}
|
||||
|
||||
driver := volumeDriverProxy{client}
|
||||
|
||||
err := driver.Create("volume")
|
||||
if err == nil {
|
||||
if err = driver.Create("volume"); err == nil {
|
||||
t.Fatal("Expected error, was nil")
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue