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

V0 for Concierge #1

Merged
merged 7 commits into from
Dec 12, 2024
Merged

V0 for Concierge #1

merged 7 commits into from
Dec 12, 2024

Conversation

koushikr
Copy link
Member

  • A versioned config registry, to register various configs backed by a RBAC enabled maker-checker process
  • A RESTful interface to manage the said configs, to allow for easier integrations
  • Listeners on state changes whenever the config state changes
  • Extensible repository bindings for config store
  • Default repository implementations for Aerospike and Elasticsearch
  • A concierge client to fetch configs and keep it in-memory instead of fetching from source everytime.

b) Has models, repository abstractions, client and server side cache management and refresher
c) Has auth checkers, permission checkers of who is allowed to operate on the configs
d) Has custom handlers to deserialize into clientTypes as required
Added ElasticDropwizardBundle for quick use
@koushikr koushikr merged commit fc39a92 into master Dec 12, 2024
1 check passed
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