-
Notifications
You must be signed in to change notification settings - Fork 2.7k
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
Reintroduce DevUI for remote dev mode #44570
Comments
/cc @cescoffier (devui), @phillip-kruger (devui) |
#44464 is related |
Dev UI predates management interface, and the management interface targeted prod related services (health / metrics etc), so dev ui was not really considered. Like I said in the other issue, we can probably consider this for remote dev, but I am not sure what the effort will be. Dev UI is bit more complex than for instance a health endpoint. There are multiple things that will have to move:
There might be more, but this is what I can think of now. |
The management UI is not reallt design to host the dev UI. It can be done, but will take some work. |
So my initial thinking was to mark all routes produced in
What exactly is missing? In any case, the current state - no DevUI for remote development - seems too restrictive to me. We could start with a config knob to enable the DevUI for remote dev mode (something CC @maxandersen @cescoffier @phillip-kruger BTW all those |
moving to mgmt isn't the right place to put it is it?
wdym here? you don't mean all live-reload settings should be under remote ? |
Hm, yes that's not ideal. Although we could probably just redirect all
Sorry, not all only those related to the remote dev mode... or at least something like |
Description
DevUI was disabled for remote dev mode in #15560 (old) and #32837 (new). However, I think that it's a very useful feature and it should be re-added in order to make the remote dev mode more usable.
I'm aware of possible security issues but (a) there are use cases where security does not really matter; e.g. using remote dev to develop a quarkus app on a single-board computer (such as RPi) and (b) we could use the management interface with basic auth in order to secure the DevUI.
But looking at
DevUIProcessor
it seems that the routes produced are not marked as management routes. Is that intentional? CC @phillip-krugerImplementation ideas
By default, the the DevUI could be disabled for remote dev mode unless the management interface is enabled.
We could also introduce a config knob to enable the DevUI for remote dev mode regardless of whether the management interface is used.
The text was updated successfully, but these errors were encountered: