v1.12.0-beta1
Pre-release
Pre-release
ronaldburns
released this
17 Apr 21:59
·
1 commit
to release/1.12.0-beta1
since this release
This package is built upon the official 1.12.0-beta1 release.
Implements hcloud for go-discover from hashicorp/go-discover#167 (with fixes)
IMPROVEMENTS:
- hetzner Cloud Auto-join: Forked go-discover and added hcloud support
Hetzner Cloud Auto-join:
provider: "hcloud"
location: The Hetzner Cloud datacenter location to filter by (eg. "fsn1")
label_selector: The label selector to filter by
address_type: "private_v4", "public_v4" or "public_v6", defaults to "private_v4". In the case of private networks, the first one will be used
api_token: The Hetzner Cloud API token to use, can also be provided by environment variable: HCLOUD_TOKEN
SHELL
$ consul agent -retry-join 'provider=hcloud location=ash label_selector=\"consul=server\" address_type=private_v4 api_token="123456"'
HCL
retry_join = ["provider=hcloud location=ash label_selector=\"consul=server\" address_type=private_v4 api_token=\"123456\""]
JSON
{
"retry_join": ["provider=hcloud location=ash label_selector=\"consul=server\" address_type=private_v4 api_token=\"123456\""]
}