chore: move all services to read configs from KV #601

Closed
opened 2026-03-28 04:26:16 +00:00 by mfreeman451 · 1 comment
Owner

Imported from GitHub.

Original GitHub issue: #1861
Original author: @mfreeman451
Original URL: https://github.com/carverauto/serviceradar/issues/1861
Original created: 2025-10-23T02:42:46Z


Is your feature request related to a problem?

Our golang services are all configured to read their configs either from .json off the filesystem, or the KV, automatically. The only service that currently takes advantage of this is the sweep service. We need to migrate the rest of our services over to the KV-based config approach.

This is going to also need some work done in the installation system, whether it is a bare-metal (deb/rpm) installation or container, we need to preload/seed the KV with defaults when people first install SR.

  • preload defaults
  • convert services (core, poller, agent, etc)
  • BUR
  • admin UI (settings page)

Describe the solution you'd like

A clear and concise description of what you want to happen.

Describe alternatives you've considered

A clear and concise description of any alternative solutions or features you've considered.

Additional context

Add any other context or screenshots about the feature request here.

Imported from GitHub. Original GitHub issue: #1861 Original author: @mfreeman451 Original URL: https://github.com/carverauto/serviceradar/issues/1861 Original created: 2025-10-23T02:42:46Z --- **Is your feature request related to a problem?** Our golang services are all configured to read their configs either from .json off the filesystem, or the KV, automatically. The only service that currently takes advantage of this is the sweep service. We need to migrate the rest of our services over to the KV-based config approach. This is going to also need some work done in the installation system, whether it is a bare-metal (deb/rpm) installation or container, we need to preload/seed the KV with defaults when people first install SR. - [ ] preload defaults - [ ] convert services (core, poller, agent, etc) - [ ] BUR - [ ] admin UI (settings page) **Describe the solution you'd like** A clear and concise description of what you want to happen. **Describe alternatives you've considered** A clear and concise description of any alternative solutions or features you've considered. **Additional context** Add any other context or screenshots about the feature request here.
Author
Owner

Imported GitHub comment.

Original author: @mfreeman451
Original URL: https://github.com/carverauto/serviceradar/issues/1861#issuecomment-3813921243
Original created: 2026-01-28T21:03:23Z


closing, not planned

Imported GitHub comment. Original author: @mfreeman451 Original URL: https://github.com/carverauto/serviceradar/issues/1861#issuecomment-3813921243 Original created: 2026-01-28T21:03:23Z --- closing, not planned
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
carverauto/serviceradar#601
No description provided.