Skip to content

sciencebox/charts

Repository files navigation

ScienceBox

Artifact Hub

ScienceBox project aims to provider container-based version CERN services namely EOS, CERNBox, CVMFS and SWAN services. The goal of the project is to provide an easy and hassle free way to deploy CERN Services on Kubernetes.

ScienceBox Charts

Collection of ScienceBox Helm Charts.

This repository hosts a collection of Helm charts for stand-alone ScienceBox deployments:

  • Sciencebox: The master umbrella chart for the deployment of ScienceBox in its entirety.
  • CVMFS: The CVMFS client for SWAN to use software stacks from centrally-managed repositories.
  • Frontier Squid: The Squid HTTP cache optimized for use with CVMFS.
  • eos-instance-config: An helper chart to get an EOS instance configured according to the ScienceBox requirements.
  • OCIS: OwnCloud Infinite Scale - Web frontend, Proxy and Identity Provider based on OwnCloud OpenID Connect Provider.
  • ldap-instance-config: An helper chart to populate the LDAP server with custom users.

Charts for other services part of ScienceBox are hosted on dedicated repositories:

Deploying on Minikube

Before, deploying the helm charts, run the following commands to update the helm dependencies:

git clone https://github.com/sciencebox/charts.git
cd sciencebox
helm dep update

After updating the dependencies, in order to deploy the charts on minikube we have the installation scripts available here in a dedicated repository.