Skip to content

Commit e3d8f6c

Browse files
tchughesivdharmisha
authored andcommitted
feat: Add milvus package to release image & option to Operator (feast-dev#4870)
1 parent 03e50cb commit e3d8f6c

File tree

4 files changed

+13
-1
lines changed

4 files changed

+13
-1
lines changed

infra/feast-operator/api/v1alpha1/featurestore_types.go

+8
Original file line numberDiff line numberDiff line change
@@ -260,11 +260,15 @@ type OnlineStoreFilePersistence struct {
260260
// OnlineStoreDBStorePersistence configures the DB store persistence for the offline store service
261261
type OnlineStoreDBStorePersistence struct {
262262
<<<<<<< HEAD
263+
<<<<<<< HEAD
263264
<<<<<<< HEAD
264265
// +kubebuilder:validation:Enum=snowflake.online;redis;ikv;datastore;dynamodb;bigtable;postgres;cassandra;mysql;hazelcast;singlestore;hbase;elasticsearch;qdrant;couchbase;milvus
265266
=======
266267
// +kubebuilder:validation:Enum=snowflake.online;redis;ikv;datastore;dynamodb;bigtable;postgres;cassandra;mysql;hazelcast;singlestore;hbase;elasticsearch;qdrant;couchbase
267268
>>>>>>> 4b8378c2a (fix: Made fixes to Go Operator DB persistence (#4830))
269+
=======
270+
// +kubebuilder:validation:Enum=snowflake.online;redis;ikv;datastore;dynamodb;bigtable;postgres;cassandra;mysql;hazelcast;singlestore;hbase;elasticsearch;qdrant;couchbase;milvus
271+
>>>>>>> 524506b31 (feat: Add milvus package to release image & option to Operator (#4870))
268272
Type string `json:"type"`
269273
// Data store parameters should be placed as-is from the "feature_store.yaml" under the secret key. "registry_type" & "type" fields should be removed.
270274
SecretRef corev1.LocalObjectReference `json:"secretRef"`
@@ -312,6 +316,7 @@ var ValidOnlineStoreDBStorePersistenceTypes = []string{
312316
"elasticsearch",
313317
"qdrant",
314318
"couchbase",
319+
<<<<<<< HEAD
315320
<<<<<<< HEAD
316321
"milvus",
317322
=======
@@ -323,6 +328,9 @@ type OnlineStoreFilePersistence struct {
323328
>>>>>>> 863a82cb7 (feat: Added feast Go operator db stores support (#4771))
324329
=======
325330
>>>>>>> 4b8378c2a (fix: Made fixes to Go Operator DB persistence (#4830))
331+
=======
332+
"milvus",
333+
>>>>>>> 524506b31 (feat: Add milvus package to release image & option to Operator (#4870))
326334
}
327335

328336
// LocalRegistryConfig configures the deployed registry service

infra/feast-operator/config/crd/bases/feast.dev_featurestores.yaml

+2
Original file line numberDiff line numberDiff line change
@@ -987,6 +987,7 @@ spec:
987987
- elasticsearch
988988
- qdrant
989989
- couchbase
990+
- milvus
990991
type: string
991992
required:
992993
- secretRef
@@ -2617,6 +2618,7 @@ spec:
26172618
- elasticsearch
26182619
- qdrant
26192620
- couchbase
2621+
- milvus
26202622
type: string
26212623
required:
26222624
- secretRef

infra/feast-operator/dist/install.yaml

+2
Original file line numberDiff line numberDiff line change
@@ -995,6 +995,7 @@ spec:
995995
- elasticsearch
996996
- qdrant
997997
- couchbase
998+
- milvus
998999
type: string
9991000
required:
10001001
- secretRef
@@ -2625,6 +2626,7 @@ spec:
26252626
- elasticsearch
26262627
- qdrant
26272628
- couchbase
2629+
- milvus
26282630
type: string
26292631
required:
26302632
- secretRef

sdk/python/feast/infra/feature_servers/multicloud/Dockerfile

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ RUN pip install "feast[aws,gcp,snowflake,redis,go,mysql,postgres,opentelemetry,g
88
FROM python:3.11-slim-bullseye
99

1010
RUN pip install --no-cache-dir pip --upgrade
11-
RUN pip install --no-cache-dir "feast[aws,gcp,snowflake,redis,go,mysql,postgres,opentelemetry,grpcio,k8s,duckdb]"
11+
RUN pip install --no-cache-dir "feast[aws,gcp,snowflake,redis,go,mysql,postgres,opentelemetry,grpcio,k8s,duckdb,milvus]"
1212

1313

1414
RUN apt update && apt install -y -V ca-certificates lsb-release wget && \

0 commit comments

Comments
 (0)