kuttl
kuttl copied to clipboard
Time Out Improvidements
What would you like to be added:
timeout is currently conflated set of timeout concepts. We need to define (likely different timeouts) and be consistent with how it works, how it is configured with documented expectations.
What are the different timeouts and what does timeout mean.
Likely there is interest in:
- testcollection timeout (time for all things to run in)
- testsuite timeout (time for a testsuite and defined in the testsuite config file)
- timeout can be refined by testassert, time to allow for eventual consistency... it is expected that some event knowing take more time than others
- command timeouts (length of time for a specific command)
- TestStep? Apply phase?
Why is this needed: Timeouts are inconsistent and confusing right now.
Some more details: https://github.com/kudobuilder/kuttl/pull/272/files#r571522333 Context timeouts should be consisted as identified: https://github.com/kudobuilder/kuttl/pull/272/files#r571574254