OpenFeature: Add config setting to disable API (#108620)
* Add config option to disable ofrep api * Apply review feedback
This commit is contained in:
@@ -11,6 +11,7 @@ const (
|
||||
)
|
||||
|
||||
type OpenFeatureSettings struct {
|
||||
APIEnabled bool
|
||||
ProviderType string
|
||||
URL *url.URL
|
||||
TargetingKey string
|
||||
@@ -21,6 +22,7 @@ func (cfg *Cfg) readOpenFeatureSettings() error {
|
||||
cfg.OpenFeature = OpenFeatureSettings{}
|
||||
|
||||
config := cfg.Raw.Section("feature_toggles.openfeature")
|
||||
cfg.OpenFeature.APIEnabled = config.Key("enable_api").MustBool(true)
|
||||
cfg.OpenFeature.ProviderType = config.Key("provider").MustString(StaticProviderType)
|
||||
cfg.OpenFeature.TargetingKey = config.Key("targetingKey").MustString(cfg.AppURL)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user