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

https://gitlab.com/tango-controls/web/taranta.git

Taranta Docs

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/web/tangogql.git

TangoGQL Docs

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.

https://gitlab.com/tango-controls/web/taranta-dashboard.git

Taranta Dashboard Docs

Storing and Sharing the configuration of developed dashboards between users

A MongoDB based dashboard repository for storing taranta dashboard layouts

https://gitlab.com/tango-controls/web/taranta-auth.git

Taranta Auth Docs

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

https://gitlab.com/tango-controls/web/taranta-suite.git

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

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.

Joint Process for Contribution between Max IV and SKA