From f966dea6ff45696d20052afe1716087688753026 Mon Sep 17 00:00:00 2001 From: Sachi King Date: Mon, 22 Jul 2019 17:03:33 +1000 Subject: [PATCH] metadata: Fix Vultr provider SSH pubkey fetching The Vultr provider currently never calls handleSSH, resulting in it being impossible to bring up a LinuxKit image in vultr with the SSH pubkey provided via the Vultr metadata API. Signed-off-by: Sachi King --- pkg/metadata/provider_vultr.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkg/metadata/provider_vultr.go b/pkg/metadata/provider_vultr.go index 4a761a63d..5e9704c9d 100644 --- a/pkg/metadata/provider_vultr.go +++ b/pkg/metadata/provider_vultr.go @@ -61,6 +61,11 @@ func (p *ProviderVultr) Extract() ([]byte, error) { // instance-id vultrMetaGet("instanceid", "instance_id", 0644) + // ssh + if err := p.handleSSH(); err != nil { + log.Printf("Vultr: Failed to get ssh data: %s", err) + } + return nil, nil }