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

Support multi-tenancy in the Chat UI #136

Open
nstogner opened this issue Aug 27, 2024 · 0 comments
Open

Support multi-tenancy in the Chat UI #136

nstogner opened this issue Aug 27, 2024 · 0 comments

Comments

@nstogner
Copy link
Contributor

Currently we have authentication explicitly disabled and are missing data persistence (needed for tracking users) on Open WebUI. This means that any user can view chat threads. Also Pod restarts cause any thread history to be lost.

Short term it probably makes sense to expose a way to enable user logins and add a PVC to Open WebUI. I don't think we want KubeAI to rely on dependencies like NFS storage so we might want to switch the OpenWeb UI Pod to be managed by a StatefulSet and set replicas: 1 (& a replacement upgrade strategy) with a standard PVC today.

Longer term, we need to consider how we are going to tackle AuthN/AuthZ in a consistent way across all UIs for KubeAI (assuming we will be adding a platform UI for building assistants, etc).

@nstogner nstogner changed the title Support multi-tenant Chat UI usage Support multi-tenancy in the Chat UI Aug 27, 2024
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

No branches or pull requests

1 participant