gitextract_mwzi65qv/ ├── .git-blame-ignore-revs ├── .gitattributes ├── .github/ │ ├── ISSUE_TEMPLATE.md │ ├── codeql/ │ │ └── codeql-config.yml │ ├── dependabot.yml │ └── workflows/ │ ├── build.yml │ └── codeql-analysis.yml ├── .gitignore ├── .pre-commit-config.yaml ├── .readthedocs.yaml ├── LICENSE.md ├── Makefile ├── README.md ├── codecov.yml ├── conftest.py ├── docs/ │ ├── Makefile │ ├── doc-requirements.txt │ ├── environment.yml │ ├── make.bat │ └── source/ │ ├── _static/ │ │ └── custom.css │ ├── conf.py │ ├── contributors/ │ │ ├── contrib.md │ │ ├── debug.md │ │ ├── devinstall.md │ │ ├── docker.md │ │ ├── index.rst │ │ ├── roadmap.md │ │ ├── sequence-diagrams.md │ │ └── system-architecture.md │ ├── developers/ │ │ ├── custom-images.md │ │ ├── dev-process-proxy.md │ │ ├── index.rst │ │ ├── kernel-launcher.md │ │ ├── kernel-library.md │ │ ├── kernel-manager.md │ │ ├── kernel-specification.md │ │ └── rest-api.rst │ ├── index.rst │ ├── operators/ │ │ ├── config-add-env.md │ │ ├── config-availability.md │ │ ├── config-cli.md │ │ ├── config-culling.md │ │ ├── config-dynamic.md │ │ ├── config-env-debug.md │ │ ├── config-file.md │ │ ├── config-kernel-override.md │ │ ├── config-security.md │ │ ├── config-sys-env.md │ │ ├── deploy-conductor.md │ │ ├── deploy-distributed.md │ │ ├── deploy-docker.md │ │ ├── deploy-kubernetes.md │ │ ├── deploy-single.md │ │ ├── deploy-yarn-cluster.md │ │ ├── index.rst │ │ ├── installing-eg.md │ │ ├── installing-kernels.md │ │ └── launching-eg.md │ ├── other/ │ │ ├── index.rst │ │ ├── related-resources.md │ │ └── troubleshooting.md │ └── users/ │ ├── client-config.md │ ├── connecting-to-eg.md │ ├── index.rst │ ├── installation.md │ └── kernel-envs.md ├── enterprise_gateway/ │ ├── __init__.py │ ├── __main__.py │ ├── _version.py │ ├── base/ │ │ ├── __init__.py │ │ └── handlers.py │ ├── client/ │ │ ├── __init__.py │ │ └── gateway_client.py │ ├── enterprisegatewayapp.py │ ├── itests/ │ │ ├── __init__.py │ │ ├── kernels/ │ │ │ └── authorization_test/ │ │ │ └── kernel.json │ │ ├── test_authorization.py │ │ ├── test_base.py │ │ ├── test_python_kernel.py │ │ ├── test_r_kernel.py │ │ └── test_scala_kernel.py │ ├── mixins.py │ ├── services/ │ │ ├── __init__.py │ │ ├── api/ │ │ │ ├── __init__.py │ │ │ ├── handlers.py │ │ │ ├── swagger.json │ │ │ └── swagger.yaml │ │ ├── kernels/ │ │ │ ├── __init__.py │ │ │ ├── handlers.py │ │ │ └── remotemanager.py │ │ ├── kernelspecs/ │ │ │ ├── __init__.py │ │ │ ├── handlers.py │ │ │ └── kernelspec_cache.py │ │ ├── processproxies/ │ │ │ ├── __init__.py │ │ │ ├── conductor.py │ │ │ ├── container.py │ │ │ ├── crd.py │ │ │ ├── distributed.py │ │ │ ├── docker_swarm.py │ │ │ ├── k8s.py │ │ │ ├── processproxy.py │ │ │ ├── spark_operator.py │ │ │ └── yarn.py │ │ └── sessions/ │ │ ├── __init__.py │ │ ├── handlers.py │ │ ├── kernelsessionmanager.py │ │ └── sessionmanager.py │ └── tests/ │ ├── __init__.py │ ├── resources/ │ │ ├── failing_code2.ipynb │ │ ├── failing_code3.ipynb │ │ ├── kernel_api2.ipynb │ │ ├── kernel_api3.ipynb │ │ ├── kernels/ │ │ │ └── kernel_defaults_test/ │ │ │ └── kernel.json │ │ ├── public/ │ │ │ └── index.html │ │ ├── responses_2.ipynb │ │ ├── responses_3.ipynb │ │ ├── simple_api2.ipynb │ │ ├── simple_api3.ipynb │ │ ├── unknown_kernel.ipynb │ │ ├── zen2.ipynb │ │ └── zen3.ipynb │ ├── test_enterprise_gateway.py │ ├── test_gatewayapp.py │ ├── test_handlers.py │ ├── test_kernelspec_cache.py │ ├── test_mixins.py │ ├── test_process_proxy.py │ └── test_yaml_injection.py ├── etc/ │ ├── Makefile │ ├── docker/ │ │ ├── demo-base/ │ │ │ ├── Dockerfile │ │ │ ├── README.md │ │ │ ├── bootstrap-yarn-spark.sh │ │ │ ├── core-site.xml.template │ │ │ ├── fix-permissions │ │ │ ├── hdfs-site.xml │ │ │ ├── mapred-site.xml │ │ │ ├── ssh_config │ │ │ └── yarn-site.xml.template │ │ ├── docker-compose.yml │ │ ├── enterprise-gateway/ │ │ │ ├── Dockerfile │ │ │ ├── README.md │ │ │ └── start-enterprise-gateway.sh │ │ ├── enterprise-gateway-demo/ │ │ │ ├── Dockerfile │ │ │ ├── README.md │ │ │ ├── bootstrap-enterprise-gateway.sh │ │ │ └── start-enterprise-gateway.sh.template │ │ ├── kernel-image-puller/ │ │ │ ├── Dockerfile │ │ │ ├── README.md │ │ │ ├── image_fetcher.py │ │ │ ├── kernel_image_puller.py │ │ │ └── requirements.txt │ │ ├── kernel-py/ │ │ │ ├── Dockerfile │ │ │ └── README.md │ │ ├── kernel-r/ │ │ │ ├── Dockerfile │ │ │ └── README.md │ │ ├── kernel-scala/ │ │ │ ├── Dockerfile │ │ │ └── README.md │ │ ├── kernel-spark-py/ │ │ │ ├── Dockerfile │ │ │ └── README.md │ │ ├── kernel-spark-r/ │ │ │ ├── Dockerfile │ │ │ └── README.md │ │ ├── kernel-tf-gpu-py/ │ │ │ ├── Dockerfile │ │ │ └── README.md │ │ └── kernel-tf-py/ │ │ ├── Dockerfile │ │ └── README.md │ ├── kernel-launchers/ │ │ ├── R/ │ │ │ └── scripts/ │ │ │ ├── launch_IRkernel.R │ │ │ └── server_listener.py │ │ ├── bootstrap/ │ │ │ └── bootstrap-kernel.sh │ │ ├── docker/ │ │ │ └── scripts/ │ │ │ └── launch_docker.py │ │ ├── kubernetes/ │ │ │ └── scripts/ │ │ │ ├── kernel-pod.yaml.j2 │ │ │ └── launch_kubernetes.py │ │ ├── operators/ │ │ │ └── scripts/ │ │ │ ├── launch_custom_resource.py │ │ │ └── sparkoperator.k8s.io-v1beta2.yaml.j2 │ │ ├── python/ │ │ │ └── scripts/ │ │ │ └── launch_ipykernel.py │ │ └── scala/ │ │ └── toree-launcher/ │ │ ├── build.sbt │ │ ├── project/ │ │ │ ├── build.properties │ │ │ ├── plugins.sbt │ │ │ └── scalastyle-config.xml │ │ └── src/ │ │ └── main/ │ │ └── scala/ │ │ └── launcher/ │ │ ├── KernelProfile.scala │ │ ├── ToreeLauncher.scala │ │ └── utils/ │ │ ├── SecurityUtils.scala │ │ └── SocketUtils.scala │ ├── kernel-resources/ │ │ └── ir/ │ │ └── kernel.js │ ├── kernelspecs/ │ │ ├── R_docker/ │ │ │ └── kernel.json │ │ ├── R_kubernetes/ │ │ │ └── kernel.json │ │ ├── dask_python_yarn_remote/ │ │ │ ├── bin/ │ │ │ │ └── run.sh │ │ │ └── kernel.json │ │ ├── python_distributed/ │ │ │ └── kernel.json │ │ ├── python_docker/ │ │ │ └── kernel.json │ │ ├── python_kubernetes/ │ │ │ └── kernel.json │ │ ├── python_tf_docker/ │ │ │ └── kernel.json │ │ ├── python_tf_gpu_docker/ │ │ │ └── kernel.json │ │ ├── python_tf_gpu_kubernetes/ │ │ │ └── kernel.json │ │ ├── python_tf_kubernetes/ │ │ │ └── kernel.json │ │ ├── scala_docker/ │ │ │ └── kernel.json │ │ ├── scala_kubernetes/ │ │ │ └── kernel.json │ │ ├── spark_R_conductor_cluster/ │ │ │ ├── bin/ │ │ │ │ └── run.sh │ │ │ └── kernel.json │ │ ├── spark_R_kubernetes/ │ │ │ ├── bin/ │ │ │ │ └── run.sh │ │ │ └── kernel.json │ │ ├── spark_R_yarn_client/ │ │ │ ├── bin/ │ │ │ │ └── run.sh │ │ │ └── kernel.json │ │ ├── spark_R_yarn_cluster/ │ │ │ ├── bin/ │ │ │ │ └── run.sh │ │ │ └── kernel.json │ │ ├── spark_python_conductor_cluster/ │ │ │ ├── bin/ │ │ │ │ └── run.sh │ │ │ └── kernel.json │ │ ├── spark_python_kubernetes/ │ │ │ ├── bin/ │ │ │ │ └── run.sh │ │ │ └── kernel.json │ │ ├── spark_python_operator/ │ │ │ └── kernel.json │ │ ├── spark_python_yarn_client/ │ │ │ ├── bin/ │ │ │ │ └── run.sh │ │ │ └── kernel.json │ │ ├── spark_python_yarn_cluster/ │ │ │ ├── bin/ │ │ │ │ └── run.sh │ │ │ └── kernel.json │ │ ├── spark_scala_conductor_cluster/ │ │ │ ├── bin/ │ │ │ │ └── run.sh │ │ │ └── kernel.json │ │ ├── spark_scala_kubernetes/ │ │ │ ├── bin/ │ │ │ │ └── run.sh │ │ │ └── kernel.json │ │ ├── spark_scala_yarn_client/ │ │ │ ├── bin/ │ │ │ │ └── run.sh │ │ │ └── kernel.json │ │ └── spark_scala_yarn_cluster/ │ │ ├── bin/ │ │ │ └── run.sh │ │ └── kernel.json │ └── kubernetes/ │ └── helm/ │ └── enterprise-gateway/ │ ├── Chart.yaml │ ├── templates/ │ │ ├── daemonset.yaml │ │ ├── deployment.yaml │ │ ├── eg-clusterrole.yaml │ │ ├── eg-clusterrolebinding.yaml │ │ ├── eg-serviceaccount.yaml │ │ ├── imagepullSecret.yaml │ │ ├── ingress.yaml │ │ ├── kip-clusterrole.yaml │ │ ├── kip-clusterrolebinding.yaml │ │ ├── kip-serviceaccount.yaml │ │ ├── psp.yaml │ │ └── service.yaml │ └── values.yaml ├── pyproject.toml ├── release.sh ├── requirements.yml └── website/ ├── .gitignore ├── README.md ├── _config.yml ├── _data/ │ └── navigation.yml ├── _includes/ │ ├── call-to-action.html │ ├── contact.html │ ├── features.html │ ├── head.html │ ├── header.html │ ├── nav.html │ ├── platforms.html │ └── scripts.html ├── _layouts/ │ ├── home.html │ └── page.html ├── _sass/ │ ├── _base.scss │ └── _mixins.scss ├── css/ │ ├── bootstrap.css │ └── main.scss ├── font-awesome/ │ ├── css/ │ │ └── font-awesome.css │ ├── fonts/ │ │ └── FontAwesome.otf │ ├── less/ │ │ ├── animated.less │ │ ├── bordered-pulled.less │ │ ├── core.less │ │ ├── fixed-width.less │ │ ├── font-awesome.less │ │ ├── icons.less │ │ ├── larger.less │ │ ├── list.less │ │ ├── mixins.less │ │ ├── path.less │ │ ├── rotated-flipped.less │ │ ├── stacked.less │ │ └── variables.less │ └── scss/ │ ├── _animated.scss │ ├── _bordered-pulled.scss │ ├── _core.scss │ ├── _fixed-width.scss │ ├── _icons.scss │ ├── _larger.scss │ ├── _list.scss │ ├── _mixins.scss │ ├── _path.scss │ ├── _rotated-flipped.scss │ ├── _stacked.scss │ ├── _variables.scss │ └── font-awesome.scss ├── index.md ├── js/ │ ├── bootstrap.js │ ├── cbpAnimatedHeader.js │ ├── classie.js │ ├── creative.js │ ├── jquery.fittext.js │ └── jquery.js ├── platform-kubernetes.md ├── platform-spark.md ├── privacy-policy.md └── publish.sh