From d5eb1bf1610bce304d885af234e25ea767f74b0a Mon Sep 17 00:00:00 2001 From: Andrey Lebedev Date: Mon, 18 Oct 2021 14:34:33 +0200 Subject: [PATCH] GCP: handle failed project auto detection --- provider/google/google.go | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/provider/google/google.go b/provider/google/google.go index 29eb3ea74..4c68e7c76 100644 --- a/provider/google/google.go +++ b/provider/google/google.go @@ -145,10 +145,11 @@ func NewGoogleProvider(ctx context.Context, project string, domainFilter endpoin if project == "" { mProject, mErr := metadata.ProjectID() - if mErr == nil { - log.Infof("Google project auto-detected: %s", mProject) - project = mProject + if mErr != nil { + return nil, fmt.Errorf("failed to auto-detect the project id: %w", mErr) } + log.Infof("Google project auto-detected: %s", mProject) + project = mProject } zoneTypeFilter := provider.NewZoneTypeFilter(zoneVisibility)