mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-07-25 20:53:33 +00:00
Merge pull request #69303 from appian/host_aliases_on_same_line
Write HostAliases aliases on same line per host IP
This commit is contained in:
commit
e4ee887121
@ -356,11 +356,9 @@ func hostsEntriesFromHostAliases(hostAliases []v1.HostAlias) []byte {
|
|||||||
var buffer bytes.Buffer
|
var buffer bytes.Buffer
|
||||||
buffer.WriteString("\n")
|
buffer.WriteString("\n")
|
||||||
buffer.WriteString("# Entries added by HostAliases.\n")
|
buffer.WriteString("# Entries added by HostAliases.\n")
|
||||||
// write each IP/hostname pair as an entry into hosts file
|
// for each IP, write all aliases onto single line in hosts file
|
||||||
for _, hostAlias := range hostAliases {
|
for _, hostAlias := range hostAliases {
|
||||||
for _, hostname := range hostAlias.Hostnames {
|
buffer.WriteString(fmt.Sprintf("%s\t%s\n", hostAlias.IP, strings.Join(hostAlias.Hostnames, "\t")))
|
||||||
buffer.WriteString(fmt.Sprintf("%s\t%s\n", hostAlias.IP, hostname))
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
return buffer.Bytes()
|
return buffer.Bytes()
|
||||||
}
|
}
|
||||||
|
@ -183,9 +183,7 @@ fe00::2 ip6-allrouters
|
|||||||
123.45.67.89 some.domain
|
123.45.67.89 some.domain
|
||||||
|
|
||||||
# Entries added by HostAliases.
|
# Entries added by HostAliases.
|
||||||
123.45.67.89 foo
|
123.45.67.89 foo bar baz
|
||||||
123.45.67.89 bar
|
|
||||||
123.45.67.89 baz
|
|
||||||
`,
|
`,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@ -214,12 +212,8 @@ fe00::2 ip6-allrouters
|
|||||||
12.34.56.78 another.domain
|
12.34.56.78 another.domain
|
||||||
|
|
||||||
# Entries added by HostAliases.
|
# Entries added by HostAliases.
|
||||||
123.45.67.89 foo
|
123.45.67.89 foo bar baz
|
||||||
123.45.67.89 bar
|
456.78.90.123 park doo boo
|
||||||
123.45.67.89 baz
|
|
||||||
456.78.90.123 park
|
|
||||||
456.78.90.123 doo
|
|
||||||
456.78.90.123 boo
|
|
||||||
`,
|
`,
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
@ -300,9 +294,7 @@ fe00::2 ip6-allrouters
|
|||||||
203.0.113.1 podFoo.domainFoo podFoo
|
203.0.113.1 podFoo.domainFoo podFoo
|
||||||
|
|
||||||
# Entries added by HostAliases.
|
# Entries added by HostAliases.
|
||||||
123.45.67.89 foo
|
123.45.67.89 foo bar baz
|
||||||
123.45.67.89 bar
|
|
||||||
123.45.67.89 baz
|
|
||||||
`,
|
`,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@ -323,12 +315,8 @@ fe00::2 ip6-allrouters
|
|||||||
203.0.113.1 podFoo.domainFoo podFoo
|
203.0.113.1 podFoo.domainFoo podFoo
|
||||||
|
|
||||||
# Entries added by HostAliases.
|
# Entries added by HostAliases.
|
||||||
123.45.67.89 foo
|
123.45.67.89 foo bar baz
|
||||||
123.45.67.89 bar
|
456.78.90.123 park doo boo
|
||||||
123.45.67.89 baz
|
|
||||||
456.78.90.123 park
|
|
||||||
456.78.90.123 doo
|
|
||||||
456.78.90.123 boo
|
|
||||||
`,
|
`,
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
@ -175,7 +175,7 @@ var _ = framework.KubeDescribe("Kubelet", func() {
|
|||||||
buf.ReadFrom(rc)
|
buf.ReadFrom(rc)
|
||||||
hostsFileContent := buf.String()
|
hostsFileContent := buf.String()
|
||||||
|
|
||||||
if !strings.Contains(hostsFileContent, "123.45.67.89\tfoo") || !strings.Contains(hostsFileContent, "123.45.67.89\tbar") {
|
if !strings.Contains(hostsFileContent, "123.45.67.89\tfoo\tbar") {
|
||||||
return fmt.Errorf("expected hosts file to contain entries from HostAliases. Got:\n%+v", hostsFileContent)
|
return fmt.Errorf("expected hosts file to contain entries from HostAliases. Got:\n%+v", hostsFileContent)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user