Commit 310ab51
feat: Add hybrid to ValidOfflineStoreDBStorePersistenceTypes for HybridOfflineStore support (#6707)
The Feast SDK supports HybridOfflineStore, which routes offline operations to
different backends based on each FeatureView's batch_source, but the operator's
FeatureStore CRD did not allow type: hybrid in the offline store persistence
enum, blocking configuration via the CR.
Mirrors the online store fix in #5810:
- Register hybrid in OFFLINE_STORE_CLASS_FOR_TYPE so the type resolves to
HybridOfflineStore (the SDK map previously had this only for the online store).
- Add hybrid to the offline DB store enum and ValidOfflineStoreDBStorePersistenceTypes
in both api/v1 and api/v1alpha1, and regenerate the CRD manifests
(config/crd/bases, dist/install.yaml, bundle/manifests).
- Update the offline hybrid doc to use the short type: hybrid form.
Fixes #6701
Signed-off-by: Sanskar Singh <sanskarsinghty1234@gmail.com>
Co-authored-by: Nikhil Kathole <nikhilkathole2683@gmail.com>1 parent aa7b685 commit 310ab51
8 files changed
Lines changed: 19 additions & 4 deletions
File tree
- docs/reference/offline-stores
- infra/feast-operator
- api
- v1alpha1
- v1
- bundle/manifests
- config/crd/bases
- dist
- sdk/python/feast
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
18 | 18 | | |
19 | 19 | | |
20 | 20 | | |
21 | | - | |
| 21 | + | |
22 | 22 | | |
23 | 23 | | |
24 | 24 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
528 | 528 | | |
529 | 529 | | |
530 | 530 | | |
531 | | - | |
| 531 | + | |
532 | 532 | | |
533 | 533 | | |
534 | 534 | | |
| |||
549 | 549 | | |
550 | 550 | | |
551 | 551 | | |
| 552 | + | |
552 | 553 | | |
553 | 554 | | |
554 | 555 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
337 | 337 | | |
338 | 338 | | |
339 | 339 | | |
340 | | - | |
| 340 | + | |
341 | 341 | | |
342 | 342 | | |
343 | 343 | | |
| |||
357 | 357 | | |
358 | 358 | | |
359 | 359 | | |
| 360 | + | |
360 | 361 | | |
361 | 362 | | |
362 | 363 | | |
| |||
Lines changed: 4 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1893 | 1893 | | |
1894 | 1894 | | |
1895 | 1895 | | |
| 1896 | + | |
1896 | 1897 | | |
1897 | 1898 | | |
1898 | 1899 | | |
| |||
8235 | 8236 | | |
8236 | 8237 | | |
8237 | 8238 | | |
| 8239 | + | |
8238 | 8240 | | |
8239 | 8241 | | |
8240 | 8242 | | |
| |||
13795 | 13797 | | |
13796 | 13798 | | |
13797 | 13799 | | |
| 13800 | + | |
13798 | 13801 | | |
13799 | 13802 | | |
13800 | 13803 | | |
| |||
18316 | 18319 | | |
18317 | 18320 | | |
18318 | 18321 | | |
| 18322 | + | |
18319 | 18323 | | |
18320 | 18324 | | |
18321 | 18325 | | |
| |||
Lines changed: 4 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1893 | 1893 | | |
1894 | 1894 | | |
1895 | 1895 | | |
| 1896 | + | |
1896 | 1897 | | |
1897 | 1898 | | |
1898 | 1899 | | |
| |||
8235 | 8236 | | |
8236 | 8237 | | |
8237 | 8238 | | |
| 8239 | + | |
8238 | 8240 | | |
8239 | 8241 | | |
8240 | 8242 | | |
| |||
13795 | 13797 | | |
13796 | 13798 | | |
13797 | 13799 | | |
| 13800 | + | |
13798 | 13801 | | |
13799 | 13802 | | |
13800 | 13803 | | |
| |||
18316 | 18319 | | |
18317 | 18320 | | |
18318 | 18321 | | |
| 18322 | + | |
18319 | 18323 | | |
18320 | 18324 | | |
18321 | 18325 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1901 | 1901 | | |
1902 | 1902 | | |
1903 | 1903 | | |
| 1904 | + | |
1904 | 1905 | | |
1905 | 1906 | | |
1906 | 1907 | | |
| |||
8243 | 8244 | | |
8244 | 8245 | | |
8245 | 8246 | | |
| 8247 | + | |
8246 | 8248 | | |
8247 | 8249 | | |
8248 | 8250 | | |
| |||
13803 | 13805 | | |
13804 | 13806 | | |
13805 | 13807 | | |
| 13808 | + | |
13806 | 13809 | | |
13807 | 13810 | | |
13808 | 13811 | | |
| |||
18324 | 18327 | | |
18325 | 18328 | | |
18326 | 18329 | | |
| 18330 | + | |
18327 | 18331 | | |
18328 | 18332 | | |
18329 | 18333 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
108 | 108 | | |
109 | 109 | | |
110 | 110 | | |
| 111 | + | |
111 | 112 | | |
112 | 113 | | |
113 | 114 | | |
| |||
0 commit comments