-
Notifications
You must be signed in to change notification settings - Fork 1.5k
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
stork-kubernetes-quickstart is failing with the latest Quarkus main #1442
Comments
CC @gsmet @aureamunoz Also @metacosm as you discussed fabric8 during Tuesday call |
So it's because of kubernetes-client bump in quarkusio/quarkus#42450 Downgrading kubernetes-client from 6.13.3 back to 6.13.1 makes Stork work again. CC @manusa |
This is extremely weird. |
Yeah, that's a manifestation of the issue I was discussing on the call except somewhat weirder because this isn't dealing with boxed vs unboxed types… 🤔 |
Are you sure it's not a problem with the builder being generated in the Kubernetes Client? Because it's not even native failing and it looks like the method is simply not around. |
The issue we're seeing happens in JVM mode. Nothing to do with native. |
That's what I wrote :). My guess is that the new client is just binary incompatible. Maybe the return type has changed slightly (in the binary, the return type is also part of the signature). My guess is that we just need a new Stork version compiled with 6.13.3. @aureamunoz you around to do that? |
That's the thing, it should be binary compatible from the child class ConfigBuilder. |
Stork does not do anything at build time, this is pure runtime. |
I don't think so. My guess is that it's a pure Java issue and it's really as simple as the signature has changed (for whatever reason). |
I guess the problem is that 6.13.3 is source compatible but not binary compatible with 6.13.1. |
We released a Stork 2.6.1 to workaround the issue. |
Related to quarkusio/quarkus-quickstarts#1442 (cherry picked from commit d502e8c)
stork-kubernetes-quickstart is failing with the latest Quarkus main
https://github.com/quarkusio/quarkus-quickstarts/actions/runs/10397663385/job/28793729373
Caused by: java.lang.NoSuchMethodError: 'io.fabric8.kubernetes.client.ConfigFluent io.fabric8.kubernetes.client.ConfigBuilder.withMasterUrl(java.lang.String)'
Details:
The text was updated successfully, but these errors were encountered: