You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hi,
We have a problem with consul config with quarkus when we use multiple properties value keys to have property overriding quarkus.consul-config.properties-value-keys: app/conf1,app/conf2,app/conf3
with this conf in consul
app/conf1 > app.property: value1
app/conf2 > app.property: value2
app/conf3 > app.property: value3
That's I want is conf2 override conf3 and conf1 override conf2 but the order of conf loading is not assured. So sometimes it's conf3 which is loaded or conf2 or conf1
I think it's from ConsulConfigSourceProvider#getConfigSources which use Uni.combine().all() and combine is not keeping the order of unis. Maybe the solution would be to use Uni.join().all() ?
Thanks for your reply
The text was updated successfully, but these errors were encountered:
Hi,
We have a problem with consul config with quarkus when we use multiple properties value keys to have property overriding
quarkus.consul-config.properties-value-keys: app/conf1,app/conf2,app/conf3
with this conf in consul
That's I want is conf2 override conf3 and conf1 override conf2 but the order of conf loading is not assured. So sometimes it's conf3 which is loaded or conf2 or conf1
I think it's from ConsulConfigSourceProvider#getConfigSources which use Uni.combine().all() and combine is not keeping the order of unis. Maybe the solution would be to use Uni.join().all() ?
Thanks for your reply
The text was updated successfully, but these errors were encountered: