Entities
Common
Common type definitions for SDP config entity models.
Owner
Deployment configuration entities.
Processing Block
Processing block configuration entities.
- class ska_sdp_config.entity.pb.PBDependency(*, kind: list[str], pb_id: str)[source]
A Processing Block dependency.
- class ska_sdp_config.entity.pb.ProcessingBlock(*, key: str, eb_id: str | None, script: Key, parameters: dict = None, dependencies: list[PBDependency] = None)[source]
Processing block entity.
Collects configuration information relating to a processing job for the SDP. This might be either real-time (supporting a running observation) or batch (to process data after the fact).
Actual execution of processing steps will be performed by a (parameterised) processing script interpreting processing block information.
- dependencies: list[PBDependency]
Dependencies of this Processing Block on others.
Deployment
Deployment configuration entities.
- class ska_sdp_config.entity.deployment.Deployment(*, key: str, kind: Literal['helm'], args: dict)[source]
Deployment entity.
Collects configuration information relating to a cluster configuration change.
- args: dict
A dictionary of values used to customise the deployment. In the case of helm deployments, these are Helm values.
- property dpl_id
This Deployment’s ID.
Script
Script model.