-
Notifications
You must be signed in to change notification settings - Fork 361
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
Helm reconciler aborts and uninstalls chart when installing multi-node #3758
Comments
/xref #3651 |
The issue is marked as stale since no activity has been recorded in 30 days |
The issue is marked as stale since no activity has been recorded in 30 days |
The issue is marked as stale since no activity has been recorded in 30 days |
The issue is marked as stale since no activity has been recorded in 30 days |
The issue is marked as stale since no activity has been recorded in 30 days |
Adding some references This is fixed upstream Helm in helm/helm@b5378b3 Unfortunately we do not construct the client this way so by default we do no use this fix. 😢 Double unfortunately the retrying round-tripper implementation is private, thus if we want to fix this we need to either "inline" it or adopt it in some other way. |
This way we get the retrying round-tripper setup and Helm now retries some known transient errors such as the etcd leader change. Fixes k0sproject#3758 Signed-off-by: Jussi Nummelin <[email protected]>
This way we get the retrying round-tripper setup and Helm now retries some known transient errors such as the etcd leader change. Fixes #3758 Signed-off-by: Jussi Nummelin <[email protected]> (cherry picked from commit 11da64f)
This way we get the retrying round-tripper setup and Helm now retries some known transient errors such as the etcd leader change. Fixes #3758 Signed-off-by: Jussi Nummelin <[email protected]> (cherry picked from commit 11da64f)
This way we get the retrying round-tripper setup and Helm now retries some known transient errors such as the etcd leader change. Fixes #3758 Signed-off-by: Jussi Nummelin <[email protected]> (cherry picked from commit 11da64f)
This way we get the retrying round-tripper setup and Helm now retries some known transient errors such as the etcd leader change. Fixes #3758 Signed-off-by: Jussi Nummelin <[email protected]> (cherry picked from commit 11da64f)
I've just started seeing this issue on v1.30.1+k0s.0 ... but I'm thinking that version doesn't include the fix from #4515 - is that right? |
Before creating an issue, make sure you've checked the following:
Platform
Version
v1.28.4+k0s.0
Sysinfo
`k0s sysinfo`
What happened?
k0s installed via k0sctl on multiple nodes cannot install the first ordered helm chart due to etcd leadership re-election. this causes the helm chart to be removed.
Steps to reproduce
chart
objects i.e:k0s kubectl describe chart -n kube-system k0s-addon-chart-openebs
Expected behavior
helm charts should be installed or re-tried if leadership-reelection interferes with install.
Actual behavior
helm chart aborts and uninstalls due to etcd leadership re-election
Screenshots and logs
Additional context
No response
The text was updated successfully, but these errors were encountered: