Example full deployment YAML of MCCS devices ============================================ This config is for reference only. It is auto-generated so may not provide a useful deployment. .. code-block:: yaml global: cluster_domain: techops.internal.skao.int minikube: true tango_host: databaseds-tango-base:10000 telmodel: - datasets: - platform.yaml source: gitlab://gitlab.com/ska-telescope/mccs/ska-low-mccs-common?2ff415b9ae4da3c7ffe66dbe41195c3c015a5827#tmdata/stfc-cloud - datasets: - stations/ci-1.yaml - stations/ci-2.yaml source: gitlab://gitlab.com/ska-telescope/mccs/ska-low-mccs-common?2ff415b9ae4da3c7ffe66dbe41195c3c015a5827#tmdata/ci_simulated_stations ska-low-mccs-pasd: referenceData: pasdconfiguration: ci-1: antennas: sb01-01: masked: false smartbox: sb01 smartbox_port: 1 sb01-02: masked: false smartbox: sb01 smartbox_port: 2 sb01-03: masked: false smartbox: sb01 smartbox_port: 3 sb01-04: masked: false smartbox: sb01 smartbox_port: 4 sb01-05: masked: false smartbox: sb01 smartbox_port: 5 sb01-06: masked: false smartbox: sb01 smartbox_port: 6 sb01-07: masked: false smartbox: sb01 smartbox_port: 7 sb01-08: masked: false smartbox: sb01 smartbox_port: 8 sb01-09: masked: false smartbox: sb01 smartbox_port: 9 sb01-10: masked: false smartbox: sb01 smartbox_port: 10 pasd: smartboxes: sb01: fndh_port: 1 ci-2: antennas: sb01-01: masked: false smartbox: sb01 smartbox_port: 1 sb01-02: masked: false smartbox: sb01 smartbox_port: 2 sb01-03: masked: false smartbox: sb01 smartbox_port: 3 sb01-04: masked: false smartbox: sb01 smartbox_port: 4 sb01-05: masked: false smartbox: sb01 smartbox_port: 5 sb01-06: masked: false smartbox: sb01 smartbox_port: 6 sb01-07: masked: false smartbox: sb01 smartbox_port: 7 sb01-08: masked: false smartbox: sb01 smartbox_port: 8 sb01-09: masked: false smartbox: sb01 smartbox_port: 9 sb01-10: masked: false smartbox: sb01 smartbox_port: 10 pasd: smartboxes: sb01: fndh_port: 1 simulators: pasdbuses: ci-1: host: pasd-simulator-ci-1 port: 9502 ci-2: host: pasd-simulator-ci-2 port: 9502 ska-tango-devices: deviceServers: pasd: fieldstation-ci-1: devices: MccsFieldStation: - low-mccs/fieldstation/ci-1 fieldstation-ci-2: devices: MccsFieldStation: - low-mccs/fieldstation/ci-2 fncc-ci-1: depends_on: - device: low-mccs/pasdbus/ci-1 devices: MccsFNCC: - low-mccs/fncc/ci-1 fncc-ci-2: depends_on: - device: low-mccs/pasdbus/ci-2 devices: MccsFNCC: - low-mccs/fncc/ci-2 fndh-ci-1: depends_on: - device: low-mccs/pasdbus/ci-1 devices: MccsFNDH: - low-mccs/fndh/ci-1 fndh-ci-2: depends_on: - device: low-mccs/pasdbus/ci-2 devices: MccsFNDH: - low-mccs/fndh/ci-2 pasdbus-ci-1: devices: MccsPasdBus: - low-mccs/pasdbus/ci-1 pasdbus-ci-2: devices: MccsPasdBus: - low-mccs/pasdbus/ci-2 smartbox-ci-1-sb01: depends_on: - device: low-mccs/pasdbus/ci-1 devices: MccsSmartbox: - low-mccs/smartbox/ci-1-sb01 smartbox-ci-2-sb01: depends_on: - device: low-mccs/pasdbus/ci-2 devices: MccsSmartbox: - low-mccs/smartbox/ci-2-sb01 devices: MccsFNCC: low-mccs/fncc/ci-1: ParentTRL: low-mccs/fieldstation/ci-1 PasdFQDN: low-mccs/pasdbus/ci-1 low-mccs/fncc/ci-2: ParentTRL: low-mccs/fieldstation/ci-2 PasdFQDN: low-mccs/pasdbus/ci-2 MccsFNDH: low-mccs/fndh/ci-1: ParentTRL: low-mccs/fieldstation/ci-1 PasdFQDN: low-mccs/pasdbus/ci-1 PortsWithSmartbox: - '1' low-mccs/fndh/ci-2: ParentTRL: low-mccs/fieldstation/ci-2 PasdFQDN: low-mccs/pasdbus/ci-2 PortsWithSmartbox: - '1' MccsFieldStation: low-mccs/fieldstation/ci-1: FndhFQDN: low-mccs/fndh/ci-1 ParentTRL: low-mccs/station/ci-1 SmartBoxFQDNs: - low-mccs/smartbox/ci-1-sb01 StationName: ci-1 low-mccs/fieldstation/ci-2: FndhFQDN: low-mccs/fndh/ci-2 ParentTRL: low-mccs/station/ci-2 SmartBoxFQDNs: - low-mccs/smartbox/ci-2-sb01 StationName: ci-2 MccsPasdBus: low-mccs/pasdbus/ci-1: AvailableSmartboxes: - 1 DevicePollingRate: 3 Host: pasd-simulator-ci-1 ParentTRL: low-mccs/fieldstation/ci-1 PollingRate: 0.2 Port: 9502 SimulationConfig: 1 SmartboxIDs: - 1 - 0 Timeout: 10 low-mccs/pasdbus/ci-2: AvailableSmartboxes: - 1 DevicePollingRate: 3 Host: pasd-simulator-ci-2 ParentTRL: low-mccs/fieldstation/ci-2 PollingRate: 0.2 Port: 9502 SimulationConfig: 1 SmartboxIDs: - 1 - 0 Timeout: 10 MccsSmartbox: low-mccs/smartbox/ci-1-sb01: AntennaNames: - sb01-01 - sb01-02 FieldStationName: low-mccs/fieldstation/ci-1 FndhFQDN: low-mccs/fndh/ci-1 FndhPort: 1 ParentTRL: low-mccs/fieldstation/ci-1 PasdFQDN: low-mccs/pasdbus/ci-1 PortsWithAntennas: - 1 - 2 SmartboxNumber: 1 low-mccs/smartbox/ci-2-sb01: AntennaNames: - sb01-01 - sb01-02 FieldStationName: low-mccs/fieldstation/ci-2 FndhFQDN: low-mccs/fndh/ci-2 FndhPort: 1 ParentTRL: low-mccs/fieldstation/ci-2 PasdFQDN: low-mccs/pasdbus/ci-2 PortsWithAntennas: - 1 - 2 SmartboxNumber: 1 labels: app: ska-low-mccs ska-low-mccs-spshw: simulators: subracks: ci-1-sr1: srmb_host: subrack-simulator-ci-1-sr1 srmb_port: 8081 ci-2-sr1: srmb_host: subrack-simulator-ci-2-sr1 srmb_port: 8081 ska-low-mccs-daq: ska-tango-devices: deviceDefaults: MccsDaqReceiver: ConsumersToStart: DaqModes.INTEGRATED_CHANNEL_DATA Port: 50051 SkuidUrl: http://ska-ser-skuid-ska-ser-skuid-svc:9870/ deviceServers: daq: daq-ci-1: devices: MccsDaqReceiver: - low-mccs/daqreceiver/ci-1 volumes: daq-data: claim: daq-data mountPath: /product daq-ci-1-bandpass: devices: MccsDaqReceiver: - low-mccs/daqreceiver/ci-1-bandpass daq-ci-2: devices: MccsDaqReceiver: - low-mccs/daqreceiver/ci-2 volumes: daq-data: claim: daq-data mountPath: /product daq-ci-2-bandpass: devices: MccsDaqReceiver: - low-mccs/daqreceiver/ci-2-bandpass devices: MccsDaqReceiver: low-mccs/daqreceiver/ci-1: DaqId: 1 Host: daqrx-ci-1 NumberOfTiles: 1 ParentTRL: low-mccs/spsstation/ci-1 StationID: 1 StationName: ci-1 low-mccs/daqreceiver/ci-1-bandpass: BandpassDaq: true DaqId: 1 Host: daqrx-ci-1-bandpass NumberOfTiles: 1 ParentTRL: low-mccs/spsstation/ci-1 StationID: 1 StationName: ci-1 low-mccs/daqreceiver/ci-2: DaqId: 2 Host: daqrx-ci-2 NumberOfTiles: 1 ParentTRL: low-mccs/spsstation/ci-2 StationID: 2 StationName: ci-2 low-mccs/daqreceiver/ci-2-bandpass: BandpassDaq: true DaqId: 2 Host: daqrx-ci-2-bandpass NumberOfTiles: 1 ParentTRL: low-mccs/spsstation/ci-2 StationID: 2 StationName: ci-2 labels: app: ska-low-mccs storage: daq-data: size: 250Mi storage_class: nfss1 ska-tango-devices: deviceDefaults: MccsSubrack: SubrackPort: 8081 MccsTile: AntennasPerTile: 16 deviceServers: spshw: spsstation-ci-1: devices: SpsStation: - low-mccs/spsstation/ci-1 volumes: daq-data: claim: daq-data mountPath: /product spsstation-ci-2: devices: SpsStation: - low-mccs/spsstation/ci-2 volumes: daq-data: claim: daq-data mountPath: /product subrack-ci-1-sr1: devices: MccsSubrack: - low-mccs/subrack/ci-1-sr1 subrack-ci-2-sr1: devices: MccsSubrack: - low-mccs/subrack/ci-2-sr1 tpms-ci-1-tpm01: devices: MccsTile: - low-mccs/tile/ci-1-tpm01 tpms-ci-2-tpm01: devices: MccsTile: - low-mccs/tile/ci-2-tpm01 devices: MccsSubrack: low-mccs/subrack/ci-1-sr1: ParentTRL: low-mccs/spsstation/ci-1 SimulatedPDU: true SubrackIp: subrack-simulator-ci-1-sr1 SubrackPort: 8081 low-mccs/subrack/ci-2-sr1: ParentTRL: low-mccs/spsstation/ci-2 SimulatedPDU: true SubrackIp: subrack-simulator-ci-2-sr1 SubrackPort: 8081 MccsTile: low-mccs/tile/ci-1-tpm01: ParentTRL: low-mccs/spsstation/ci-1 PreaduAttenuation: - 0 - 0 SimulationConfig: 1 StaticDelays: - 0 - 0 StationId: 1 SubrackBay: 1 SubrackFQDN: low-mccs/subrack/ci-1-sr1 TestConfig: 1 TileId: 0 TpmCpldPort: 10000 TpmIp: 10.0.10.201 TpmVersion: tpm_v1_6 low-mccs/tile/ci-2-tpm01: ParentTRL: low-mccs/spsstation/ci-2 PreaduAttenuation: - 0 - 0 SimulationConfig: 1 StaticDelays: - 0 - 0 StationId: 2 SubrackBay: 1 SubrackFQDN: low-mccs/subrack/ci-2-sr1 TestConfig: 1 TileId: 0 TpmCpldPort: 10000 TpmIp: 10.0.10.201 TpmVersion: tpm_v1_6 SpsStation: low-mccs/spsstation/ci-1: AntennaConfigURI: - gitlab://gitlab.com/ska-telescope/mccs/ska-low-mccs-common?2ff415b9ae4da3c7ffe66dbe41195c3c015a5827#tmdata/ci_simulated_stations - stations/ci-1.yaml BandpassDaqTRL: low-mccs/daqreceiver/ci-1-bandpass CspRounding: 1 LMCDaqTRL: low-mccs/daqreceiver/ci-1 ParentTRL: low-mccs/station/ci-1 SdnFirstInterface: 10.0.0.128/16 StartBandpassesInInitialise: true StationId: 1 SubrackFQDNs: - low-mccs/subrack/ci-1-sr1 TileFQDNs: - low-mccs/tile/ci-1-tpm01 low-mccs/spsstation/ci-2: AntennaConfigURI: - gitlab://gitlab.com/ska-telescope/mccs/ska-low-mccs-common?2ff415b9ae4da3c7ffe66dbe41195c3c015a5827#tmdata/ci_simulated_stations - stations/ci-2.yaml BandpassDaqTRL: low-mccs/daqreceiver/ci-2-bandpass CspRounding: 1 LMCDaqTRL: low-mccs/daqreceiver/ci-2 ParentTRL: low-mccs/station/ci-2 SdnFirstInterface: 10.0.0.192/16 StartBandpassesInInitialise: true StationId: 2 SubrackFQDNs: - low-mccs/subrack/ci-2-sr1 TileFQDNs: - low-mccs/tile/ci-2-tpm01 labels: app: ska-low-mccs ska-tango-devices: deviceDefaults: MccsBeamWeightStore: LoggingLevelDefault: 5 Url: postgresql://${PGUSER}:${PGPASSWORD}@${PGHOST}/${PGDATABASE} MccsCalibrationStore: LoggingLevelDefault: 5 MccsStation: LoggingLevelDefault: 5 MccsStationCalibrator: LoggingLevelDefault: 5 MccsSubarray: LoggingLevelDefault: 5 MccsSubarrayBeam: LoggingLevelDefault: 5 StationCalibrationSolverDevice: LoggingLevelDefault: 5 deviceServers: mccs: antennas-ci-1: null antennas-ci-2: null beamweightstore-ci-1: devices: MccsBeamWeightStore: - low-mccs/beamweightstore/ci-1 secrets: mccs-beam-weight-store-db-credentials: PGDATABASE: key: PGDATABASE PGHOST: key: PGHOST PGPASSWORD: key: PGPASSWORD PGPORT: key: PGPORT optional: true PGUSER: key: PGUSER volumes: {} beamweightstore-ci-2: devices: MccsBeamWeightStore: - low-mccs/beamweightstore/ci-2 secrets: mccs-beam-weight-store-db-credentials: PGDATABASE: key: PGDATABASE PGHOST: key: PGHOST PGPASSWORD: key: PGPASSWORD PGPORT: key: PGPORT optional: true PGUSER: key: PGUSER volumes: {} calibrationstore-ci-1: devices: MccsCalibrationStore: - low-mccs/calibrationstore/ci-1 secrets: mccs-calibration-store-db-credentials: PGDATABASE: key: PGDATABASE PGHOST: key: PGHOST PGPASSWORD: key: PGPASSWORD PGPORT: key: PGPORT optional: true PGUSER: key: PGUSER volumes: daq-data: claim: daq-data mountPath: /product calibrationstore-ci-2: devices: MccsCalibrationStore: - low-mccs/calibrationstore/ci-2 secrets: mccs-calibration-store-db-credentials: PGDATABASE: key: PGDATABASE PGHOST: key: PGHOST PGPASSWORD: key: PGPASSWORD PGPORT: key: PGPORT optional: true PGUSER: key: PGUSER volumes: daq-data: claim: daq-data mountPath: /product calibrator-ci-1: devices: MccsStationCalibrator: - low-mccs/stationcalibrator/ci-1 volumes: daq-data: claim: daq-data mountPath: /product calibrator-ci-2: devices: MccsStationCalibrator: - low-mccs/stationcalibrator/ci-2 volumes: daq-data: claim: daq-data mountPath: /product controller: devices: MccsController: - low-mccs/control/control solver-ci-1: devices: StationCalibrationSolverDevice: - low-mccs/solver/ci-1 volumes: daq-data: claim: daq-data mountPath: /daq-data solver-ci-2: devices: StationCalibrationSolverDevice: - low-mccs/solver/ci-2 volumes: daq-data: claim: daq-data mountPath: /daq-data station-ci-1: devices: MccsStation: - low-mccs/station/ci-1 station-ci-2: devices: MccsStation: - low-mccs/station/ci-2 stationbeams-ci-1: devices: MccsStationBeam: - low-mccs/beam/ci-1-01 - low-mccs/beam/ci-1-02 stationbeams-ci-2: devices: MccsStationBeam: - low-mccs/beam/ci-2-01 - low-mccs/beam/ci-2-02 subarray-01: devices: MccsSubarray: - low-mccs/subarray/01 subarray-02: devices: MccsSubarray: - low-mccs/subarray/02 subarraybeam-01-01: devices: MccsSubarrayBeam: - low-mccs/subarraybeam/01-01 subarraybeam-01-02: devices: MccsSubarrayBeam: - low-mccs/subarraybeam/01-02 subarraybeam-01-03: devices: MccsSubarrayBeam: - low-mccs/subarraybeam/01-03 subarraybeam-01-04: devices: MccsSubarrayBeam: - low-mccs/subarraybeam/01-04 subarraybeam-01-05: devices: MccsSubarrayBeam: - low-mccs/subarraybeam/01-05 subarraybeam-01-06: devices: MccsSubarrayBeam: - low-mccs/subarraybeam/01-06 subarraybeam-01-07: devices: MccsSubarrayBeam: - low-mccs/subarraybeam/01-07 subarraybeam-01-08: devices: MccsSubarrayBeam: - low-mccs/subarraybeam/01-08 subarraybeam-02-01: devices: MccsSubarrayBeam: - low-mccs/subarraybeam/02-01 subarraybeam-02-02: devices: MccsSubarrayBeam: - low-mccs/subarraybeam/02-02 subarraybeam-02-03: devices: MccsSubarrayBeam: - low-mccs/subarraybeam/02-03 subarraybeam-02-04: devices: MccsSubarrayBeam: - low-mccs/subarraybeam/02-04 devices: MccsBeamWeightStore: low-mccs/beamweightstore/ci-1: ParentTRL: low-mccs/station/ci-1 low-mccs/beamweightstore/ci-2: ParentTRL: low-mccs/station/ci-2 MccsCalibrationStore: low-mccs/calibrationstore/ci-1: ParentTRL: low-mccs/station/ci-1 low-mccs/calibrationstore/ci-2: ParentTRL: low-mccs/station/ci-2 MccsController: low-mccs/control/control: MccsStationBeams: - low-mccs/beam/ci-1-01 - low-mccs/beam/ci-1-02 MccsStations: - low-mccs/station/ci-1 - low-mccs/station/ci-2 MccsSubarrayBeams: - low-mccs/subarraybeam/01-01 - low-mccs/subarraybeam/01-02 MccsSubarrays: - low-mccs/subarray/01 - low-mccs/subarray/02 MccsStation: low-mccs/station/ci-1: AntennaIDs: - 244 - 189 AntennaTrls: [] AntennaXs: - -5.422 - -3.975 AntennaYs: - 17.79 - 15.948 AntennaZs: - 0.008 - 0.016 CalibrationLoadDelay: 5 FieldStationName: low-mccs/fieldstation/ci-1 ParentTRL: low-mccs/control/control RefHeight: 1 RefLatitude: -1 RefLongitude: 1 SpsStationTrl: low-mccs/spsstation/ci-1 StationCalibratorTrl: low-mccs/stationcalibrator/ci-1 StationId: 1 low-mccs/station/ci-2: AntennaIDs: - 244 - 189 AntennaTrls: [] AntennaXs: - -5.422 - -3.975 AntennaYs: - 17.79 - 15.948 AntennaZs: - 0.008 - 0.016 CalibrationLoadDelay: 5 FieldStationName: low-mccs/fieldstation/ci-2 ParentTRL: low-mccs/control/control RefHeight: 0 RefLatitude: 0 RefLongitude: 0 SpsStationTrl: low-mccs/spsstation/ci-2 StationCalibratorTrl: low-mccs/stationcalibrator/ci-2 StationId: 2 MccsStationBeam: low-mccs/beam/ci-1-01: BeamId: 1 BeamWeightStoreTRL: low-mccs/beamweightstore/ci-1 ParentTRL: low-mccs/control/control StationTRL: low-mccs/station/ci-1 low-mccs/beam/ci-1-02: BeamId: 2 BeamWeightStoreTRL: low-mccs/beamweightstore/ci-1 ParentTRL: low-mccs/control/control StationTRL: low-mccs/station/ci-1 low-mccs/beam/ci-1-03: BeamId: 3 BeamWeightStoreTRL: low-mccs/beamweightstore/ci-1 ParentTRL: low-mccs/control/control StationTRL: low-mccs/station/ci-1 low-mccs/beam/ci-1-04: BeamId: 4 BeamWeightStoreTRL: low-mccs/beamweightstore/ci-1 ParentTRL: low-mccs/control/control StationTRL: low-mccs/station/ci-1 low-mccs/beam/ci-2-01: BeamId: 1 BeamWeightStoreTRL: low-mccs/beamweightstore/ci-2 ParentTRL: low-mccs/control/control StationTRL: low-mccs/station/ci-2 low-mccs/beam/ci-2-02: BeamId: 2 BeamWeightStoreTRL: low-mccs/beamweightstore/ci-2 ParentTRL: low-mccs/control/control StationTRL: low-mccs/station/ci-2 low-mccs/beam/ci-2-03: BeamId: 3 BeamWeightStoreTRL: low-mccs/beamweightstore/ci-2 ParentTRL: low-mccs/control/control StationTRL: low-mccs/station/ci-2 low-mccs/beam/ci-2-04: BeamId: 4 BeamWeightStoreTRL: low-mccs/beamweightstore/ci-2 ParentTRL: low-mccs/control/control StationTRL: low-mccs/station/ci-2 MccsStationCalibrator: low-mccs/stationcalibrator/ci-1: CalibrationSolverTrl: low-mccs/solver/ci-1 CalibrationStoreName: low-mccs/calibrationstore/ci-1 ParentTRL: low-mccs/station/ci-1 StationConfigPath: - gitlab://gitlab.com/ska-telescope/mccs/ska-low-mccs-common?2ff415b9ae4da3c7ffe66dbe41195c3c015a5827#tmdata/ci_simulated_stations - stations/ci-1.yaml StationId: 1 StationName: low-mccs/station/ci-1 low-mccs/stationcalibrator/ci-2: CalibrationSolverTrl: low-mccs/solver/ci-2 CalibrationStoreName: low-mccs/calibrationstore/ci-2 ParentTRL: low-mccs/station/ci-2 StationConfigPath: - gitlab://gitlab.com/ska-telescope/mccs/ska-low-mccs-common?2ff415b9ae4da3c7ffe66dbe41195c3c015a5827#tmdata/ci_simulated_stations - stations/ci-2.yaml StationId: 2 StationName: low-mccs/station/ci-2 MccsSubarray: low-mccs/subarray/01: SkuidUrl: http://ska-ser-skuid-ska-ser-skuid-svc:9870/ SubarrayId: 1 low-mccs/subarray/02: SkuidUrl: http://ska-ser-skuid-ska-ser-skuid-svc:9870/ SubarrayId: 2 MccsSubarrayBeam: low-mccs/subarraybeam/01-01: ParentTRL: low-mccs/control/control low-mccs/subarraybeam/01-02: ParentTRL: low-mccs/control/control low-mccs/subarraybeam/01-03: ParentTRL: low-mccs/control/control low-mccs/subarraybeam/01-04: ParentTRL: low-mccs/control/control low-mccs/subarraybeam/01-05: ParentTRL: low-mccs/control/control low-mccs/subarraybeam/01-06: ParentTRL: low-mccs/control/control low-mccs/subarraybeam/01-07: ParentTRL: low-mccs/control/control low-mccs/subarraybeam/01-08: ParentTRL: low-mccs/control/control low-mccs/subarraybeam/02-01: ParentTRL: low-mccs/control/control low-mccs/subarraybeam/02-02: ParentTRL: low-mccs/control/control low-mccs/subarraybeam/02-03: ParentTRL: low-mccs/control/control low-mccs/subarraybeam/02-04: ParentTRL: low-mccs/control/control StationCalibrationSolverDevice: low-mccs/solver/ci-1: EEPRootPath: /app/tests/unit/calibration_solver/testing_data ParentTRL: low-mccs/station/ci-1 RootPath: /app/tests/unit/calibration_solver/testing_data low-mccs/solver/ci-2: EEPRootPath: /eep-data ParentTRL: low-mccs/station/ci-2 RootPath: /daq-data