Revision 4c8c03db7a77415208793b2fec3509fe6ca3b31c authored by Tom Hadlaw on 18 June 2024, 21:54:34 UTC, committed by Tom on 21 June 2024, 06:31:26 UTC
Errors such as "invalid character 'T' looking for beginning of value"
can be emitted by k8s client-go libraries if there is a problem decoding
the underlying k8s object from the apiserver.

Specifically, this can occur if apiserver is sending a json containing
an error message and not a k8s object.

These errors can be confusing, so this adds a k8s error handler case to
catch these and emit a more user friendly message.

Signed-off-by: Tom Hadlaw <tom.hadlaw@isovalent.com>
1 parent 3fc57b3
History
File Mode Size
doc.go -rw-r--r-- 228 bytes
endpoint.go -rw-r--r-- 1.5 KB
helpers_test.go -rw-r--r-- 4.5 KB
manager.go -rw-r--r-- 21.6 KB
manager_privileged_test.go -rw-r--r-- 20.0 KB
policy.go -rw-r--r-- 10.5 KB
resource.go -rw-r--r-- 652 bytes

back to top