-
Notifications
You must be signed in to change notification settings - Fork 239
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[SURE-9228] Fleet pod fleet-cleanup
does not receive tolerations from values.yaml
#3180
Comments
Additional QAProblemInstalling Fleet charts in a cluster where all nodes are tainted would fail, because Fleet jobs did not support node tolerations coming from chart values. This would result in Fleet failing to install. SolutionThe Fleet chart now propagates node tolerations from chart values to those jobs, as it does for other deployed pods. TestingEngineering TestingManual TestingThis has been tested by tainting one node in a k3d cluster, and checking that:
Automated TestingN/A QA Testing ConsiderationsIt would make sense to test this in a cluster where all nodes are tainted:
Regressions ConsiderationsN/A |
When checked with Rancher We tried to pass the tolerations when installing Rancher via Then we tried manually adding the toleration to the helm operation pod and saw that the toleration value was still not being passed to the fleet- clean-job |
Waiting for fixes on helm-operations pods and #3313 (comment). |
This can also be tested as follows, without needing to install any chart:
|
SURE-9228
Issue description:
When adding a specific toleration to
values.tolerations
, the fleet-cleanup-clusterregitrations pod does not use them. See here for the code and the image attached for an example.Business impact:
The pod cannot run in a cluster where all nodes are tainted.
Repro steps:
Files, logs, traces
-- see JIRA --
Actual behavior:
Pod does not run in a cluster with all nodes tainted and chart installation fails.
Expected behavior:
Pod uses the tolerations from
values.tolerations
and can run in a tainted node.The text was updated successfully, but these errors were encountered: