Introduction

Welcome to ska-dlm-client’s documentation (WIP)! The ska_dlm_client package provides high-level client tools for interacting with the SKA Data Lifecycle Management (DLM) system, supporting the ingestion of data products along with their associated metadata.

Two supported clients are available:

  • Directory Watcher Client: A general-purpose tool that monitors a specified directory and ingests new data products as they appear, automatically triggering migration.

  • ConfigDB Watcher Client: A tool that monitors the Configuration Database for DataProductPersist Flows and ingests related data products whose DataProduct Flow status is COMPLETED. Migration to the configured destination storage (target_name) is triggered automatically.

Both clients interact with the DLM via its autogenerated OpenAPI-based REST interface.

Please note the Kafka Client is now deprecated (superseded by the ConfigDB Watcher).