Navigation Menu

Skip to content

Australian-Imaging-Service/charts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Quick start

Requires:

  • existing Kubernetes (k8s) service with the following:
    • internal DNS provider
    • Ingress controller
    • Role Based Access Control (RBAC)
    • default Storage Class for persistent volumes
  • Workstation with the following:
    • kubectl client configured to control your k8s service
    • helm client

Helm client configuration

# Add the AIS helm chart repository
helm repo add ais https://australian-imaging-service.github.io/charts
helm repo update

Deploy XNAT

# Create a namespace and deploy the AIS XNAT service
kubectl create namespace xnat
helm upgrade xnat ais/xnat --install --values ./my-site-overrides.yaml --namespace xnat

# Watch the AIS goodness
watch kubectl -nxnat get all

Deploy Clinical Trials Processor (CTP)

# Create a namespace and deploy the AIS CTP service
kubectl create namespace ctp
helm upgrade ctp ais/ctp --install --values ./my-ctp-site-overrides.yaml --namespace ctp

# Watch the AIS goodness
watch kubectl -nctp get all

For more information refer to the AIS Dev Documentation