GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — `.registry.path` in `feature_store.yaml` is not updated based on interactive config during `feast init` · Issue #5388 · feast-dev/feast

.registry.path in feature_store.yaml is not updated based on interactive config during feast init #5388

New issue
Copy link
New issue
Copy link
Closed
#5785
Closed
.registry.path in feature_store.yaml is not updated based on interactive config during feast init#5388
#5785
Copy link
Assignees
antznette1
Labels
kind/bugpriority/p2

Description

@utsumi-fj
utsumi-fj
opened on May 26, 2025
Issue body actions

Expected Behavior

After executing the command feast init -t postgres feature_repo and providing configuration interactively, the .registry.path in feature_repo/feature_repo/feature_store.yaml should be automatically populated based on the entered Postgres settings.

Current Behavior

The .registry.path in feature_repo/feature_repo/feature_store.yaml is not updated and remains the default value: postgresql://postgres:[email protected]:55001/feast.

Steps to reproduce

1. Install Python SDK

pip install feast[postgres]==0.48.1 psycopg2-binary

2. Run feast init -t postgres feature_repo and fill out the configuration interactively

$ feast init -t postgres feature_repo
Postgres host [localhost]: test.example.com  
Postgres port [5432]: 5432
Postgres DB name [postgres]: postgres
Postgres schema [public]: public
Postgres user: postgres
Postgres password: 
Should I upload example data to Postgres (overwriting "feast_driver_hourly_stats" table)? [Y/n]: n

Creating a new Feast repository in /home/jovyan/feature_repo.

3. Check feature_store.yaml

Note that .registry.path still points to the default value and is not updated to match the entered host and database:

$ cat feature_repo/feature_repo/feature_store.yaml 
project: feature_repo
provider: local
registry:
    registry_type: sql
    path: postgresql://postgres:[email protected]:55001/feast
    cache_ttl_seconds: 60
    sqlalchemy_config_kwargs:
        echo: false
        pool_pre_ping: true
online_store:
    type: postgres
    host: test.example.com
    port: 5432
    database: postgres
    db_schema: public
    user: postgres
    password: postgres
offline_store:
    type: postgres
    host: test.example.com
    port: 5432
    database: postgres
    db_schema: public
    user: postgres
    password: postgres
entity_key_serialization_version: 2

As shown above, the .online_store and .offline_store sections reflect the entered values correctly, but the .registry.path does not.

Specifications

  • Version: 0.48.1
  • Platform: Python SDK
  • Extras: feast[postgres]

Possible Solution

The interactive init flow could update .registry.path based on the entered Postgres configuration.

Activity

  1. utsumi-fj
    added
    kind/bug
    priority/p2
    on May 26, 2025
  2. antznette1 commented on Dec 17, 2025

    @antznette1
    antznette1
    on Dec 17, 2025
    Contributor
    More actions

    I'd love to jump on this and create a PR for it.

    Reacted by Nikhil Kathole and Yuichiro Utsumi
    Reacted by Anthonette Adanyin
  3. ntkathole
    assigned
    antznette1
    on Dec 17, 2025
  4. franciscojavierarceo
    closed this as completedin #5785on Dec 17, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

  • @antznette1
    antznette1

Labels

kind/bugpriority/p2

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions

    You are visitor 01402503 — GeezerVison does not store the pages you look up.
    Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.