Skip to content

Refactor RBAC to central permissions module and add remote setup option#107

Merged
jamals86 merged 1 commit intomainfrom
topic-pubsub
Jan 28, 2026
Merged

Refactor RBAC to central permissions module and add remote setup option#107
jamals86 merged 1 commit intomainfrom
topic-pubsub

Conversation

@jamals86
Copy link
Copy Markdown
Collaborator

Moved all RBAC and role validation logic to kalamdb_session::permissions, deprecating old shims in kalamdb-auth and kalamdb-session. Updated all backend and CLI code to use the new permissions API. Added 'allow_remote_setup' option to server config, environment variable, and Docker compose for enabling initial setup from non-localhost clients (useful for Docker and remote deployments). Improved CLI interactive login/setup flow. Ensured default namespace is created if missing at startup.

Moved all RBAC and role validation logic to kalamdb_session::permissions, deprecating old shims in kalamdb-auth and kalamdb-session. Updated all backend and CLI code to use the new permissions API. Added 'allow_remote_setup' option to server config, environment variable, and Docker compose for enabling initial setup from non-localhost clients (useful for Docker and remote deployments). Improved CLI interactive login/setup flow. Ensured default namespace is created if missing at startup.
@jamals86 jamals86 merged commit 2107fc4 into main Jan 28, 2026
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