1.18 conformance fails because coredns does not create pod A records
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
CDK Addons |
Fix Released
|
Undecided
|
George Kraft |
Bug Description
DNS conformance tests fail on Charmed Kubernetes 1.18:
[Fail] [sig-network] DNS [It] should provide DNS for services [Conformance]
[Fail] [sig-network] DNS [It] should provide /etc/hosts entries for the cluster [LinuxOnly]
[Fail] [sig-network] DNS [It] should resolve DNS of partial qualified names for services
[Fail] [sig-network] DNS [It] should provide DNS for pods for Hostname [LinuxOnly] [Conformance]
[Fail] [sig-network] DNS [It] should provide DNS for the cluster [Conformance]
[Fail] [sig-network] DNS [It] should provide DNS for pods for Subdomain [Conformance]
The tests time out, repeatedly hitting this error:
Unable to read wheezy_
Unable to read wheezy_
Unable to read jessie_
Unable to read jessie_
Lookups using dns-3865/
The test is able to hit the dns-3865/
Those results are missing because the lookup fails. CoreDNS is not creating pod A records based on IP (e.g. 10-1-13-
Changed in cdk-addons: | |
assignee: | nobody → George Kraft (cynerva) |
status: | New → Incomplete |
status: | Incomplete → In Progress |
Changed in cdk-addons: | |
milestone: | none → 1.18+ck1 |
Changed in cdk-addons: | |
status: | In Progress → Fix Committed |
tags: | removed: review-needed |
Changed in cdk-addons: | |
status: | Fix Committed → Fix Released |
Here is the commit that broke us: https:/ /github. com/coredns/ deployment/ commit/ abfaf3277258ebc 1b95e59ff180b7e 184769ec7d
Here is where we pulled it into cdk-addons for 1.18: https:/ /github. com/charmed- kubernetes/ cdk-addons/ commit/ f23840762d65a34 2748cab4d6f6c97 ae6bfad6a0# diff-b67911656e f5d18c4ae36cb67 41b7965R15