Skip to content
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

[ENH] - Improve control over "keep alive" option #447

Open
kcpevey opened this issue Aug 9, 2024 · 0 comments
Open

[ENH] - Improve control over "keep alive" option #447

kcpevey opened this issue Aug 9, 2024 · 0 comments
Labels
type: enhancement 💅🏼 New feature or request

Comments

@kcpevey
Copy link
Contributor

kcpevey commented Aug 9, 2024

Feature description

In practice, the "keep alive" button is dangerous. It gives users the ability to incur ongoing, continuous costs on could deployments. It would be nice to be able to control who is allowed to keep apps alive.

The easiest (blanket) option here would be to disable keep alive for everyone on the platform. This can be done by exposing the keep_alive option in jhub-apps config. Follow on work would also be needed to configure this via the jhub deployment running jhub-apps.

A more fine-grained option would be to have jhub-apps fetch optional special permissions from the jhub deployment. This would require follow on work in the jhub deployments to set up these new permissions.

Value and/or benefit

More admin control over who can run continuous running apps and therefore more control over costs incurred by deployed apps.

Anything else?

No response

@kcpevey kcpevey added the type: enhancement 💅🏼 New feature or request label Aug 9, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
type: enhancement 💅🏼 New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant