Commit f2a4efbc authored by Anders Bruun Olsen's avatar Anders Bruun Olsen Committed by Henning Jacobs
Browse files

Auto-detect google-project if provider is Google and no project is su… (#492)

* Auto-detect google-project if provider is Google and no project is supplied.

* Add changelog entry.
parent 8989032e
- Google Provider: Add auto-detection of Google Project when running on GCP (#492) @drzero42
- Add custom TTL support for DNSimple (#477) @jbowes
- Fix docker build and delete vendor files which were not deleted (#473) @njuettner
- DigitalOcean: DigitalOcean creates entries with host in them twice (#459) @njuettner
......
......@@ -21,6 +21,7 @@ import (
"sort"
"strings"
"cloud.google.com/go/compute/metadata"
"github.com/linki/instrumented_http"
log "github.com/sirupsen/logrus"
......@@ -133,6 +134,14 @@ func NewGoogleProvider(project string, domainFilter DomainFilter, zoneIDFilter Z
return nil, err
}
if project == "" {
mProject, mErr := metadata.ProjectID()
if mErr == nil {
log.Infof("Google project auto-detected: %s", mProject)
project = mProject
}
}
provider := &GoogleProvider{
project: project,
domainFilter: domainFilter,
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment