-
Notifications
You must be signed in to change notification settings - Fork 223
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
Explore the ability to support dynamic configurations #647
Comments
That's a practical feature |
I have an implementation ready. I think I'd like to wait a couple days to see how traitlets PR 521 unfolds. If it may take awhile for a release to occur, we can use temporary code that resides in EG. |
Update: We should be able to move forward with more "client-side" code once ipython/traitlets#522 is available in a release. This PR enables the ability to reload configuration files and, although not as fully baked in as we'd like (see ipython/traitlets#521), we can have that "driver code" in the application itself. |
This change leverages a recent update to the traitlets library that exposes an application's loaded configuration files. When enabled (via a positive value for `dynamic_config_interval`) it periodically checks the loaded configuration files for updates (via file modification times). If updates are detected, the registered configurables are updated with the contents of the files. See documentation for more details. Fixes jupyter-server#647
This change leverages a recent update to the traitlets library that exposes an application's loaded configuration files. When enabled (via a positive value for `dynamic_config_interval`) it periodically checks the loaded configuration files for updates (via file modification times). If updates are detected, the registered configurables are updated with the contents of the files. See documentation for more details. Fixes #647
Use case: As an admin or dev ops engineer, I need the ability to change configuration parameters without restarting Enterprise Gateway.
Because Enterprise Gateway is a true multi-tenant environment, potentially hosting hundreds of users, it would be good to provide the ability to change configuration options without having to restart Enterprise Gateway.
Examples include adjusting the remote-hosts used by the DistributedProcessProxy, updating the unauthorized-users list, adjusting the culling timeout value, adding a kernel to the whitelist, etc.
From this comment:
The text was updated successfully, but these errors were encountered: