feast-dev / feast

The Open Source Feature Store for Machine Learning
https://feast.dev
Apache License 2.0
5.62k stars 1k forks source link

BigQueryOfflineStoreConfig throws error when billing_project_id is present #4678

Open Prathap-P opened 4 weeks ago

Prathap-P commented 4 weeks ago

Expected Behavior

Should be able to use bigquery as offline with billing_project_id

Current Behavior

Not able to intialize feast with bigquery as offfline, got the following error

Screenshot 2024-10-24 at 10 22 54 AM

Steps to reproduce

Instantiate feast with bigquery as offline and add billing project id.

Specifications

Possible Solution

With pydantic 2.9.2 values dict inside field_validator has data atrribute which has all the required details like project_id, billing_project_id, but when going through codebase in sdk/python/feast/infra/offline_stores/bigquery.py at line 107 found that project_id is expected inside values dict