SKA Taranta Suite¶
Welcome to the SKA Taranta Suite ReadTheDocs
What follows is a brief guide to the headings you’ll find in the left-hand sidebar of this site. Feel free to explore!
Projects that compose Taranta Suite¶
Repository |
Docs |
Purpose |
Description |
---|---|---|---|
A tool for creating Dashboards for interacting with the devices within a Tango Control System |
The tool for developing these dashboards is taranta itself. |
||
Queryable access to a Tango Control System that can be used by the dashboard creation tool |
Currently, this is a TangoGQL. A GraphQL web server that integrates with the TangoDB services and cancommunicate directly with tango devices. |
||
Storing and Sharing the configuration of developed dashboards between users |
A MongoDB based dashboard repository for storing taranta dashboard layouts |
||
Authorization and Authentication for the tools |
A simple authentication and authorization service for the taranta and TangoGQL tools that can be hooked into a corporate authentication solution |
||
Supporting further development |
A set of developer scripts and tools used for setting up and developing these related products. |
How to Deploy Taranta Suite on Minikube¶
This section describes how to deploy the Taranta Suite in a Minikube environment. You now have two options for deploying the suite:
Using local services
Integrating with AWS for authentication and dashboard services.
Option 1: Local Deployment (Default)¶
For a standard local deployment without AWS integration:
Note
Use the latest Charts:
Taranta: ska-tango-taranta:2.9.0
TangoGQL: ska-tango-tangogql:1.3.12
Taranta-Dashboard: ska-tango-taranta-dashboard:1.6.0
Taranta-Auth: ska-tango-taranta-auth:0.2.2
For an example of creating your own chart, please follow:
ska-tango-taranta-suite
Option 2: AWS Integration (Preferred)¶
For deploying with AWS integration for authentication and dashboard services:
Note
Enable AWS Integration by setting global variables in the Taranta suite’s Helm chart:
global: use_aws: true aws_url: k8s-services.skao.int
Follow the steps outlined in deploy_taranta_aws below for detailed instructions on deploying Taranta with AWS integration.