According to Feature Management design, the loaded key-values should be:
FM is enabled: feature flags are included as a whole, under "feature_management" key.
FM is not enabled: feature flags are excluded.
Current behavior
Feature flags will be loaded and treated as JSON objects if customer specifies proper selectors, e.g. keyFilter: " .appconfig.featureflag/*"
Expected behavior
Before FM is supported, the default behavior should be consistent with FM is disabled. We should exclude feature flags.
This will avoid future breaking change.
Context information
According to Feature Management design, the loaded key-values should be:
Current behavior
Feature flags will be loaded and treated as JSON objects if customer specifies proper selectors, e.g.
keyFilter: " .appconfig.featureflag/*"
Expected behavior
Before FM is supported, the default behavior should be consistent with FM is disabled. We should exclude feature flags. This will avoid future breaking change.