-
Notifications
You must be signed in to change notification settings - Fork 209
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
kube-openapi tests fail at newer versions of go #501
Comments
@Jefftree Do you have bandwidth to dig deeper into this? |
afaik the json library that we depend on is still experimental so strict compatibility isn't guaranteed. With that being said, I'm not aware of any breaking changes that would cause these test failures in later versions of go (cc @dsnet). (We're vendoring commit 540f014424240312547dcccddf11a8229ca0f463 which passes tests. Upgrading |
|
yeah, we should not bump to requiring go1.22 until the oldest kube branch we support is on go1.22 (or is building with go1.23 in ~January) |
@Jefftree can we confirm that this failure doesn't impact us? My main concern here is that we understand what is failing for downstream builds using go 1.22 to make sure we're not leaking a bug into production k8s. |
My apologies for the late reply, but I believe the commit that fixes the test is: The cause of this breakage is because I doubt there would be an real production impact by the change, but I'm often surprised. |
ah, so it looks like a test-only "fix". we could pick just that change to our unit test copy while we're waiting to be able to pick up HEAD and go1.22 |
Since we depend on kube-openapi from k8s/k8s and other projects using newer versions of go, we need to bump the go version of
kube-openapi
and address this test failure to ensure it is not going to cause problems downstream.How to reproduce:
The text was updated successfully, but these errors were encountered: