Skip to content

feat: implement database-backed configuration for Redis-less operation#937

Open
Dev10-sys wants to merge 1 commit into
repository-service-tuf:mainfrom
Dev10-sys:feat/redis-optional-db-fallback
Open

feat: implement database-backed configuration for Redis-less operation#937
Dev10-sys wants to merge 1 commit into
repository-service-tuf:mainfrom
Dev10-sys:feat/redis-optional-db-fallback

Conversation

@Dev10-sys

Copy link
Copy Markdown

Summary

Adds support for database-backed configuration in the API, making Redis optional.

What changed

  • Added a custom Dynaconf loader using PostgreSQL
  • API now falls back to DB when Redis is not configured
  • Updated bootstrap state handling to support both modes
  • Added required DB dependencies

Behavior

  • Redis present → existing behavior
  • Redis missing → DB used automatically

Notes

Complements worker-side changes for Redis optionality.

Ref: repository-service-tuf/repository-service-tuf#777

This change adds a database-backed configuration loader and updates the bootstrap state management to work without Redis when necessary. It also adds the required database dependencies.

Signed-off-by: Dev10-sys <kalpanagola9897@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant