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.
This pull request updates the container-based launchers (kubernetes, docker) and the bootstrap-kernel.sh script used in the kernel images to recognize and flow --kernel-class-name values to the python launcher.
When set, python-based kernel containers will have a KERNEL_CLASS_NAME env value corresponding to the configured kernel class that is set in the kernel.json via --kernel-class-name.
Since our kernelspecs don't set this value, a good way to test is to exec into the EG pod/container and add
This pull request updates the container-based launchers (kubernetes, docker) and the
bootstrap-kernel.sh
script used in the kernel images to recognize and flow--kernel-class-name
values to the python launcher.When set, python-based kernel containers will have a
KERNEL_CLASS_NAME
env value corresponding to the configured kernel class that is set in thekernel.json
via--kernel-class-name
.Since our kernelspecs don't set this value, a good way to test is to exec into the EG pod/container and add
to the
argv
stanza, then confirm the environment values from within the launcher kernel.Resolves #1184