Skip to content

PoudNL/sciencebox-charts

 
 

Repository files navigation

ScienceBox

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.
  • 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.

Work-Around

Currently, the redirect_uris in the identifier_registration.yaml file are hardcorded and not yet templated. They should be replaced with the ${HOSTNAME} of the machine running the minikube cluster, because the ingress is configured to route the hostname.

About

Helm Charts for ScienceBox services

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 81.3%
  • Mustache 18.7%