Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore: Change feature-server and operator base images to ubi9 #4919

Merged
merged 1 commit into from
Jan 14, 2025

Conversation

tchughesiv
Copy link
Contributor

@tchughesiv tchughesiv commented Jan 14, 2025

What this PR does / why we need it:

Move towards UBI base images for feast related containers. Also, removing libarrow-dev libraries from feature-server image.

Which issue(s) this PR fixes:

Fixes #4920

Misc

Removes unused libarrow-dev installation, which also reduces the size of the resulting image. This library hasn't been needed for close to 2 years since all Go feature server references were removed from the feast python code.
#3554

For reference ... from the stale Feast docs on this removed component -
You must also install the Apache Arrow C++ libraries. This is because the Go feature server uses the cgo memory allocator from the Apache Arrow C++ library for interoperability between Go and Python, to prevent memory from being accidentally garbage collected when executing on-demand feature views.

@tchughesiv tchughesiv marked this pull request as ready for review January 14, 2025 17:09
@tchughesiv tchughesiv requested a review from a team as a code owner January 14, 2025 17:09
@tchughesiv tchughesiv merged commit 7fad7e3 into feast-dev:master Jan 14, 2025
38 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Move towards UBI base images for feast related containers
3 participants