Loading
feat: replace CLI flags with protobuf-based YAML config using labkit v2/config
This change replaces Donkey's CLI flag-based configuration with protobuf-first YAML config file loading using LabKit v2's config package labkit!345 (merged)
- Define configuration schema in Protocol Buffers (edition 2023) with protovalidate constraints
- Load and validate YAML config files via
labkit/v2/config - Extract config logic into
internal/configpackage - Add Helm ConfigMap mounted into the pod
- Migrate logging from labkit v1 (logrus) to labkit v2 (slog)
Edited by Andrew Newdigate