Skip to content

arverma/config-manager

Repository files navigation

Config Manager

License

Open-source config registry: Postgres-backed immutable versions, REST API, and a web UI for browse/edit and version history.

Config editor

Screenshots

Namespace list

Namespace list

Config list

Config list

Config editor

Config editor

Compare versions

Compare versions

Quickstart

make db-up
make api-run

The API runs DB migrations on startup. In a second terminal:

make ui-install
make ui-dev

Open the UI at http://localhost:3000 (API is http://localhost:8080).

Authentication is off by default locally. For production, enable Google OAuth and API keys via Helm — see docs/auth.md.

Docs

Common commands

  • make help: quick reference (make help-all for every target)
  • make check: backend tests + UI lint/typecheck
  • make smoke: quick API smoke test
  • make db-reset: reset local Postgres volume

License

Licensed under the Apache License, Version 2.0. See LICENSE for the full license text. Project attribution is in NOTICE.