-
Notifications
You must be signed in to change notification settings - Fork 519
fix: add toleration to run flannel on not-yet-ready nodes. #313
Conversation
💖 Thanks for opening your first pull request! 💖 We use semantic commit messages to streamline the release process. Before your pull request can be merged, you should make sure your first commit and PR title start with a semantic prefix. Examples of commit messages with semantic prefixes: - |
/assign @CecileRobertMichon |
Codecov Report
@@ Coverage Diff @@
## master #313 +/- ##
=======================================
Coverage 53.16% 53.16%
=======================================
Files 95 95
Lines 14244 14244
=======================================
Hits 7573 7573
Misses 6006 6006
Partials 665 665 |
Without this toleration, a v1.12 aks-engine cluster using flannel as its network plugin will be unable to come up, as the cni plugin will never start running on the nodes.
0a4adde
to
6d4a5ef
Compare
Thanks @josecv! FYI I rebased this to bring it up to master HEAD, in order to perform some flannel-specific tests in the background. Change lgtm, will merge pending test results. |
/lgtm |
Congrats on merging your first pull request! 🎉🎉🎉 |
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: jackfrancis, josecv The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
Without this toleration, a v1.12 aks-engine cluster using flannel as its network plugin will be unable to come up, as the cni plugin will never start running on the nodes.
Without this toleration, a v1.12 aks-engine cluster using flannel as its
network plugin will be unable to come up, as the cni plugin will never
start running on the nodes.
Reason for Change:
Currently when an v1.12
aks-engine
cluster comes up, the nodes start out with a not-ready taint. The flannel daemonset does not tolerate this taint, so flannel can not come up. This in turn prevents the nodes from ever going ready.Issue Fixed:
Requirements:
Notes:
I'm not super sure how we could document or unit test this, but feel free to let me know how we could add that to this PR.