opentelemetry-demo
opentelemetry-demo copied to clipboard
Changing a feature flag `defaultVariant` doesn't dynamically update services while demo is running
Bug Report
Which version of the demo you are using? 1.10.0
Symptom
Changing a feature flag defaultVariant
while the demo application is running doesn't dynamically update services
What is the expected behavior?
Changing a feature flag defaultVariant
to on
while demo is running dynamically updates services
What is the actual behavior?
Changing a feature flag defaultVariant
to on
while demo is running is a noop.
Reproduce
Per https://opentelemetry.io/docs/demo/feature-flags/, To enable a flag, change the defaultVariant value in the config file for a given flag to “on”, while the demo application is running edit src/flagd/demo.flagd.json
and change a defaultVariant
to on
Additional Context
Perhaps this is expected behavior. If it is, then the documentation should be updated to state that if the demo application is running and a feature flag defaultVariant
is changed then you need to restart the flagd service (make restart service=flagd
) or restart the demo application for it to take effect.
I can make the documentation change if this is the recommended approach.