A lightweight, multi-tenant, scalable and secure gateway that enables Jupyter Notebooks to share resources across distributed clusters such as Apache Spark, Kubernetes and others.
pull logic in terminate_custom_resources() into the appropriate place in terminate_container_resources()
Prior to these changes, the spark operator pods lingered without being terminated on kernel change despite the pod logs indicating that the shutdown signal as received.
Fixes #1167
This PR includes the changes suggested in https://github.com/jupyter-server/enterprise_gateway/issues/1167#issuecomment-1267584529
kill()
toterminate_container_resources()
terminate_custom_resources()
into the appropriate place interminate_container_resources()
Prior to these changes, the spark operator pods lingered without being terminated on kernel change despite the pod logs indicating that the shutdown signal as received.
Now, pods are deleted on kernel change as expected. @vivekbhide also confirmed as such in https://github.com/jupyter-server/enterprise_gateway/issues/1167#issuecomment-1269282302