Change Log
All notable changes to this project will be documented in this file. This project adheres to Semantic Versioning.
## unreleased
Increased L2 requirements test coverage
Added tests to check SPFRx interface (SKB-313)
Upgraded ska-mid-dish-simulators chart version to v2.0.1
Removed SPFRx tango-db registration responsibility from Dish LMC to SPFRx deployer (v0.2.2)
Provided alternative deployment of Dish LMC using docker compose for MeerKAT CAM (DVS integration)
General improvements
Updated pytest markers to acceptance and smoke_test only
Removed usage of custom reset commands on spf/spfrx simulators
Updated docs to socialise order of test job execution in integration exercises
Added pipeline variable to switch between resets or no resets during tests execution
Version 3.2.0
Added engineering dashboards for DSManager, SPF and SPFRx devices
Upgraded ska-tango-base chart version to v0.4.9
Upgraded ska-mid-dish-manager chart version to v2.5.0
Updated the Scan command to record scanID from TMC.
Added EndScan command to clear scanID attribute.
Added scanID attribute (read/write) to set/unset the scanID
Removes desiredPointing attribute
Exposes desiredPointingAz and desiredPointingEl attributes
Version 3.1.0
Updated dish manager docs to demonstrate running devices as nodb
Added MonitoringPing command to the interface to continually call MonitorPing on SPFRx to indicate that it is connected to Dish.LMC
Implemented a workaround to fix segfault errors in dish manager python-test job
Updated dish simulators version to v1.6.6
Updated dish-manager version to v2.4.0
Resolved SKB-292 and SKB-293 by retrying connections to the OPCUA server until we are successful
Version 3.0.0
Added EDA configuration file to archive LMC attributes
Update Dish LMC device names to conform to ADR-9
Before Version 3.0.0: ska001/elt/master
After Version 3.0.0: mid-dish/dish-manager/SKA001
Version 2.6.3
Extended smoke tests to cover interface checks for DS and SPFRx
Fleshed out missing content in documentation
Upgraded ska-mid-dish-simulators chart version to v1.6.4
Upgraded ska-tango-util chart version to v0.4.10
Upgraded ska-tango-base chart version to v0.4.8
Upgraded ska-mid-dish-manager chart version to v2.3.5
Includes ResultCode in updates to longRunningCommandResult
Version 2.6.2
Use ska-ser-sphinx-theme for documentation
Fix dish naming for dish IDs more than 100
Upgraded ska-mid-dish-manager chart version to v2.3.3
Upgraded ska-mid-dish-ds-manager chart version to v1.2.3
Upgraded ska-mid-dish-simulators chart version to v1.6.2
Version 2.6.1
Removed all legacy C++ source and related dependencies
Explicitly convert dish IDs to strings in template
Upgraded ska-mid-dish-manager chart version to v2.3.2
Upgraded ska-mid-dish-ds-manager chart version to v1.2.2
Upgraded ska-mid-dish-simulators chart version to v1.6.1
Version 2.6.0
Updated dockerfile to remove C++ code compilation and build for only Python
General test improvements, notably on event callback store
Upgraded ska-mid-dish-manager chart version to v2.3.1
Upgraded ska-mid-dish-simulators chart version to v1.6.0
Upgraded ska-tango-util chart version to v0.4.9
Updated README and helm chart flags
Added fixture across tests to record events in k8s test run
Updated TARANTA dashboard
Updated test stage to deploy and test only Python DS Manager
C++ DS Manager is no longer deployed
desiredPointing on OPCUA server is being worked on and may not function as expected
Tests writing to desired pointing have been skipped until additional work in OPCUA server is completed
Version 2.5.0
Documentation updates
Upgraded to ska-tango-util v0.4.6 chart version
Added ska-mid-dish-ds-manager v0.0.2 chart version
Upgraded to ska-mid-dish-manager v2.2.9 chart version
Added manual job to test stage to execute acceptance test against DS Manager
Version 2.4.0
Added manual jobs to deploy Dish LMC to integrate with SPF Controller in the ITF
Upgraded to DishManager v2.2.8 chart version
New helm flags for configurable device deployments
Version 2.3.2
Fixed the docs build.
Updated the Readme file.
Version 2.3.1
Bumped dishmanager chart version to 2.2.4
Version 2.3.0
Updated DishManager chart to v2.2.3 using non-async simulator devices
Added acceptance for testing log forwarding
Version 2.2.0
Updated DishManager chart to v2.2.2
Version 2.1.1
Updated tests to match DishManager interface
Updated DishManager chart to v2.1.2
Version 2.1.0
Added Taranta dependency to the helm charts.
Added the ability to enable and disable Taranta dashboard during a deployment.
Tango device names conforms to ADR-32 dish ID format e.g mid_d001/lmc/ds_simulator -> ska001/lmc/ds_simulator
Updated dish manager version to 2.1.0
Version 2.0.0
First version with all BDD tests passing
Updated dishmanager chart
Updated testware to improve test robustness
Reworked BDD tests to fix failures
Version 1.4.0
Updated DS enums
Updated dishmanager chart
Updated BDD tests
Version 1.3.0
Update SPFRx to replace STANBY-LP/STANBY-FP with STANDBY
Version 1.2.0
Replaced LMCLogger with DishLogger
Configured LMC devices to log to DishLogger
Version 1.1.0
Slimmed down docker container size
Added tests
Updated Helm chart to allow for customised deployments
Version 1.0.0
Initializing project.