summaryrefslogtreecommitdiff
path: root/plugins/meta/dnsname/main.go
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/meta/dnsname/main.go')
-rw-r--r--plugins/meta/dnsname/main.go5
1 files changed, 3 insertions, 2 deletions
diff --git a/plugins/meta/dnsname/main.go b/plugins/meta/dnsname/main.go
index 271d495..c81e1dd 100644
--- a/plugins/meta/dnsname/main.go
+++ b/plugins/meta/dnsname/main.go
@@ -57,7 +57,6 @@ func cmdAdd(args *skel.CmdArgs) error {
if err != nil {
return err
}
-
dnsNameConf, err := newDNSMasqFile(netConf.DomainName, result.Interfaces[0].Name, netConf.Name)
if err != nil {
return err
@@ -85,7 +84,8 @@ func cmdAdd(args *skel.CmdArgs) error {
if err := checkForDNSMasqConfFile(dnsNameConf); err != nil {
return err
}
- if err := appendToFile(dnsNameConf.AddOnHostsFile, podname, ips); err != nil {
+ aliases := netConf.RuntimeConfig.Aliases[netConf.Name]
+ if err := appendToFile(dnsNameConf.AddOnHostsFile, podname, aliases, ips); err != nil {
return err
}
// Now we need to HUP
@@ -231,6 +231,7 @@ func parseConfig(stdin []byte, args string) (*DNSNameConf, *current.Result, stri
if err := json.Unmarshal(stdin, &conf); err != nil {
return nil, nil, "", errors.Wrap(err, "failed to parse network configuration")
}
+
// Parse previous result.
var result *current.Result
if conf.RawPrevResult != nil {