Skip to content

baldur.adapters.memory — Domain State Stores

In-memory implementations of the per-domain state-store interfaces (config history, canary rollout, chaos experiment, cross-cluster), for testing and single-process deployments.

InMemoryConfigHistoryStore

InMemoryConfigHistoryStore()

Bases: ConfigHistoryStore

In-memory config history store with threading.Lock atomicity.

InMemoryCanaryRolloutStore

InMemoryCanaryRolloutStore()

Bases: CanaryRolloutStore

In-memory canary rollout store with config lock support.

InMemoryChaosExperimentStore

InMemoryChaosExperimentStore()

Bases: ChaosExperimentStore

In-memory chaos experiment store.

InMemoryCrossClusterStore

InMemoryCrossClusterStore()

Bases: CrossClusterStore

In-memory cross-cluster state store.