-
Notifications
You must be signed in to change notification settings - Fork 5
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
Edge case around timeout
#35
Comments
Thank you for opening your first issue in this project! Engagement like this is essential for open source projects! 🤗 |
@macobo thanks for your kind feedback and sharing your insights about this - today I learned about this for the first time! Hmm hmmm I'm thinking:
What do you think @macobo? Do you have a suggestion on a change to pursue in this repo? |
Agreed with everything you're saying. I think the issue might be good enough of a MVP though a note in the README.md under gotchas wouldn't hurt. :) |
Thanks again for creating this action! 🚀 We've been using at posthog for our own helm chart to great success.
However we had been having difficulty with flaky tests due to timeouts. Since the stack is quite involved, it can take >10m to boot on k3s on github actions sometimes. We found that when our helm chart took longer, this action always timed out at 10 minutes with the following error:
The underlying cause is this:
From https://kubernetes.io/docs/concepts/workloads/controllers/deployment/
In practice this means that since this action uses
kubectl rollout status
, under the hood it times out when going above 600 seconds.I've patched this in our chart by explicitly setting
spec.progressDeadlineSeconds
(PostHog/charts-clickhouse#40) but thought it's worth raising here as well. Is this something this action should handle implicitly?cc @consideRatio
The text was updated successfully, but these errors were encountered: