Skip to content
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

feat: Add flagd provider #2

Merged
merged 11 commits into from
Jan 5, 2023
Merged

Conversation

josecolella
Copy link
Collaborator

This PR

  • This adds the flagd provider
  • This adds the initial project structure

Related Issues

References #1

Notes

  • Still need to finish adding support for the different error codes in the test

Follow-up Tasks

  • Create CI/CD pipeline for this repository

How to test

@josecolella josecolella force-pushed the jc-add-openfeature-flag-provider branch from b41fbb0 to d432126 Compare December 27, 2022 17:15
@josecolella josecolella force-pushed the jc-add-openfeature-flag-provider branch from d432126 to 027d004 Compare December 30, 2022 21:11
@josecolella josecolella force-pushed the jc-add-openfeature-flag-provider branch from 027d004 to 4a0804b Compare January 3, 2023 18:57
@josecolella josecolella marked this pull request as ready for review January 3, 2023 18:58
@josecolella josecolella requested a review from beeme1mr January 3, 2023 18:58
.gitmodules Show resolved Hide resolved
README.md Outdated Show resolved Hide resolved
providers/openfeature-flagd-provider/README.md Outdated Show resolved Hide resolved
@josecolella josecolella requested a review from beeme1mr January 4, 2023 15:58
@josecolella
Copy link
Collaborator Author

@beeme1mr Just addressed your comments. Let me know if there's anything else. If you could re-review so I can start working on the release of the provider

beeme1mr
beeme1mr previously approved these changes Jan 4, 2023
Copy link
Member

@beeme1mr beeme1mr left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Approved but added some feedback

providers/openfeature-flagd-provider/README.md Outdated Show resolved Hide resolved
providers/openfeature-flagd-provider/README.md Outdated Show resolved Hide resolved
.gitmodules Outdated Show resolved Hide resolved
Copy link
Member

@toddbaert toddbaert left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks so much @josecolella ! This is great and will be very helpful for users interested in using flagd, as well as for doing integration testing on the SDK.

My only real concern is this

Co-authored-by: Todd Baert <[email protected]>
Signed-off-by: Jose Miguel Colella <[email protected]>
josecolella and others added 2 commits January 4, 2023 20:42
…vider/client.rb

Co-authored-by: Todd Baert <[email protected]>
Signed-off-by: Jose Miguel Colella <[email protected]>
@josecolella
Copy link
Collaborator Author

Thanks so much @josecolella ! This is great and will be very helpful for users interested in using flagd, as well as for doing integration testing on the SDK.

My only real concern is this

Thank you @toddbaert for helping me getting this up and running. I created issues to address the follow up on socket and secure connect as well as additional information on submodules and building the schemas

@josecolella josecolella merged commit 98b695b into main Jan 5, 2023
@josecolella josecolella deleted the jc-add-openfeature-flag-provider branch January 5, 2023 07:27
beeme1mr pushed a commit that referenced this pull request May 16, 2024
🤖 I have created a release *beep* *boop*
---


##
[0.1.0](openfeature-flagd-provider-v0.0.1...openfeature-flagd-provider/v0.1.0)
(2024-05-16)


### ⚠ BREAKING CHANGES

* update flagd name and grpc schema
([#30](#30))

### ✨ New Features

* Add flagd provider
([#2](#2))
([98b695b](98b695b))
* Add support for unix socket path and secure connection
([#8](#8))
([88436c7](88436c7))
* Flagd provider uses structs from sdk
([#24](#24))
([d437e7f](d437e7f))
* integrate flagd provider with OpenFeature SDK
([#18](#18))
([80d6d02](80d6d02))
* Return default value on error
([#25](#25))
([f365c6d](f365c6d))
* update flagd name and grpc schema
([#30](#30))
([ddd438a](ddd438a))


### 🧹 Chore

* Format with standard
([#20](#20))
([bf25043](bf25043))
* Make things work
([#13](#13))
([5968037](5968037))
* update link to use new doc domain
([#12](#12))
([9baff65](9baff65))
* upgrade grpc client
([#16](#16))
([23ed78a](23ed78a))


### 🔄 Refactoring

* OpenFeature::FlagD::Provider::Configuration
([#14](#14))
([3686eb5](3686eb5))

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

Signed-off-by: OpenFeature Bot <[email protected]>
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.

3 participants