diff --git a/go.mod b/go.mod index 9822234c73e01a5119746554b44198af1da233b9..8fe36e966297a6dec7ca98e01ffd48f020aea369 100644 --- a/go.mod +++ b/go.mod @@ -5,6 +5,7 @@ go 1.14 require ( code.fbi.h-da.de/cocsn/yang-models v0.0.4 github.com/aristanetworks/goarista v0.0.0-20201120222254-94a892eb0c6a + github.com/docker/docker v1.13.1 github.com/golang/protobuf v1.5.0 github.com/google/gnxi v0.0.0-20201221102247-c26672548161 github.com/google/uuid v1.1.2 diff --git a/go.sum b/go.sum index df1bca3a02416ecdb2b8129aa30f24d7ceea3832..d083652a1f5900e7bcad8c2ff3564b81026721c8 100644 --- a/go.sum +++ b/go.sum @@ -85,6 +85,7 @@ github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSs github.com/dgrijalva/jwt-go v3.2.0+incompatible/go.mod h1:E3ru+11k8xSBh+hMPgOLZmtrrCbhqsmaPHjLKYnJCaQ= github.com/dgryski/go-sip13 v0.0.0-20181026042036-e10d5fee7954/go.mod h1:vAd38F8PWV+bWy6jNmig1y/TA+kYO4g3RSRF0IAv0no= github.com/docker/distribution v2.7.1+incompatible/go.mod h1:J2gT2udsDAN96Uj4KfcMRqY0/ypR+oyYUYmja8H+y+w= +github.com/docker/docker v1.13.1 h1:IkZjBSIc8hBjLpqeAbeE5mca5mNgeatLHBy3GO78BWo= github.com/docker/docker v1.13.1/go.mod h1:eEKB0N0r5NX/I1kEveEz05bcu8tLC/8azJZsviup8Sk= github.com/docker/go-connections v0.4.0/go.mod h1:Gbd7IOopHjR8Iph03tsViu4nIes5XhDvyHbTtUxmeec= github.com/docker/go-units v0.4.0/go.mod h1:fgPhTUdO+D/Jk86RDLlptpiXQzgHJF7gydDDbaIK4Dk= diff --git a/nucleus/device.go b/nucleus/device.go index a33058ad515ab9491a63377c38a5134341c92d8f..dc5fdaaa9066a21e80cb1314668de90c6fdd0495 100644 --- a/nucleus/device.go +++ b/nucleus/device.go @@ -1,6 +1,7 @@ package nucleus import ( + "github.com/docker/docker/pkg/namesgenerator" "github.com/google/uuid" "github.com/openconfig/ygot/ygot" ) @@ -30,7 +31,7 @@ func NewDevice(sbi SouthboundInterface, opts TransportOptions, name string) (*De var err error if name == "" { - name = "please-generate-me" + name = namesgenerator.GetRandomName(0) } switch opts := opts.(type) {