Skip to content

feat: Add feature flag support in the fib service#142

Merged
beeme1mr merged 2 commits intomainfrom
flags-in-fib-service
Jan 5, 2023
Merged

feat: Add feature flag support in the fib service#142
beeme1mr merged 2 commits intomainfrom
flags-in-fib-service

Conversation

@beeme1mr
Copy link
Member

@beeme1mr beeme1mr commented Jan 4, 2023

This PR

  • adds an experimental OpenFeature OTel propagator
  • adds OpenFeature to the fib service
  • adds dynamic provider switcher to fib service

Related Issues

Fixes #123

Notes

The OpenFeature OTel propagator automatically sets evaluation context to an HTTP header on each request. This data is then extracted by the fib service and included in the request scoped context. The technique is experimental but it could prove extremely valuable in microservice architectures where important evaluation context is omitted.

Signed-off-by: Michael Beemer beeme1mr@users.noreply.github.com

Signed-off-by: Michael Beemer <beeme1mr@users.noreply.github.com>
Signed-off-by: Michael Beemer <beeme1mr@users.noreply.github.com>
@beeme1mr beeme1mr requested a review from toddbaert January 4, 2023 19:43
@beeme1mr beeme1mr self-assigned this Jan 4, 2023
@beeme1mr beeme1mr merged commit 81c133b into main Jan 5, 2023
@beeme1mr beeme1mr deleted the flags-in-fib-service branch January 5, 2023 03:17
beeme1mr pushed a commit that referenced this pull request Jan 5, 2023
🤖 I have created a release *beep* *boop*
---


##
[0.6.0](v0.5.0...v0.6.0)
(2023-01-05)


### Features

* Add feature flag support in the fib service
([#142](#142))
([81c133b](81c133b))


### Bug Fixes

* **docker-compose:** update sync provider flagd argument
([#146](#146))
([c9fb7e8](c9fb7e8))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Remove fib service should use a feature flag

3 participants