Commit Graph

783 Commits

Author SHA1 Message Date
Giovanni Lanzani
cc5ceae62c Add jupyterlab_bokeh extension
Without the extension it is not possible to use all Bokeh functionalities in JupyterLab
2018-03-14 09:10:49 +01:00
Peter Parente
50247fea87 Merge pull request #567 from jupyter-on-openshift/openshift-jupyter-lab
Add instructions for enabling Jupyter Lab interface with OpenShift deployment.
2018-03-13 23:35:44 -04:00
Peter Parente
049d7e18df Restore all builds, disable julia precompilation 2018-03-13 23:32:40 -04:00
Peter Parente
1a38037621 Disable datascience / tensorflow builds on travis temporarily 2018-03-13 12:13:11 -04:00
Peter Parente
de0cd8011b Merge pull request #566 from Bidek56/master
Spark 2.3
2018-03-09 15:05:02 -05:00
Joachim Jablon
3c61b079c2 Chown of home dir needs to be recursive 2018-03-09 19:01:41 +01:00
Jonathan Terhorst
652cd9fdb5 add r-htmltools pkg 2018-03-09 11:00:31 -05:00
Luciano Resende
bbf34d3473 Update to Toree 0.2.0 RC3 2018-03-05 20:50:58 -08:00
Graham Dumpleton
53b1064b3c Add instructions for enabling Jupyter Lab interface with OpenShift deployment. 2018-03-02 14:54:05 +11:00
Darek
ef402bfe71 Fixing checksum error 2018-03-01 22:43:16 +00:00
Darek
29e1b43aa5 Changed Spark mirror server and upgraded py4j library to 0.10.6 2018-03-01 21:22:56 +00:00
Darek
f2e8096825 Upgrading Spark to 2.3 2018-03-01 20:54:06 +00:00
Min RK
92fe05d1e7 Merge pull request #558 from jupyter-on-openshift/home-volume-mounting
Avoid placing anything under home directory in OpenShift deployments.
2018-02-20 10:21:48 +01:00
Min RK
a7b1f81034 Merge pull request #559 from jupyter-on-openshift/mutable-passwd-group
Add entries to passwd/group if running as user not in passwd file.
2018-02-20 10:21:19 +01:00
Min RK
2e3a596441 Merge pull request #557 from jupyter-on-openshift/source-to-image
Sample builder scripts for build custom notebook images using Source-to-Image.
2018-02-20 10:14:57 +01:00
Graham Dumpleton
c545886d76 Add entries to passwd/group if running as user not in passwd file. 2018-02-20 19:17:55 +11:00
Graham Dumpleton
9850b5710e Correct URL in Source-to-Image template to reference master branch. 2018-02-20 12:21:19 +11:00
Graham Dumpleton
d2cfd3de0d Avoid relying on existence of work subdirectory in Source-to-Image examples. 2018-02-20 10:52:47 +11:00
Graham Dumpleton
4d2992bc77 Avoid placing anything under home directory in OpenShift deployment example so can use it to mount volumes. 2018-02-20 10:19:08 +11:00
Graham Dumpleton
9e9ca7344c Fix URLs for location of Source-to-Image example directory in master. 2018-02-19 14:14:18 +11:00
Graham Dumpleton
9b78b0c13c Add README for Source-to-Image examples directory. 2018-02-19 13:49:29 +11:00
Graham Dumpleton
f0cdbd536b Remove packages file from image when using Source-to-Image before doing a build, rather than after. 2018-02-19 13:17:54 +11:00
Graham Dumpleton
52fba5967f Add OpenShift template for building, but not deploying an image using Source-to-Image builder. 2018-02-19 11:43:20 +11:00
Graham Dumpleton
f87dec5936 Add template for using Source-to-Image builder scripts with OpenShift. 2018-02-18 21:58:43 +11:00
Graham Dumpleton
49fe302e4a Ensure assemble script of Source-to-Image script logs progress. 2018-02-18 21:54:47 +11:00
Graham Dumpleton
92843575a4 Add save-artifacts script to Source-to-Image to avoid warnings/errors. 2018-02-18 21:43:00 +11:00
Graham Dumpleton
bad4f68608 Add example Source-to-Image scripts for building custom notebook images. 2018-02-18 20:58:32 +11:00
Peter Parente
65f1c4bea0 Merge pull request #556 from avinson/master
improve secure_path modification by storing in sudoers.d
2018-02-17 09:51:58 -05:00
Aaron Vinson
ead1caecfa improve secure_path modification by storing in sudoers.d 2018-02-17 00:15:06 -08:00
Peter Parente
9faed6a154 Merge pull request #555 from jupyter-on-openshift/writable-home-directory
Ensure directories/files under home directory are writable.
2018-02-16 21:52:17 -05:00
Graham Dumpleton
f4bf2ba525 Merge branch 'master' of github.com:jupyter/docker-stacks into writable-home-directory 2018-02-17 11:33:31 +11:00
Graham Dumpleton
4d32b2182e Ensure anything under $HOME is always writable to group. 2018-02-17 11:31:55 +11:00
Min RK
239dff3225 Merge pull request #551 from jupyter-on-openshift/openshift-templates
Templates for deploying Jupyter Notebooks to OpenShift.
2018-02-16 15:09:08 +01:00
Min RK
600ea66020 Merge pull request #550 from jupyter-on-openshift/user-as-integer-uid
Use NB_UID for USER statement in Dockerfile so deployment platform can verify that image doesn't run as root.
2018-02-16 14:39:28 +01:00
Graham Dumpleton
fe4bf0d04c Add notes on changing password when using OpenShift templates. 2018-02-15 14:53:47 +11:00
Graham Dumpleton
13be336fcd Add missing label to config map in OpenShift template. 2018-02-15 14:43:30 +11:00
Graham Dumpleton
770007bb10 Use NB_UID for USER statement in Dockerfile so deployment platform can verify that image doesn't run as root. 2018-02-15 11:11:32 +11:00
Graham Dumpleton
cd86d62fa7 Add README for OpenShift example. 2018-02-14 17:09:44 +11:00
Graham Dumpleton
75108f99fd Generate password from OpenShift template if none is supplied. 2018-02-14 14:12:08 +11:00
Graham Dumpleton
2a7f659664 Add example templates for deploying notebooks to OpenShift. 2018-02-14 12:23:06 +11:00
Peter Parente
c54800018c Merge pull request #545 from chriszs/lab-31
Upgrade to the first JupyterLab beta v0.31
2018-02-04 14:28:34 -05:00
Chris Zubak-Skees
8cbf385b6d Upgrade ipywidgets in scipy for compatibility with 0.31 jupyterlab version 2018-02-04 13:19:11 -05:00
Chris Zubak-Skees
27cf7035ec Fix to check dict status code response in test_container_options 2018-02-04 13:01:28 -05:00
Peter Parente
b214741486 Merge pull request #544 from Bidek56/master
Fixing PYTHONPATH in base-notebook/start.sh
2018-02-04 12:58:17 -05:00
Chris Zubak-Skees
7c68f9cd4a Upgrade to the first JupyterLab beta v0.31 2018-02-04 00:41:30 -05:00
Bidek56
d28657d7b9 Added PYTHONPATH to sudo 2018-02-03 16:43:16 -05:00
Peter Parente
9089b66a98 Merge pull request #539 from clkao/jupterhub-lab
jupyterhub-lab support will be enabled if $JUPYTER_ENABLE_LAB is set.
2018-01-31 21:49:37 -05:00
Min RK
29b68cd9e1 Merge pull request #541 from cam72cam/cam72cam-chown-home
Support provisioned storage with incorrect permissions
2018-01-31 15:18:21 +01:00
Christian Mesh
272476e2d7 Gate chown /home/$NB_USER behind $CHOWN_HOME 2018-01-31 09:05:01 -05:00
Christian Mesh
b4d2d6f583 Support provisioned storage with incorrect permissions
I ran into an issue when trying to get this to work with a NFS server which I did not have direct control over (EFS).  As part of the PersistentVolumeClaim, there is no easy way to set the UID and GID of the created directory.on the networked FS.

My only concern with this chown is that some user out there might be running jupyterhub in an odd configuration where $NB_USER is not supposed to have these exact permissions on the storage.  I think this is quite unlikely, but it is worth mentioning. 

I chronicled my experiences with working around this issue and setting up z2jh on EFS in https://github.com/jupyterhub/zero-to-jupyterhub-k8s/issues/421 with @yuvipanda.
2018-01-31 08:51:52 -05:00