-
Notifications
You must be signed in to change notification settings - Fork 34
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
syncProvider
should be part of flagsourceconfiguration
#318
Comments
We need to keep the That being said I think we should have the option to set the default via the fsc crd, allowing for the configuration to be overwritten if required via the existing |
It does seem confusing to define the sync provider on a per |
Another option is to further extend the This change would be breaking
|
Are there downsides to creating a hard relation between |
@james-milligan You're right, the syncs are "set up on a 'per configuration' basis". Maybe there isn't much that could be done here with respect to ergonomics... I am interested in this proposal but I also understand @skyerus 's concern about it. However, the downside if we don't create this hard relation, is that the same We could also just keep things as they are, and perhaps create an operator-level "Default" mode of operation that mounts everything as configmaps vs k8s-syncs as specified, and allows override at the spec level. |
It seems like the only way to configure flagd to run in the "mounted file mode" (with a filepath sync) is to add:
to a
FeatureFlagConfiguration
spec.This seems less than ideal. We want to keep the sidecar configuration in the
fsc
CRD, instead of mixing it with the flag definition CRD (ff
).It also seems like helm should allow us to configure this (currently it only allows custom providerArgs via
sidecarConfiguration.providerArgs
.The text was updated successfully, but these errors were encountered: