Set the dns policy for pods in node e2e tests

This change stops kubelet from sending MissingClusterDNS events for every pod.
This commit is contained in:
Yu-Ju Hong 2016-10-12 13:21:56 -07:00
parent 04437f6403
commit dae055dcd6

View File

@ -125,6 +125,10 @@ func (c *PodClient) mungeSpec(pod *api.Pod) {
if TestContext.NodeName != "" {
Expect(pod.Spec.NodeName).To(Or(BeZero(), Equal(TestContext.NodeName)), "Test misconfigured")
pod.Spec.NodeName = TestContext.NodeName
// Node e2e does not support the default DNSClusterFirst policy. Set
// the policy to DNSDefault, which is configured per node.
pod.Spec.DNSPolicy = api.DNSDefault
if !TestContext.PrepullImages {
return
}