Skip to content

Commit 7d63bc1

Browse files
authored
Merge branch 'master' into feat-documentstore
2 parents 0cf28ba + ec19036 commit 7d63bc1

File tree

17 files changed

+714
-9
lines changed

17 files changed

+714
-9
lines changed

Makefile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -220,6 +220,7 @@ test-python-universal-pgvector-online:
220220
PYTHONPATH='.' \
221221
FULL_REPO_CONFIGS_MODULE=sdk.python.feast.infra.online_stores.contrib.pgvector_repo_configuration \
222222
PYTEST_PLUGINS=sdk.python.tests.integration.feature_repos.universal.online_store.postgres \
223+
223224
python -m pytest -n 8 --integration \
224225
-k "not test_universal_cli and \
225226
not test_go_feature_server and \

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

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,4 +18,5 @@ RUN apt install -y -V ca-certificates lsb-release wget
1818
RUN wget https://apache.jfrog.io/artifactory/arrow/$(lsb_release --id --short | tr 'A-Z' 'a-z')/apache-arrow-apt-source-latest-$(lsb_release --codename --short).deb
1919
RUN apt install -y -V ./apache-arrow-apt-source-latest-$(lsb_release --codename --short).deb
2020
RUN apt update
21-
RUN apt -y install libarrow-dev
21+
RUN apt -y install libarrow-dev
22+
RUN mkdir -m 775 /.cache
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
FROM python:3.9-slim-bullseye AS build
2+
3+
RUN apt-get update && \
4+
apt-get install --no-install-suggests --no-install-recommends --yes git
5+
6+
WORKDIR /app
7+
8+
COPY sdk/python/feast/infra/materialization/kuberentes/main.py /app
9+
10+
# Copy necessary parts of the Feast codebase
11+
COPY sdk/python sdk/python
12+
COPY protos protos
13+
COPY go go
14+
COPY setup.py setup.py
15+
COPY pyproject.toml pyproject.toml
16+
COPY README.md README.md
17+
18+
# We need this mount thingy because setuptools_scm needs access to the
19+
# git dir to infer the version of feast we're installing.
20+
# https://github.com/pypa/setuptools_scm#usage-from-docker
21+
# I think it also assumes that this dockerfile is being built from the root of the directory.
22+
RUN --mount=source=.git,target=.git,type=bind pip3 install --no-cache-dir '.[aws,gcp,k8s,snowflake,postgres]'

sdk/python/feast/infra/materialization/kubernetes/__init__.py

Whitespace-only changes.

0 commit comments

Comments
 (0)