feat(jupyterhub): set cull timeout

This commit is contained in:
Masaki Yatsu
2025-09-03 10:34:13 +09:00
parent 2a61b8e1ad
commit 67dd348705

View File

@@ -34,6 +34,8 @@ hub:
login_service: keycloak login_service: keycloak
# username_claim: email # username_claim: email
username_claim: preferred_username username_claim: preferred_username
auth_refresh_age: 300 # Refresh auth token every 5 minutes
refresh_pre_spawn: true # Refresh token before spawning server
OAuthenticator: OAuthenticator:
scope: scope:
@@ -268,3 +270,10 @@ ingress:
tls: tls:
- hosts: - hosts:
- {{ .Env.JUPYTERHUB_HOST }} - {{ .Env.JUPYTERHUB_HOST }}
cull:
enabled: true
timeout: 7200 # 2 hours idle timeout
every: 600 # Check every 10 minutes
adminUsers: true # Also cull admin users' server pods
users: false # Don't delete user accounts, only stop server pods