From 1e1326b40ad1cee3e0a7a05de31d952bb40c1499 Mon Sep 17 00:00:00 2001 From: Patrik Cyvoct Date: Tue, 15 Oct 2019 09:35:35 +0200 Subject: [PATCH] remove sendBootSignal in scaleway metadata package It's now not needed to send a boot signal when booting an instance on Scaleway, thus the method is not needed anymore. Signed-off-by: Patrik Cyvoct --- pkg/metadata/provider_scaleway.go | 27 --------------------------- 1 file changed, 27 deletions(-) diff --git a/pkg/metadata/provider_scaleway.go b/pkg/metadata/provider_scaleway.go index 1ea3880b2..af5b14df0 100644 --- a/pkg/metadata/provider_scaleway.go +++ b/pkg/metadata/provider_scaleway.go @@ -38,27 +38,6 @@ func (p *ProviderScaleway) String() string { return "Scaleway" } -func (p *ProviderScaleway) sendBootSignal() error { - var client = &http.Client{ - Timeout: time.Second * 2, - } - - state := []byte(`{"state_detail": "booted"}`) - - req, err := http.NewRequest("PATCH", scalewayMetadataURL+"state", bytes.NewBuffer(state)) - if err != nil { - return fmt.Errorf("Scaleway: http.NewRequest failed: %s", err) - } - req.Header.Set("Content-Type", "application/json") - - _, err = client.Do(req) - if err != nil { - return fmt.Errorf("Scaleway: Could not contact state service: %s", err) - } - - return nil -} - // Probe checks if we are running on Scaleway func (p *ProviderScaleway) Probe() bool { // Getting the conf should always work... @@ -68,12 +47,6 @@ func (p *ProviderScaleway) Probe() bool { return false } - // we are on Scaleway so we need to send a request to tell that the instance has correctly booted - err = p.sendBootSignal() - if err != nil { - log.Printf("Scaleway: Could not signal that the instance booted") - } - return true }