Changelog

This changelog aims to capture any major changes to how all the OSO apps are integrated and how the ska-oso-integration chart is deployed and configured. For individual app updates, see the RtD for each app repository, which are linked in the ska-oso-integration RtD.

Unreleased

2.2.0

  • Pinned test SBs to use the commit corresponding to oso-scripting v18.0.0.

  • Updated ODA to v18.0.0 (removed REST layer) changelog and dependent apps:

    • ska-oso-oet updated from v10.11.0 to v10.12.0 changelog

    • ska-oso-services updated from v14.2.2 to v14.6.0 changelog

    • ska-oso-ptt-services updated from v2.3.0 to v2.4.0 changelog

    • ska-oso-ptt updated from v3.4.0 to v3.5.0 changelog

    • ska-oso-slt-services updated from v3.0.1 to v3.0.2 changelog

    • ska-oso-slt-ui updated from v2.2.0 to v2.2.1 changelog

    • ska-oso-ost-services updated from v0.4.2 to v1.0.0 changelog

    • ska-oso-ost-ui updated from v0.4.0 to v1.0.0 changelog

  • ska-ost-osd updated from v5.0.0 to v6.0.5 changelog

  • Enabled Scheduling Block BDD coverage for SKA-Low alongside the existing SKA-Mid tests.

  • Added integration test for Holography PVT

  • ska-oso-odt-ui updated from v5.5.0 to v5.6.0 changelog

2.2.0-rc.1

  • pinned SBs to use the commit corresponding to oso-scripting v17.3.0.

  • Added support for 5-point scan configuration.

  • ska-oso-oet-ui updated from v1.2.0 to v1.3.0 changelog

2.1.1

  • Add 3 new databases in integration-oso-mid, integration-oso-mid, integration-oso-low namespaces to mirror the long-term production deployment

  • ska-oso-oet updated from v10.10.0 to v10.10.2 changelog

  • ska-oso-tmcsim updated to v3.6.0 to give access to simulated ADR-111 devices.

2.1.0

  • ska-db-oda updated from v17.1.0 to v17.4.0 [changelog]

  • ska-oso-services updated from v14.0.2 to v14.2.2 changelog

  • ska-oso-odt-ui updated from v5.3.1 to v5.5.0 changelog

  • ska-oso-oet updated from v10.9.0 to v10.10.0 changelog

  • ska-oso-ptt-ui updated from v2.2.0 to v2.3.0 changelog

  • ska-oso-ptt updated from v3.3.0 to v3.4.0 changelog

  • ska-oso-ost-services updated from 0.4.1 to v0.4.2 changelog

2.0.2

  • ska-oso-services updated to 14.0.2 (fixes bug when fetching OSD)

  • ska-oso-odt-ui updated to 5.3.1 (fixes SKB-1259 where arrays in SDP script parameters were being stored as objects)

2.0.1

  • ska-oso-slt-services updated to 3.0.1 (fixes bug in URL causing a 404)

  • ska-oso-ost-services updated to 0.4.1 (fixes bug in create_env=True executions)

2.0.0

  • Namespaces (and therefore URLs) for persistent deployments changed to simulate the real deployments more closely, with integration|staging-oso-cloud, integration|staging-oso-mid and integration|staging-oso-low instead of integration|staging-ska-oso-integration.

  • Added X-ray integration

  • Observation Scheduling Tool is now included, with versions ska-oso-ost-services v0.4.0 and ska-oso-ost-ui v0.4.0

  • [BREAKING] OSO applications updated to match deployment of ODA v17. From the last release, the ODA tables have completely changed: new names, split into schemas, ADR-129 SKUID and properly enforced relationships between the entities. Migrations are now handled by liquibase, and migration scripts run via a Job defined in the ODA Helm chart.

    • ska-db-oda updated to 17.1.0

    • ska-oso-oet updated to 10.8.2

    • ska-oso-oet-ui updated to 1.2.0

    • ska-oso-scripting updated to 17.0.0

    • ska-oso-ptt-services updated to 2.2.0

    • ska-oso-ptt updated to 3.3.0

    • ska-oso-services updated to 14.0.1

    • ska-oso-odt-ui updated to 5.3.0

    • ska-oso-pht-ui updated to 10.1.0

    • ska-oso-slt-services updated to 3.0.0

    • ska-oso-slt-ui updated to 2.2.0

  • Non-OSO dependencies updated:

    • ska-oso-tango-base updated to 1.0.6

    • ska-oso-tango-util updated to 1.0.6

    • ska-mid-wms updated to 1.0.1 (1.1.0 image is unsigned)

    • ska-tmc-mid updated to 1.15.0-rc.1

    • ska-tmc-simulators updated to 1.9.7

1.0.0

  • Applications updated to their latest versions available at the end of PI28. See https://developer.skao.int/projects/ska-oso-integration/en/1.0.0/general/overview.html for the specific versions that are included as part of this release.

  • [BREAKING] The main change in this release is that the ODA no longer deploys Postgres using the Bitnami chart. Instead, the ska-db-oda-umbrella Chart will deploy a PGDBInstance resource to provision a Postgres database in an SGCluster that must already exist within the cluster. See the ODA RTD for more information.

  • [BREAKING] The global Helm values that the OSO apps use to provision and then connect to Postgres have some minor changes, mostly around the password handling. See the Helm values: https://gitlab.com/ska-telescope/oso/ska-oso-integration/-/blob/1.0.0/charts/ska-oso-integration/values.yaml?ref_type=tags

  • These new values allow the full set of PG_ variables to be provided from a Secret, which is useful if the Postgres deployment is managed externally

  • The dynamic configuration that is still needed is documented here: https://developer.skao.int/projects/ska-oso-integration/en/1.0.0/deployment/configuring_released_chart.html

0.2.1

  • Update the OSO services to v4.0.4

0.2.0

  • Update the ODT to v4.2.1 with AAA, support for multiple station/subarray beams and Project/SBD generation from Proposals

  • Update the OET to v10.1.0 with AAA and support for multiple subarrays

  • Update base images (to ska-build-python v0.3.1 and ska-python v0.2.3)

  • Update the PHT to v5.1.0 with AAA

  • Update the OSO services to v5.0.0 with AAA

  • Update OSO TMC Sim to v3.3.0

  • Remove ska-oso-pht-services

  • Update the namespace naming to follow standardise rules

0.1.1

  • Fixed major version in ODA_URL used by the OET

0.1.0

  • ska-oso-integration turned into a published chart to be used by the ITF teams. The chart contains the OSO applications ready for the ITFs, with the umbrella chart containing other OSO applications, TMC and a simulator and Taranta.

  • The pipelines have been configured to be able to deploy OSO against TMC Sim, real TMC in simulation mode or an external TMC deployment.

  • See RTD for more details.