DISABLED flags are part of normal usage. They shouldn't constitute an error in providers. We should rework flagd and its providers not to treat disabled flags as errors.
This will entail:
change all in-process implementations to return the passed default value, and the reason DISABLED, instead of throwing.
DISABLED
flags are part of normal usage. They shouldn't constitute an error in providers. We should rework flagd and its providers not to treat disabled flags as errors.This will entail:
FAILED_PRECONDITION
and return the default value with reason DISABLED.