microsoft / microsoft/aspire

Operate as a config server

Open
#3,985 2 comments 0 reactions 0 assignees View on GitHub
area-integrations
Dominant language
C#
Stars
6.3k
Forks
991
Avg merge
2d 15h
Merged PRs (30d)
196

Description

Similar to spring boot, Aspire should be able to operate as a centralised configuration server for all micro services.

To achieve this a few milestones will need to be delivered mainly:
- Definition of config sets schema which is obtained from the configuration layer. Needs to define for keys aspects such as min/max length, data type, validation rules etc
- Configuration Provider API (Rest &/or gRPC). Allows for fetching of config with atleast 2 param's (App, environment) required & an optional Filter. The filter limits the settings which are returned and is applied starting from the start of the key.
- implementation of a Microsoft.Extensions.Configuration.Aspire package which consumes the api and loads config into the micrpservices
- internal API implemented to provide the ability to set values of properties and needed for UI
- Dashboard is extended to facilitate setting of configuration values via UI
- API provided to push configuration sets into the server so they can be configured

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.