You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In OFO however, FlagSourceConfiguration require the provider to be filepath [3]
- source: /etc/flags.json
provider: filepath
This mixed usage has the potential for confusion.
Improvement
We should aim to unify this terminology, agreeing to a single name (similar to http, grpc and kubernets). Given that this is a breaking change, we could make this a part of beta version of the API with backward compatiblity.
Pre-requisites:
v1beta1
API version #529v1beta1
in OFO logic #531Background
flagd is capable of accepting file-based feature flag configurations.
From flagd documentation, file-based configurations are accepted with URI or Source with
file
prefix [1] .flagd start --uri file:etc/featureflags.json
or sources yaml [2]
In OFO however,
FlagSourceConfiguration
require the provider to befilepath
[3]This mixed usage has the potential for confusion.
Improvement
We should aim to unify this terminology, agreeing to a single name (similar to
http
,grpc
andkubernets
). Given that this is a breaking change, we could make this a part of beta version of the API with backward compatiblity.[1] - https://flagd.dev/reference/sync-configuration/
[2] - https://flagd.dev/reference/sync-configuration/#source-configuration
[3] - https://github.com/open-feature/open-feature-operator/blob/main/docs/flag_source_configuration.md#source-fields
The text was updated successfully, but these errors were encountered: