diff --git a/Gopkg.lock b/Gopkg.lock index e69c37b79c2bbe5992bbf396c2db978d9a303503..cbb407b8c7a6a7992a8103885d46f6e3a188d491 100644 --- a/Gopkg.lock +++ b/Gopkg.lock @@ -14,7 +14,7 @@ [[projects]] branch = "master" - digest = "1:9857dce653aab290cef50f602aec3d75c6877877cbd1b163e8814465e9718771" + digest = "1:f1beae74e4ad389f4a6c1eaeb9539c9a0c1b7b934aee3576147b988e09184f9c" name = "github.com/docker/docker" packages = [ "pkg/term", @@ -44,15 +44,15 @@ version = "v0.15.0" [[projects]] - digest = "1:a06b1208e37cdc6825e52b80e3d5f4b86d9b1b536c97b5b396e1e0063358a871" + digest = "1:11023f5bea4042c407e78c3e12266c60a05dde4c8de31281fe3d28c518fe825d" name = "github.com/hetznercloud/hcloud-go" packages = [ "hcloud", "hcloud/schema", ] pruneopts = "UT" - revision = "2798131998b49288e9da4ecef6e38f3d665fcbb2" - version = "v1.10.0" + revision = "ecf008900c9b247d0e904c946fd092110ad07e1b" + version = "v1.13.0" [[projects]] digest = "1:0a69a1c0db3591fcefb47f115b224592c8dfa4368b7ba9fae509d5e16cdc95c8" diff --git a/Gopkg.toml b/Gopkg.toml index 9360d5ac504490ae689d340fcfc42b7012ab6af9..5fb42d129e35d414229cbd1ebc293c071a837aa3 100644 --- a/Gopkg.toml +++ b/Gopkg.toml @@ -31,7 +31,7 @@ [[constraint]] name = "github.com/hetznercloud/hcloud-go" - version = "1.7.0" + version = "1.13.0" [[constraint]] name = "github.com/pkg/errors" diff --git a/README.md b/README.md index da172635321c359cce1c6694642f47be728062b6..0ed8c517c296d58c98f622e664cf7097546b52ef 100644 --- a/README.md +++ b/README.md @@ -95,8 +95,6 @@ $ docker-machine create \ - `--hetzner-image-id`: The id of the Hetzner cloud image (or snapshot) to use, see [Images API](https://docs.hetzner.cloud/#resources-images-get) for how to get a list (mutually excludes `--hetzner-image`). - `--hetzner-server-type`: The type of the Hetzner Cloud server, see [Server Types API](https://docs.hetzner.cloud/#resources-server-types-get) for how to get a list (defaults to `cx11`). - `--hetzner-server-location`: The location to create the server in, see [Locations API](https://docs.hetzner.cloud/#resources-locations-get) for how to get a list. -**NOTICE: Beware that Hetzner does not reject invalid location names at the time of writing this; instead, a seemingly random location is chosen. Double check both the option value's -spelling and the newly created server to make sure the desired location was chosen indeed.** - `--hetzner-existing-key-path`: Use an existing (local) SSH key instead of generating a new keypair. - `--hetzner-existing-key-id`: **requires `--hetzner-existing-key-path`**. Use an existing (remote) SSH key instead of uploading the imported key pair, see [SSH Keys API](https://docs.hetzner.cloud/#resources-ssh-keys-get) for how to get a list diff --git a/driver.go b/driver.go index 66778d2aad94c7c63edaaaeee675d61cfb26f087..3fb2618d39420c275e4ef688d2b79e9d9c4a62fc 100644 --- a/driver.go +++ b/driver.go @@ -452,7 +452,7 @@ func (d *Driver) Kill() error { } func (d *Driver) getClient() *hcloud.Client { - return hcloud.NewClient(hcloud.WithToken(d.AccessToken)) + return hcloud.NewClient(hcloud.WithToken(d.AccessToken), hcloud.WithApplication("docker-machine-driver", Version)) } func (d *Driver) copySSHKeyPair(src string) error {