feat: Adding volumes and volumeMounts support to Feature Store CR.#4983
Conversation
tchughesiv
left a comment
There was a problem hiding this comment.
some initial thoughts
733241b to
348ec68
Compare
infra/feast-operator/internal/controller/featurestore_controller_test_utils_test.go
Outdated
Show resolved
Hide resolved
tchughesiv
left a comment
There was a problem hiding this comment.
wasn't one of the use-cases for this feature to support data store tls? it might be good to have a sample in config/samples demonstrating what it might look like to use postgres w/ tls using this new feature...
|
@lokeshrangineni please rebase |
82d407b to
9f9263e
Compare
I have provided a working sample here |
infra/feast-operator/config/samples/v1alpha1_featurestore_postgres_db_volumes_ssl.yaml
Show resolved
Hide resolved
infra/feast-operator/config/samples/v1alpha1_featurestore_postgres_db_volumes_ssl.yaml
Outdated
Show resolved
Hide resolved
infra/feast-operator/config/samples/v1alpha1_featurestore_postgres_db_volumes_ssl.yaml
Outdated
Show resolved
Hide resolved
infra/feast-operator/config/samples/v1alpha1_featurestore_postgres_db_volumes_ssl.yaml
Outdated
Show resolved
Hide resolved
infra/feast-operator/config/samples/v1alpha1_featurestore_postgres_db_volumes_ssl.yaml
Outdated
Show resolved
Hide resolved
infra/feast-operator/config/samples/v1alpha1_featurestore_postgres_db_volumes_ssl.yaml
Outdated
Show resolved
Hide resolved
infra/feast-operator/config/samples/v1alpha1_featurestore_postgres_db_volumes_ssl.yaml
Outdated
Show resolved
Hide resolved
infra/feast-operator/config/samples/v1alpha1_featurestore_postgres_db_volumes_ssl.yaml
Outdated
Show resolved
Hide resolved
infra/feast-operator/config/samples/v1alpha1_featurestore_postgres_db_volumes_ssl.yaml
Outdated
Show resolved
Hide resolved
infra/feast-operator/config/samples/v1alpha1_featurestore_postgres_db_volumes_ssl.yaml
Outdated
Show resolved
Hide resolved
|
@tchughesiv - Great feedback. I have incorporated all the review comments. PTAL whenever you have some time. |
bc902db to
5ea2b6b
Compare
Signed-off-by: lrangine <[email protected]>
Signed-off-by: lrangine <[email protected]>
5ea2b6b to
cd431ab
Compare
tchughesiv
left a comment
There was a problem hiding this comment.
now that you've rebased, we should be able to further simplify the sample CR
infra/feast-operator/config/samples/v1alpha1_featurestore_postgres_db_volumes_ssl.yaml
Outdated
Show resolved
Hide resolved
infra/feast-operator/internal/controller/featurestore_controller_volume_volumemount_test.go
Outdated
Show resolved
Hide resolved
Signed-off-by: lrangine <[email protected]>
Signed-off-by: lrangine <[email protected]>
Signed-off-by: lrangine <[email protected]>
infra/feast-operator/config/samples/v1alpha1_featurestore_postgres_db_volumes_ssl.yaml
Outdated
Show resolved
Hide resolved
infra/feast-operator/config/samples/v1alpha1_featurestore_postgres_db_volumes_ssl.yaml
Outdated
Show resolved
Hide resolved
Signed-off-by: lrangine <[email protected]>
# [0.46.0](v0.45.0...v0.46.0) (2025-02-17) ### Bug Fixes * Add scylladb to online stores list in docs ([#5061](#5061)) ([08183ed](08183ed)) * Changed feast operator to set status of featurestore cr to ready based on deployment.status = available ([#5020](#5020)) ([fce0d35](fce0d35)) * Ensure Postgres queries are committed or autocommit is used ([#5039](#5039)) ([46f8d7a](46f8d7a)) * Fixing the release workflow to refresh the stable branch when the release is not running in the dry run mode. ([#5057](#5057)) ([a13fa9b](a13fa9b)) * Operator - make onlineStore the default service ([#5044](#5044)) ([6c92447](6c92447)) * Operator - resolve infinite reconciler loop in authz controller ([#5056](#5056)) ([11e4548](11e4548)) * Resolve module on windows ([#4827](#4827)) ([efbffa4](efbffa4)) * Setting the github_token explicitly to see if that solves the problem. ([#5012](#5012)) ([3834ffa](3834ffa)) * Validate entities when running get_online_features ([#5031](#5031)) ([3bb0dca](3bb0dca)) ### Features * Add SQLite retrieve_online_documents_v2 ([#5032](#5032)) ([0fffe21](0fffe21)) * Adding Click command to display configuration details ([#5036](#5036)) ([ae68e4d](ae68e4d)) * Adding volumes and volumeMounts support to Feature Store CR. ([#4983](#4983)) ([ec6f1b7](ec6f1b7)) * Moving the job to seperate action so that we can test it easily. ([#5013](#5013)) ([b9325b7](b9325b7)) * Operator - make server container creation explicit in the CR ([#5024](#5024)) ([b16fb40](b16fb40))
What this PR does / why we need it:
This PR is adding support to add
VolumesandvolumeMountsto theFeatureStorecustom resource in go operator code.Which issue(s) this PR fixes:
4994
Misc