Conversation
|
|
Why the new nullable check? The k8s client 25.0.0 bumped OkHttp from 4.12.0 to 5.1.0, and since Gradle resolves to the highest version, that upgrade wins across the entire test classpath — including for the OkHttp 5.x is a significant upgrade. It could change how HTTP responses are read/buffered, which could affect how Google's AbstractGoogleJsonClient parses JSON responses. If a response body is read slightly Summary: The k8s client jump from 23 to 25 dragged OkHttp from 4.x to 5.x across the whole test runtime. That likely changed the HTTP response handling for the IAM client, causing getAccounts() to return null |



RBS is currently unable to deploy because of a mismatch between the Java client k8s version and the k8s cluster version, which upgraded over the weekend. This should resolve it by pulling in a version of TCL that has the upgraded java client for k8s.