microsoft/garnet

Support the configuration API for generic configuration providers

Open

#612 opened on Aug 26, 2024

View on GitHub
 (2 comments) (2 reactions) (0 assignees)C# (660 forks)batch import
help wanted

Repository metrics

Stars
 (11,827 stars)
PR merge metrics
 (Avg merge 5d 16h) (55 merged PRs in 30d)

Description

Feature request type

enhancement

Is your feature request related to a problem? Please describe

Currently, when running the garnet server we must provider either command-line arguments or a garnet.conf JSON file. By adopting the https://learn.microsoft.com/en-us/dotnet/core/extensions/configuration we will be able to use any configuration provider and require less manual work for maintaining the Options file

Describe the solution you'd like

building on top of #579 we would call builder.Configuration.AddEnvironmentVariables(prefix: "GARNET_") (see https://learn.microsoft.com/en-us/dotnet/core/extensions/configuration-providers#prefixes)

Describe alternatives you've considered

No response

Additional context

No response

Contributor guide