Skip to content

🔭 DEPRECATED - Applications for the Data Science Research Infrastructure OpenShift cluster at Maastricht University

License

Notifications You must be signed in to change notification settings

MaastrichtU-IDS/dsri-openshift-applications

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

78 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

⚠️ OBSOLETE REPOSITORY: most templates for OKD4 have been moved and are now maintained in https://github.com/MaastrichtU-IDS/dsri-documentation/tree/master/applications

Templates and example build for the DSRI OpenShift applications.

Upload templates to your project

Clone this repository:

git clone https://github.com/MaastrichtU-IDS/dsri-openshift-applications.git
cd dsri-openshift-applications

Data science templates

Containers running as non root, without sudo privileges

for template in $( ls templates-restricted/*.yml ); do oc apply -f ${template} ; done

Anyuid templates

Containers running as root user.

GPU templates and templates in anyuid folder require the anyuid service account enabled in your project (to run the container as root user).

Contact us to request anyuid privileges if necessary

for template in $( ls templates-anyuid/*.yml ); do oc apply -f ${template} ; done

GPU templates

Containers running as root user

for template in $( ls templates-gpu/*/*.yml ); do oc apply -f ${template} ; done

Create custom Docker image

For VSCode server or filebrowser: check their respective folders.

For JupyterLab: check https://github.com/MaastrichtU-IDS/jupyterlab-on-openshift/

Create app from template using command

Create app from template file using the CLI:

oc new-app -f templates-datascience/template-jupyterlab-dynamic.yml -p APPLICATION_NAME=jupyterlab-dynamic,PASSWORD=PASSWORD

Create app from existing template in your DSRI project using the CLI:

oc new-app jupyterlab-dynamic -p APPLICATION_NAME=jupyterlab-dynamic,PASSWORD=PASSWORD

Delete your application:

oc delete all --selector app=jupyterlab-dynamic

Replace jupyterlab-dynamic by your APPLICATION_NAME

Delete all applications from a template:

oc delete all,secret,configmaps,serviceaccount,rolebinding --selector template=jupyterlab-dynamic

Useful links

Browse the list of Icons for Templates in the Catalog.

Convert JSON to YAML: https://www.json2yaml.com

See also:

Contribute

Contributions are welcome! See the guidelines to contribute 👨‍💻.

About

🔭 DEPRECATED - Applications for the Data Science Research Infrastructure OpenShift cluster at Maastricht University

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published