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: Introduce service definition for GRPC sync contract #78

Merged
merged 18 commits into from
Feb 7, 2023

Conversation

Kavindu-Dodan
Copy link
Contributor

This PR

Is related to open-feature/ofep#45 & open-feature/flagd#297

Introduce the service contract of grpc sync.

Consider checking my personal buf repository - https://buf.build/kavindudodan/flagd for a preview

Signed-off-by: Kavindu Dodanduwa <kavindudodanduwa@gmail.com>
Signed-off-by: Kavindu Dodanduwa <kavindudodanduwa@gmail.com>
@james-milligan
Copy link
Collaborator

We should update the docs in buf.md as part of this PR, currently they only describe the flag evaluation API
https://buf.build/open-feature/flagd

Signed-off-by: Kavindu Dodanduwa <kavindudodanduwa@gmail.com>
@Kavindu-Dodan
Copy link
Contributor Author

We should update the docs in buf.md as part of this PR, currently they only describe the flag evaluation API https://buf.build/open-feature/flagd

Thank you, I improved the documentation.

protobuf/buf.md Outdated Show resolved Hide resolved
protobuf/buf.md Outdated Show resolved Hide resolved
protobuf/buf.md Outdated Show resolved Hide resolved
protobuf/buf.md Outdated Show resolved Hide resolved
protobuf/buf.md Outdated Show resolved Hide resolved
protobuf/sync/v1/sync_service.proto Outdated Show resolved Hide resolved
protobuf/sync/v1/sync_service.proto Outdated Show resolved Hide resolved
protobuf/sync/v1/sync_service.proto Outdated Show resolved Hide resolved
protobuf/sync/v1/sync_service.proto Outdated Show resolved Hide resolved
protobuf/sync/v1/sync_service.proto Outdated Show resolved Hide resolved
Kavindu-Dodan and others added 10 commits February 6, 2023 09:18
Co-authored-by: Skye Gill <gill.skye95@gmail.com>
Signed-off-by: Kavindu Dodanduwa <Kavindu-Dodan@users.noreply.github.com>
Co-authored-by: Skye Gill <gill.skye95@gmail.com>
Signed-off-by: Kavindu Dodanduwa <Kavindu-Dodan@users.noreply.github.com>
Co-authored-by: Skye Gill <gill.skye95@gmail.com>
Signed-off-by: Kavindu Dodanduwa <Kavindu-Dodan@users.noreply.github.com>
Co-authored-by: Skye Gill <gill.skye95@gmail.com>
Signed-off-by: Kavindu Dodanduwa <Kavindu-Dodan@users.noreply.github.com>
Co-authored-by: Skye Gill <gill.skye95@gmail.com>
Signed-off-by: Kavindu Dodanduwa <Kavindu-Dodan@users.noreply.github.com>
Co-authored-by: Skye Gill <gill.skye95@gmail.com>
Signed-off-by: Kavindu Dodanduwa <Kavindu-Dodan@users.noreply.github.com>
Co-authored-by: Skye Gill <gill.skye95@gmail.com>
Signed-off-by: Kavindu Dodanduwa <Kavindu-Dodan@users.noreply.github.com>
Co-authored-by: Skye Gill <gill.skye95@gmail.com>
Signed-off-by: Kavindu Dodanduwa <Kavindu-Dodan@users.noreply.github.com>
Co-authored-by: Skye Gill <gill.skye95@gmail.com>
Signed-off-by: Kavindu Dodanduwa <Kavindu-Dodan@users.noreply.github.com>
Co-authored-by: Skye Gill <gill.skye95@gmail.com>
Signed-off-by: Kavindu Dodanduwa <Kavindu-Dodan@users.noreply.github.com>
Signed-off-by: Kavindu Dodanduwa <kavindudodanduwa@gmail.com>
Signed-off-by: Kavindu Dodanduwa <kavindudodanduwa@gmail.com>
Co-authored-by: Todd Baert <toddbaert@gmail.com>
Signed-off-by: Kavindu Dodanduwa <Kavindu-Dodan@users.noreply.github.com>
protobuf/sync/v1/sync_service.proto Outdated Show resolved Hide resolved
protobuf/sync/v1/sync_service.proto Outdated Show resolved Hide resolved
Kavindu-Dodan and others added 2 commits February 7, 2023 07:33
Co-authored-by: Skye Gill <gill.skye95@gmail.com>
Signed-off-by: Kavindu Dodanduwa <Kavindu-Dodan@users.noreply.github.com>
Co-authored-by: Skye Gill <gill.skye95@gmail.com>
Signed-off-by: Kavindu Dodanduwa <Kavindu-Dodan@users.noreply.github.com>
beeme1mr pushed a commit to open-feature/flagd that referenced this pull request Feb 7, 2023
@Kavindu-Dodan has contributed multiple significant changes and
proposals to flagd:

- multiple refactors: #291,
#307
- ci/security improvements:
#338,
#337
- architectural proposals (some of which got some attention from outside
parties!): open-feature/ofep#45,
open-feature/flagd-schemas#78,
#249 (comment)
- load testing: #225
- documentation improvements

For these reasons, I believe he should be made a CODEOWNER in this
repository.

NOTE: before this is merged, @Kavindu-Dodan should be added with at
least `maintainer` permissions to the repo.

Signed-off-by: Todd Baert <toddbaert@gmail.com>
@Kavindu-Dodan Kavindu-Dodan requested review from james-milligan and removed request for beeme1mr February 7, 2023 16:50
@toddbaert toddbaert self-requested a review February 7, 2023 18:09
@toddbaert toddbaert merged commit 2ba81e3 into open-feature:main Feb 7, 2023
@github-actions github-actions bot mentioned this pull request Feb 7, 2023
toddbaert pushed a commit that referenced this pull request Feb 7, 2023
🤖 I have created a release *beep* *boop*
---


<details><summary>protobuf: 0.2.9</summary>

##
[0.2.9](protobuf-v0.2.8...protobuf-v0.2.9)
(2023-02-07)


### Features

* Introduce service definition for GRPC sync contract
([#78](#78))
([2ba81e3](2ba81e3))
</details>

---
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>
@Kavindu-Dodan Kavindu-Dodan deleted the feature/sync-service branch February 8, 2023 15:45
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.

5 participants