Skip to content

Commit ef724b6

Browse files
authored
feat: Add milvus package to release image & option to Operator (feast-dev#4870)
1 parent 30ed749 commit ef724b6

File tree

4 files changed

+7
-2
lines changed

4 files changed

+7
-2
lines changed

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

+2-1
Original file line numberDiff line numberDiff line change
@@ -154,7 +154,7 @@ type OnlineStoreFilePersistence struct {
154154

155155
// OnlineStoreDBStorePersistence configures the DB store persistence for the offline store service
156156
type OnlineStoreDBStorePersistence struct {
157-
// +kubebuilder:validation:Enum=snowflake.online;redis;ikv;datastore;dynamodb;bigtable;postgres;cassandra;mysql;hazelcast;singlestore;hbase;elasticsearch;qdrant;couchbase
157+
// +kubebuilder:validation:Enum=snowflake.online;redis;ikv;datastore;dynamodb;bigtable;postgres;cassandra;mysql;hazelcast;singlestore;hbase;elasticsearch;qdrant;couchbase;milvus
158158
Type string `json:"type"`
159159
// Data store parameters should be placed as-is from the "feature_store.yaml" under the secret key. "registry_type" & "type" fields should be removed.
160160
SecretRef corev1.LocalObjectReference `json:"secretRef"`
@@ -178,6 +178,7 @@ var ValidOnlineStoreDBStorePersistenceTypes = []string{
178178
"elasticsearch",
179179
"qdrant",
180180
"couchbase",
181+
"milvus",
181182
}
182183

183184
// 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
@@ -749,6 +749,7 @@ spec:
749749
- elasticsearch
750750
- qdrant
751751
- couchbase
752+
- milvus
752753
type: string
753754
required:
754755
- secretRef
@@ -2020,6 +2021,7 @@ spec:
20202021
- elasticsearch
20212022
- qdrant
20222023
- couchbase
2024+
- milvus
20232025
type: string
20242026
required:
20252027
- secretRef

infra/feast-operator/dist/install.yaml

+2
Original file line numberDiff line numberDiff line change
@@ -757,6 +757,7 @@ spec:
757757
- elasticsearch
758758
- qdrant
759759
- couchbase
760+
- milvus
760761
type: string
761762
required:
762763
- secretRef
@@ -2028,6 +2029,7 @@ spec:
20282029
- elasticsearch
20292030
- qdrant
20302031
- couchbase
2032+
- milvus
20312033
type: string
20322034
required:
20332035
- secretRef

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

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
FROM python:3.11-slim-bullseye
22

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

66

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

0 commit comments

Comments
 (0)