Ignore srvRecords from domain level entries (#7742)

Fixes #7741
This commit is contained in:
Harshavardhana 2019-06-03 16:16:05 -07:00 committed by GitHub
parent 74efbb4153
commit d16a409943
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -56,7 +56,12 @@ func (c *coreDNS) List() ([]SrvRecord, error) {
if err != nil { if err != nil {
return nil, err return nil, err
} }
srvRecords = append(srvRecords, records...) for _, record := range records {
if record.Key == "" {
continue
}
srvRecords = append(srvRecords, record)
}
} }
return srvRecords, nil return srvRecords, nil
} }
@ -130,7 +135,7 @@ func (c *coreDNS) list(key string) ([]SrvRecord, error) {
// /skydns/net/miniocloud/10.0.0.1 that may exist as // /skydns/net/miniocloud/10.0.0.1 that may exist as
// dns entry for the server (rather than the bucket // dns entry for the server (rather than the bucket
// itself). // itself).
if srvRecord.Key == "" || srvRecord.Key == etcdPathSeparator { if srvRecord.Key == "" {
continue continue
} }