Configuration API

High-Level API

Entities

Processing Block

Deployment

Backends

Common

Common functionality for implementing backends.

exception ska_sdp_config.backend.common.ConfigCollision(path: str, message: str)[source]

Exception generated if key to create already exists.

exception ska_sdp_config.backend.common.ConfigVanished(path: str, message: str)[source]

Exception generated if key to update that does not exist.

ska_sdp_config.backend.common.depth_of_path(path: str) int[source]

Get the depth of a path, this is the number of “/” in it.

Returns:

the depth

Etcd3 backend

Etcd3 backend revolution 1

Memory backend