-
Notifications
You must be signed in to change notification settings - Fork 72
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: s3 support for the blob sync #1449
Conversation
✅ Deploy Preview for polite-licorice-3db33c canceled.
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks! I'll try and test this E2E as soon as possible. In the meantime, could you please update the documentation to include s3 as a source?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I've manually tested this and it works as expected. Thanks @djosephsen!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks @djosephsen ! Great to have this.
Signed-off-by: Dave Josephsen <dave.josephsen@gmail.com>
05888fc
to
9b5e8c7
Compare
@djosephsen I fixed some go.sum merge conflicts with main and force pushed back to your branch - no other changes. I hope you don't mind. Will merge when the CI passes. cc @beeme1mr |
this fell off my radar thanks, im at a corp onsite this week but I should be able to get back on this next week (for the docs update) |
🤖 I have created a release *beep* *boop* --- <details><summary>flagd: 0.11.5</summary> ## [0.11.5](flagd/v0.11.4...flagd/v0.11.5) (2024-12-17) ### 🐛 Bug Fixes * **deps:** update module buf.build/gen/go/open-feature/flagd/protocolbuffers/go to v1.35.2-20240906125204-0a6a901b42e8.1 ([#1451](#1451)) ([8c6d91d](8c6d91d)) * **deps:** update module buf.build/gen/go/open-feature/flagd/protocolbuffers/go to v1.36.0-20240906125204-0a6a901b42e8.1 ([#1475](#1475)) ([0b11c6c](0b11c6c)) * **deps:** update module github.com/open-feature/flagd/core to v0.10.4 ([#1433](#1433)) ([d33c7a5](d33c7a5)) * **deps:** update module github.com/stretchr/testify to v1.10.0 ([#1455](#1455)) ([8c843df](8c843df)) * **deps:** update module golang.org/x/net to v0.31.0 ([#1446](#1446)) ([9e35111](9e35111)) * **deps:** update module golang.org/x/net to v0.32.0 ([#1458](#1458)) ([ac0b123](ac0b123)) * **deps:** update module golang.org/x/sync to v0.9.0 ([#1445](#1445)) ([8893e94](8893e94)) * **deps:** update module google.golang.org/grpc to v1.68.0 ([#1442](#1442)) ([cd27d09](cd27d09)) * **deps:** update module google.golang.org/grpc to v1.68.1 ([#1456](#1456)) ([0b6e2a1](0b6e2a1)) * **deps:** update module google.golang.org/grpc to v1.69.0 ([#1469](#1469)) ([dd4869f](dd4869f)) * **deps:** update module google.golang.org/protobuf to v1.35.2 ([#1450](#1450)) ([6b9834d](6b9834d)) * **deps:** update module google.golang.org/protobuf to v1.36.0 ([#1474](#1474)) ([6a8a9a9](6a8a9a9)) * **deps:** update opentelemetry-go monorepo ([#1447](#1447)) ([68b5794](68b5794)) ### ✨ New Features * add context-value flag ([#1448](#1448)) ([7ca092e](7ca092e)) </details> <details><summary>flagd-proxy: 0.6.8</summary> ## [0.6.8](flagd-proxy/v0.6.7...flagd-proxy/v0.6.8) (2024-12-17) ### 🐛 Bug Fixes * **deps:** update module buf.build/gen/go/open-feature/flagd/protocolbuffers/go to v1.35.2-20240906125204-0a6a901b42e8.1 ([#1451](#1451)) ([8c6d91d](8c6d91d)) * **deps:** update module buf.build/gen/go/open-feature/flagd/protocolbuffers/go to v1.36.0-20240906125204-0a6a901b42e8.1 ([#1475](#1475)) ([0b11c6c](0b11c6c)) * **deps:** update module github.com/open-feature/flagd/core to v0.10.4 ([#1433](#1433)) ([d33c7a5](d33c7a5)) * **deps:** update module golang.org/x/net to v0.31.0 ([#1446](#1446)) ([9e35111](9e35111)) * **deps:** update module golang.org/x/net to v0.32.0 ([#1458](#1458)) ([ac0b123](ac0b123)) * **deps:** update module golang.org/x/sync to v0.9.0 ([#1445](#1445)) ([8893e94](8893e94)) * **deps:** update module google.golang.org/grpc to v1.68.0 ([#1442](#1442)) ([cd27d09](cd27d09)) * **deps:** update module google.golang.org/grpc to v1.68.1 ([#1456](#1456)) ([0b6e2a1](0b6e2a1)) * **deps:** update module google.golang.org/grpc to v1.69.0 ([#1469](#1469)) ([dd4869f](dd4869f)) * **deps:** update opentelemetry-go monorepo ([#1447](#1447)) ([68b5794](68b5794)) </details> <details><summary>core: 0.10.5</summary> ## [0.10.5](core/v0.10.4...core/v0.10.5) (2024-12-17) ### 🐛 Bug Fixes * **deps:** update kubernetes packages to v0.31.2 ([#1430](#1430)) ([0df8622](0df8622)) * **deps:** update kubernetes packages to v0.31.3 ([#1454](#1454)) ([f56d7b0](f56d7b0)) * **deps:** update kubernetes packages to v0.31.4 ([#1461](#1461)) ([431fbb4](431fbb4)) * **deps:** update module buf.build/gen/go/open-feature/flagd/protocolbuffers/go to v1.35.2-20240906125204-0a6a901b42e8.1 ([#1451](#1451)) ([8c6d91d](8c6d91d)) * **deps:** update module buf.build/gen/go/open-feature/flagd/protocolbuffers/go to v1.36.0-20240906125204-0a6a901b42e8.1 ([#1475](#1475)) ([0b11c6c](0b11c6c)) * **deps:** update module github.com/diegoholiveira/jsonlogic/v3 to v3.6.0 ([#1460](#1460)) ([dbc1da4](dbc1da4)) * **deps:** update module github.com/diegoholiveira/jsonlogic/v3 to v3.6.1 ([#1473](#1473)) ([a3d899c](a3d899c)) * **deps:** update module github.com/fsnotify/fsnotify to v1.8.0 ([#1438](#1438)) ([949c73b](949c73b)) * **deps:** update module github.com/stretchr/testify to v1.10.0 ([#1455](#1455)) ([8c843df](8c843df)) * **deps:** update module golang.org/x/crypto to v0.29.0 ([#1443](#1443)) ([db96dd5](db96dd5)) * **deps:** update module golang.org/x/crypto to v0.30.0 ([#1457](#1457)) ([dbdaa19](dbdaa19)) * **deps:** update module golang.org/x/crypto to v0.31.0 ([#1463](#1463)) ([b2245d7](b2245d7)) * **deps:** update module golang.org/x/mod to v0.22.0 ([#1444](#1444)) ([ed064e1](ed064e1)) * **deps:** update module google.golang.org/grpc to v1.68.0 ([#1442](#1442)) ([cd27d09](cd27d09)) * **deps:** update module google.golang.org/grpc to v1.68.1 ([#1456](#1456)) ([0b6e2a1](0b6e2a1)) * **deps:** update module google.golang.org/grpc to v1.69.0 ([#1469](#1469)) ([dd4869f](dd4869f)) * **deps:** update opentelemetry-go monorepo ([#1447](#1447)) ([68b5794](68b5794)) ### ✨ New Features * add context-value flag ([#1448](#1448)) ([7ca092e](7ca092e)) * s3 support for the blob sync ([#1449](#1449)) ([a9f7261](a9f7261)) </details> --- 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 <109696520+openfeaturebot@users.noreply.github.com> Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
## This PR Intent of this PR is to add the docs that were missing from #1449 ### Notes Happy holidays yall. --------- Signed-off-by: Dave Josephsen <dave.josephsen@gmail.com> Co-authored-by: Michael Beemer <beeme1mr@users.noreply.github.com> Co-authored-by: Todd Baert <todd.baert@dynatrace.com>
This PR
Intent of this pr is to add S3 bucket support to the existing "blob" sync.
Related Issues
fixes #1376
Notes
Marking as a draft for now until I can find my aws creds and live-test it.
Follow-up Tasks
integration testing is yet to be performed
How to test
unit tests provided