Improve KinD E2E failure diagnostics - #800
Conversation
Signed-off-by: kahirokunn <okinakahiro@gmail.com>
|
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: kahirokunn The full list of commands accepted by this bot can be found here. DetailsNeeds approval from an approver in each of these files:Approvers can indicate their approval by writing |
|
/ok-to-test |
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #800 +/- ##
==========================================
+ Coverage 43.50% 43.57% +0.07%
==========================================
Files 68 68
Lines 4259 4259
==========================================
+ Hits 1853 1856 +3
+ Misses 2282 2278 -4
- Partials 124 125 +1 ☔ View full report in Codecov by Harness. 🚀 New features to boost your workflow:
|
|
@astelmashenko Hi ✋ PTAL. Thank you 🙏 |
|
@kahirokunn , shell script is hard too read and has custom functions, it is always hard to maintain shell scripts. I'd also doublecheck reusable actions if there is something to reuse https://github.com/knative/actions/tree/main/.github/workflows
I'm not sure if I can decide such things. I support codebase. Regarding infrastructure things it is better to ask @Cali0707, @dprotaso or @pierDipi |
Thanks for the feedback. I originally based this on the approach used by eventing-kafka-broker:
WDYT? |
|
I can take a look at this next week /assign @Cali0707 |
Why
KinD E2E failures were difficult to diagnose because test namespaces could be deleted before postmortem collection, one failed
kubectlcommand could stop collection, and logs were not uploaded as bounded artifacts.Proposed Changes
Release Note