Merge pull request #958 from gravitl/feature_v0.12.2_append_custom_dns

added custom dns entries to peer update
This commit is contained in:
dcarns 2022-03-23 20:34:26 -04:00 committed by GitHub
commit 173916a4b3
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -237,6 +237,12 @@ func GetPeerUpdate(node *models.Node) (models.PeerUpdate, error) {
*/
if customDNSEntries, err := GetCustomDNS(peerUpdate.Network); err == nil {
for _, entry := range customDNSEntries {
// TODO - filter entries based on ACLs / given peers vs nodes in network
dns = dns + fmt.Sprintf("%s %s.%s\n", entry.Address, entry.Name, entry.Network)
}
}
peerUpdate.DNS = dns
return peerUpdate, nil
}