Low Telescope Integration Guide
This page describes the SKA Low integrated deployment supported by
the ska-sw-integration-testing-badger repository.
The Low configuration deploys the main SKA Low subsystems together with their dependencies, and provides a target environment for integration test cases.
Low integration chart
The integrated Low chart is defined as:
apiVersion: v2
name: ska-low-sw-test
description: Ska Low SW Test Helm Chart
type: application
version: 0.0.1
appVersion: 0.0.1
At a high level, this chart pulls in:
Common Tango base and utilities
ska-tango-baseska-tango-utilska-tango-tangogql
These provide the Tango control system runtime, utilities and GraphQL/Taranta integration used by multiple subsystems.
Alarm handling and generic visualisation
ska-tango-alarmhandlerska-tango-tarantaska-tango-taranta-authska-tango-taranta-dashboardska-tango-taranta-dashboard-pvcska-ser-skuidska-tango-archiver
These charts support alarms, dashboards, authentication, and data archiving, and are shared with the Mid deployment as well.
Low-specific subsystems integrated for testing
For the Low telescope, the chart integrates the following main subsystems for testing:
Science Data Processor (SDP)
Chart:
ska-sdpCondition:
ska-sdp.enabled
Provides the science data processing capabilities for SKA Low.
MCCS (Low control subsystem)
Chart:
ska-low-mccsCondition:
ska-low-mccs.enabled
Handles control and coordination of Low telescope hardware.
Telescope Management Controller - Low
Chart:
ska-tmc-lowCondition:
ska-tmc-low.enabled
The Low-specific Telescope Management Controller that orchestrates observations and subsystem interactions.
CSP.LMC - Low
Chart:
ska-csp-lmc-lowCondition:
ska-csp-lmc-low.enabled
Local Monitor and Control for the Central Signal Processor in the Low telescope.
CBF - Low Correlator/Beamformer
Chart:
ska-low-cbfCondition:
ska-low-cbf.enabled
Low’s correlator/beamformer functionality.
CBF Processing – Low
Chart:
ska-low-cbf-procCondition:
ska-low-cbf-proc.enabled
Processing for the Low CBF data path.
PST (Pulsar Timing)
Chart:
ska-pstCondition:
ska-pst.enabled
Pulsar timing-related components used in Low telescope tests.
Summary
In summary, setting TELESCOPE=SKA-low, running
make k8s-install-chart and then make k8s-test will:
deploy an integrated SKA Low environment with TMC, MCCS, SDP, CSP.LMC, CBF, CBF-Proc, PST and the common Tango/visualisation/archival components, and
run integration tests against this combined deployment.