mirror of
https://github.com/siderolabs/talos.git
synced 2026-05-05 12:26:21 +02:00
fix: add talos version to Hetzner Cloud client user agent
Add Talos details to the Hetzner Cloud client user-agent. Helps us identify and troubleshoot issues with users running Talos on Hetzner Cloud. Signed-off-by: Jonas Lammler <jonas.lammler@hetzner-cloud.de> Signed-off-by: Noel Georgi <git@frezbo.dev> (cherry picked from commit d4ed13d9394b087e8877eba25950f344894803a1)
This commit is contained in:
parent
0e447a4318
commit
52bed358d3
@ -16,6 +16,7 @@ import (
|
||||
|
||||
"github.com/siderolabs/talos/pkg/download"
|
||||
"github.com/siderolabs/talos/pkg/machinery/resources/network"
|
||||
"github.com/siderolabs/talos/pkg/machinery/version"
|
||||
)
|
||||
|
||||
// HCloudHandler implements assignment and release of Virtual IPs using API.
|
||||
@ -33,7 +34,10 @@ type HCloudHandler struct {
|
||||
// NewHCloudHandler creates new NewEHCloudHandler.
|
||||
func NewHCloudHandler(logger *zap.Logger, vip string, spec network.VIPHCloudSpec) *HCloudHandler {
|
||||
return &HCloudHandler{
|
||||
client: hcloud.NewClient(hcloud.WithToken(spec.APIToken)),
|
||||
client: hcloud.NewClient(
|
||||
hcloud.WithToken(spec.APIToken),
|
||||
hcloud.WithApplication(version.Name, version.Tag),
|
||||
),
|
||||
|
||||
logger: logger,
|
||||
|
||||
@ -172,7 +176,10 @@ func GetNetworkAndDeviceIDs(ctx context.Context, spec *network.VIPHCloudSpec, vi
|
||||
return fmt.Errorf("error getting instance-id id: %w", err)
|
||||
}
|
||||
|
||||
client := hcloud.NewClient(hcloud.WithToken(spec.APIToken))
|
||||
client := hcloud.NewClient(
|
||||
hcloud.WithToken(spec.APIToken),
|
||||
hcloud.WithApplication(version.Name, version.Tag),
|
||||
)
|
||||
|
||||
server, _, err := client.Server.GetByID(ctx, spec.DeviceID)
|
||||
if err != nil {
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user