diff --git a/drivers/openstack/client.go b/drivers/openstack/client.go index 120de93..a333092 100644 --- a/drivers/openstack/client.go +++ b/drivers/openstack/client.go @@ -2,9 +2,11 @@ package openstack import ( "crypto/tls" + "fmt" "net/http" log "github.com/Sirupsen/logrus" + "github.com/docker/machine/version" "github.com/rackspace/gophercloud" "github.com/rackspace/gophercloud/openstack" "github.com/rackspace/gophercloud/openstack/compute/v2/extensions/keypairs" @@ -416,6 +418,8 @@ func (c *GenericClient) Authenticate(d *Driver) error { return err } + provider.UserAgent.Prepend(fmt.Sprintf("docker-machine/v%s", version.VERSION)) + if d.Insecure { // Configure custom TLS settings. config := &tls.Config{InsecureSkipVerify: true}