Skip to content

Commit fcf9c2e

Browse files
authored
Merge pull request #1648 from yuvipanda/feat/upstream-culler
Use idle culler from jupyterhub-idle-culler package
2 parents f4d73c0 + 8211ad2 commit fcf9c2e

File tree

5 files changed

+9
-379
lines changed

5 files changed

+9
-379
lines changed

images/hub/requirements.in

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,9 @@ psycopg2-binary # postgres
2424
pycurl # internal http requests handle more load with pycurl
2525
statsd # statsd metrics collection (TODO: remove soon, since folks use prometheus)
2626

27+
# The idle culler service
28+
jupyterhub-idle-culler
29+
2730
## Useful tools
2831

2932
# py-spy is useful for profiling running hubs

images/hub/requirements.txt

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@ jupyter-telemetry==0.0.5 # via jupyterhub
2828
jupyterhub-dummyauthenticator==0.3.1 # via -r requirements.in
2929
jupyterhub-firstuseauthenticator==0.14.0 # via -r requirements.in
3030
jupyterhub-hmacauthenticator==0.1 # via -r requirements.in
31+
jupyterhub-idle-culler==1.0 # via -r requirements.in
3132
jupyterhub-kubespawner==0.11.1 # via -r requirements.in
3233
jupyterhub-ldapauthenticator==1.3.0 # via -r requirements.in
3334
jupyterhub-ltiauthenticator==0.4.0 # via -r requirements.in
@@ -55,7 +56,7 @@ pyjwt[crypto]==1.7.1 # via globus-sdk, mwoauth
5556
pymysql==0.9.3 # via -r requirements.in
5657
pyopenssl==19.1.0 # via certipy
5758
pyrsistent==0.15.7 # via jsonschema
58-
python-dateutil==2.8.1 # via alembic, jupyterhub, kubernetes
59+
python-dateutil==2.8.1 # via alembic, jupyterhub, jupyterhub-idle-culler, kubernetes
5960
python-editor==1.0.4 # via alembic
6061
python-json-logger==0.1.11 # via jupyter-telemetry
6162
pyyaml==5.3 # via jupyterhub-kubespawner, kubernetes
@@ -67,7 +68,7 @@ ruamel.yaml==0.16.10 # via jupyter-telemetry
6768
six==1.14.0 # via bcrypt, cryptography, globus-sdk, google-auth, jsonschema, kubernetes, mwoauth, onetimepass, pyopenssl, pyrsistent, python-dateutil, traitlets, websocket-client
6869
sqlalchemy==1.3.15 # via alembic, jupyterhub
6970
statsd==3.3.0 # via -r requirements.in
70-
tornado==6.0.4 # via jupyterhub, jupyterhub-ldapauthenticator
71+
tornado==6.0.4 # via jupyterhub, jupyterhub-idle-culler, jupyterhub-ldapauthenticator
7172
traitlets==4.3.3 # via jupyter-telemetry, jupyterhub, jupyterhub-ldapauthenticator
7273
urllib3==1.25.8 # via kubernetes, requests
7374
websocket-client==0.57.0 # via kubernetes

0 commit comments

Comments
 (0)