Link Search Menu Expand Document

cBioOnDemand Subsystem Installation

Openstack project

All the resources are available as a single OpenStack project. This project is managed by set of Terraform repositories. TODO

We use Openstack for IaaS and we provision this infrastructure by terraform. Terraform configuration:

  1. First step is to Install Rancher. See bellow!

Rancher

GitRepo Run terraform. Use B option.

You may need to add users manualy. See doc

Ansible

GitRepo

  1. step is to run terraform and then ansible which dynamicly look up VMs created in Openstack and install cluster on them. After successful Kubernetes cluster build follow post-install steps.

!MANUAL! Need to extract token from rancher for new cluster and write it to ansible!

cBioOnDemand

  1. step is to install cBioOnDemand konfiguration which is located in Kubernetes-docker repository. You should edit readme and run whole pipeline. Repeat for master/beta/dev.

  2. step is to install certificates !TODO! Ingress takes certificates from secret names ‘ingress’. This certificates are stored in #TODO. To create secret ingress run

kubectl create secret tls ingress --key ${KEY_FILE} --cert ${CERT_FILE}

For ${CERT_FILE} file with full certification chain should be used. Secret cbio-static is used for http://cbioportal.europdx.eu instance.

  1. step is to install system components from API and secure-routing repositories. You should edit readme and run whole pipeline. Repeat for master/beta/dev.

  2. DONE!