Closed kfr2 closed 4 years ago
[APPROVALNOTIFIER] This PR is NOT APPROVED
This pull-request has been approved by:
To complete the pull request process, please assign davidmccormick
You can assign the PR to them by writing /assign @davidmccormick
in a comment when ready.
The full list of commands accepted by this bot can be found here.
If this file does not exist (as would be the case if the CoreDNS local feature has not been enabled), controller nodes will fail to come up with the error:
This is caused when
kubectl delete
is called against the file because of the lineremove "${mfdir}/dnsmasq-node-coredns-local.yaml
.This manifest must always be generated because the CoreDNS-local feature cannot be enabled and then later disabled without otherwise requiring manual operator intervention.
Additionally, a previous change added a serviceaccount reference to the dnsmasq-node daemonset; this PR updates the cloud-config-controller template to create this SA alongside the daemonset.