Debian 12 Bookworm: Fix DNS resolution

This commit is contained in:
Reilly Brogan 2023-06-15 12:34:30 -05:00
parent 07627306ed
commit a7e9c58ba7
1 changed files with 8 additions and 6 deletions

View File

@ -98,14 +98,16 @@ func (d *Distribution) DefaultUsers() ([]string, error) {
// HasLoopbackEtcResolvConf is true if systemd-resolved has put the loopback address 127.0.0.53 as a nameserver in /etc/resolv.conf
// See https://github.com/coredns/coredns/blob/master/plugin/loop/README.md#troubleshooting-loops-in-kubernetes-clusters
func (d *Distribution) HasLoopbackEtcResolvConf() bool {
if d.IsUbuntu() {
// Ubuntu > 16.04 has it
return d.version > 16.04
}
if d.project == "flatcar" {
switch d.project {
case "debian":
return d.version >= 12
case "ubuntu":
return d.version >= 18.04
case "flatcar":
return true
default:
return false
}
return false
}
// Version returns the (project scoped) numeric version