DiamondLightSource / DiamondLightSource/blueapi

Align configuration sources

Open
#722 1 comment 0 reactions 0 assignees View on GitHub
enhancement needs confirmation
Dominant language
Python
Stars
13
Forks
13
Avg merge
2d 11h
Merged PRs (30d)
25

Description

OpenTelemetry must\* be configured from environment variables (conjecture: so that it is configured prior to the rest of the app and can instrument startup?).
blueapi is otherwise configured from yaml files but will soon support environment variables #495
If we deploy with tracing for local development/outside of Helm, this currently prevents us having a single source of truth to easily configure the instance.

\* Currently we think there is no other way to configure it

_Originally posted by @callumforrester in https://github.com/DiamondLightSource/blueapi/pull/719#pullrequestreview-2442055535_

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.