Skip to content

Commit

Permalink
feat: Add milvus package to release image & option to Operator (feast…
Browse files Browse the repository at this point in the history
  • Loading branch information
tchughesiv authored and dharmisha committed Jan 15, 2025
1 parent 03e50cb commit e3d8f6c
Show file tree
Hide file tree
Showing 4 changed files with 13 additions and 1 deletion.
8 changes: 8 additions & 0 deletions infra/feast-operator/api/v1alpha1/featurestore_types.go
Original file line number Diff line number Diff line change
Expand Up @@ -260,11 +260,15 @@ type OnlineStoreFilePersistence struct {
// OnlineStoreDBStorePersistence configures the DB store persistence for the offline store service
type OnlineStoreDBStorePersistence struct {
<<<<<<< HEAD
<<<<<<< HEAD
<<<<<<< HEAD
// +kubebuilder:validation:Enum=snowflake.online;redis;ikv;datastore;dynamodb;bigtable;postgres;cassandra;mysql;hazelcast;singlestore;hbase;elasticsearch;qdrant;couchbase;milvus
=======
// +kubebuilder:validation:Enum=snowflake.online;redis;ikv;datastore;dynamodb;bigtable;postgres;cassandra;mysql;hazelcast;singlestore;hbase;elasticsearch;qdrant;couchbase
>>>>>>> 4b8378c2a (fix: Made fixes to Go Operator DB persistence (#4830))
=======
// +kubebuilder:validation:Enum=snowflake.online;redis;ikv;datastore;dynamodb;bigtable;postgres;cassandra;mysql;hazelcast;singlestore;hbase;elasticsearch;qdrant;couchbase;milvus
>>>>>>> 524506b31 (feat: Add milvus package to release image & option to Operator (#4870))
Type string `json:"type"`
// Data store parameters should be placed as-is from the "feature_store.yaml" under the secret key. "registry_type" & "type" fields should be removed.
SecretRef corev1.LocalObjectReference `json:"secretRef"`
Expand Down Expand Up @@ -312,6 +316,7 @@ var ValidOnlineStoreDBStorePersistenceTypes = []string{
"elasticsearch",
"qdrant",
"couchbase",
<<<<<<< HEAD
<<<<<<< HEAD
"milvus",
=======
Expand All @@ -323,6 +328,9 @@ type OnlineStoreFilePersistence struct {
>>>>>>> 863a82cb7 (feat: Added feast Go operator db stores support (#4771))
=======
>>>>>>> 4b8378c2a (fix: Made fixes to Go Operator DB persistence (#4830))
=======
"milvus",
>>>>>>> 524506b31 (feat: Add milvus package to release image & option to Operator (#4870))
}

// LocalRegistryConfig configures the deployed registry service
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -987,6 +987,7 @@ spec:
- elasticsearch
- qdrant
- couchbase
- milvus
type: string
required:
- secretRef
Expand Down Expand Up @@ -2617,6 +2618,7 @@ spec:
- elasticsearch
- qdrant
- couchbase
- milvus
type: string
required:
- secretRef
Expand Down
2 changes: 2 additions & 0 deletions infra/feast-operator/dist/install.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -995,6 +995,7 @@ spec:
- elasticsearch
- qdrant
- couchbase
- milvus
type: string
required:
- secretRef
Expand Down Expand Up @@ -2625,6 +2626,7 @@ spec:
- elasticsearch
- qdrant
- couchbase
- milvus
type: string
required:
- secretRef
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ RUN pip install "feast[aws,gcp,snowflake,redis,go,mysql,postgres,opentelemetry,g
FROM python:3.11-slim-bullseye

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


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

0 comments on commit e3d8f6c

Please sign in to comment.