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. |
||
https://gitlab.com/tango-controls/incubator/tangogql-ariadne.git |
Queryable access to a Tango Control System that can be used by the dashboard creation tool |
Currently, this is a TangoGQL Ariadne. 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.12.1
TangoGQL-Ariadne: ska-tango-tangogql-ariadne:0.1.1
Taranta-Dashboard: ska-tango-taranta-dashboard:1.6.4
Taranta-Auth: ska-tango-taranta-auth:0.2.3
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.