Hi folks,Last week I started experimenting with the Consul config Quarkus extension.I am missing some little features there:1) I would like to add an optional refresh config property, which would basically contain a value in seconds that the config source is refreshed from Consul (if 0 or missing, don't try to refresh)
2) I'd also like to have a new value type (let's call it FOLDER for now). When a path is passed to it, that path won't be treated neither as property nor as raw value, but as a folder that contains raw values. And everything below that path will be scanned recursively and accumulated into the resulting config map, with probably all the folders along the way concatenated in the key separated by .
As you can see, these are just raw ideas and need to be further fleshed out. I just want to see whether in your opinion they make any sense at all.If you think they do, then I will happily create the GH issues and try to contribute them.
--Cheers,Ivan
You received this message because you are subscribed to the Google Groups "Quarkus Development mailing list" group.
To unsubscribe from this group and stop receiving emails from it, send an email to quarkus-dev...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/quarkus-dev/CACYLA9HRhTpsZisQjNWuF-MGZUxWMvkyJJL_r5Nk4SijDEhD9A%40mail.gmail.com.
Thanks for the quick response Georgios!I'll open the GH issue for the folder value type, sure.
As for the refresh, if you don't want it implemented in the extension, what is the proposed solution for applications that don't want to restart for every config change?
To view this discussion on the web visit https://groups.google.com/d/msgid/quarkus-dev/CACYLA9HNB0Gr_kJphSS6XA8cdpz7GxAUsRdgpfQCff3-b_TWhQ%40mail.gmail.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/quarkus-dev/CACYLA9GxVZ2G-2pVe4nYyQp-kgo%2BJzTZG8X_RyUy4XoFMoq6ow%40mail.gmail.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/quarkus-dev/1D9488FE-F93A-4A5E-8DD5-23C391D35619%40yahoo.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/quarkus-dev/CALeTM-kS7jjufaODjTMvc7O18UnusrC2bOF-YGppobV%2BHC6akg%40mail.gmail.com.
--
You received this message because you are subscribed to the Google Groups "Quarkus Development mailing list" group.
To unsubscribe from this group and stop receiving emails from it, send an email to quarkus-dev...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/quarkus-dev/CAKawoOZHRdi-NfKAVCJ1pXMwpwhivGHDCbq79mEd0QJLatgh-Q%40mail.gmail.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/quarkus-dev/87C6211E-3854-4EA4-B92D-53D9D77839CE%40yahoo.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/quarkus-dev/CACYLA9HovaZWw8Qc%3Dg5w9_8n8-zaHsEDLx%3DGqgnNT-eBMjy6ZQ%40mail.gmail.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/quarkus-dev/CAEyd7D4t90-vLPcdqbHC7Ta%2Bb-FKT6W5g84our1GHWvo%3DBgbbg%40mail.gmail.com.
So what do you think, should I do a ConfigDescriptionBuildItem that describe the mp.* config items, or should I add new quarkus config that maps to the mp.* ?
To view this discussion on the web visit https://groups.google.com/d/msgid/quarkus-dev/CAEyd7D4-1Kq3_iRv8EBE41ONgs9qd2w9SLD6%3DVt_eT5HO%3DrkAw%40mail.gmail.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/quarkus-dev/CAEyd7D4S8H2u0RW1BaVnpxjrh1bw3v90XnPR0EDxxLRshveSmQ%40mail.gmail.com.