-
Notifications
You must be signed in to change notification settings - Fork 22
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
Extension incompatible with Quarkus 3.4.0 #165
Comments
|
Wait? Why do they need the recorder? I need to check why they do need this recorder. |
I just checked. I'm a bit worried. It seems they retrieve the vertx instance from the event bus recorder. First it should be on the vertx core recorder and not the event bus one. Then, I don't see why it cannot be accessed using Arc. If we need a getter, we should consider adding a public API for that. |
Here is the PR (#109) where we switched to using
I have no idea where this is happening. |
where are we on this? is there something to do? if so, what should be done? |
First we need to understand why the extension cannot use Arc API to retrieve the vertx instance. |
If all that is needed is a Vert.x instance, it's easy to get. Let me see if I can open a PR in under 5 minutes :) |
Wouldn't #167 do the trick? |
Hi @geoand, VertxRecorder is still used in SharedVertxVaultClient constructor: public SharedVertxVaultClient(VaultConfigHolder vaultConfigHolder, TlsConfig tlsConfig) {
super(vaultConfigHolder.getVaultRuntimeConfig().url().orElseThrow(() -> new VaultException("no vault url provided")),
vaultConfigHolder.getVaultRuntimeConfig().enterprise().namespace(),
vaultConfigHolder.getVaultRuntimeConfig().readTimeout());
Vertx vertx = Vertx.newInstance(VertxRecorder.getVertx());
this.webClient.set(createHttpClient(vertx, vaultConfigHolder.getVaultRuntimeConfig(), tlsConfig));
} |
Good point, I have updated the PR |
When building the Vault extension with 3.4.0.CR1, we get:
The
VertxRecorder
is gone in 3.4.0.TBH, I'm not completely sure where it's gone, maybe @geoand and @cescoffier know :).
The text was updated successfully, but these errors were encountered: