open-feature / flagd

A feature flag daemon with a Unix philosophy
https://openfeature.dev
Apache License 2.0
564 stars 67 forks source link

Add support for flag metadata #1440

Open beeme1mr opened 2 weeks ago

beeme1mr commented 2 weeks ago

Requirements

Overview

The OpenFeature specification includes a concept called flag metadata. This is a great way to provide additional context in a flag evaluation. It's especially useful for troubleshooting and telemetry use cases.

Requirements

### Tasks
- [ ] https://github.com/open-feature/flagd-schemas/issues/174
- [ ] Update flagd RCP and OFREP to support metadata
- [ ] Update flagd providers to support flag metadata
- [ ] Update flagd documentation to include flag metadata

Follow-up

Metadata at the flag set level would be useful for metadata that's shared across all flags (e.g. flag set version). This may require changes to the OpenFeature spec and SDKs to properly support.