-
Bug
-
Resolution: Unresolved
-
Major
-
None
-
4.10.z
Description of problem:
Similarly to https://github.com/kubernetes/kubernetes/issues/104821 , we use the go-cmp package in our non-test code. Problem is: this package reserves the right to panic, which is something we cannot accept in out non-test code. We need to replace to similar code which guarantee not to panic
Version-Release number of selected component (if applicable):
since 4.10
How reproducible:
cannot reproduce yet. It is however a risk we need to avoid
Steps to Reproduce:
1. 2. 3.
Actual results:
comparison code can panic, and we don't know when and why
Expected results:
comparison code never panics
Additional info:
we should fix only on 4.19 and onwards and backport on 4.18.z. Further backport will be done depending on demand and actual occurrence or not.