feast-dev / feast

The Open Source Feature Store for Machine Learning
https://feast.dev
Apache License 2.0
5.62k stars 1k forks source link

feat: Add Couchbase as an online store #4637

Closed ejscribner closed 2 weeks ago

ejscribner commented 1 month ago

What this PR does / why we need it:

Adds the ability to use Couchbase as an online store.

Which issue(s) this PR fixes:

N/A

Misc

While the docs focus on using this Online Store with Couchbase Capella Operational (Couchbase's cloud offering), the tests have all been set up to run with Couchbase Server. The subsequent Offline Store that will follow will require Couchbase Capella, hence the emphasis in the docs.

franciscojavierarceo commented 1 month ago

Hey @ejscribner can you fix the DCO verification? You can do it in the UI.

ejscribner commented 1 month ago

Hey @franciscojavierarceo thanks for pointing this out, updated the commits with signoff.

ejscribner commented 1 month ago

Fixed conflicts in dependency lockfiles. Also, I noticed that this PR bumps some of the deps, likely happened when I did make lock-python-dependencies-all. Is this ok, or should we revert those versions?

dmartinol commented 3 weeks ago

Please be aware of #4731 which is aimed to remove the contrib folder