Hi JB,
Thanks for the clarification and for sharing your experience — the
distinction between the two approaches is very helpful.

Just to clarify the scope of the current PR: it does not introduce any
server-side changes. The workspace concept is purely client-side and
user-scoped, with all configuration stored in browser LocalStorage.

Also, a previous change already removed the strict 1 Console = 1 server
limitation in main.
As a result, using a Console with Polaris server now requires explicit CORS
configuration on the server side.
This adds some setup overhead, but keeps the security model explicit and
controlled by the server.

The workspace approach builds on top of this by improving usability when
working with multiple realms or environments, without changing server
assumptions.

Thanks again for the context.

Best regards, Artur.

пн, 2 февр. 2026 г. в 10:44, Jean-Baptiste Onofré <[email protected]>:

> Hi
>
> Fundamentally, it means about two different approaches:
> 1. Without workspace, it means one Polaris server == one Console
> 2. With workspaces, it means one Console == several Polaris servers
>
> Initially, the intent was (1), but we discussed (2) as well.
> Personally, when I started the Console, I was more (1) as it's easier in
> terms of infrastructure (local to the server) and security (no proxy, etc),
> and the Console doesn't need any state/storage for the access to the
> different servers.
>
> I'm fine with the workspaces, even if it's a change in the paradigm.
>
> I will take a look at the workspaces PR.
>
> Regards
> JB
>
> On Sun, Feb 1, 2026 at 8:24 PM artur rakhmatulin <
> [email protected]> wrote:
>
> > Hi all,
> > I’d like to start a discussion on introducing "workspaces" in the Polaris
> > Console UI.
> >
> > The idea is to move away from environment-variable–based configuration
> > toward a UI-managed model, where a workspace represents an isolated
> Polaris
> > context (server, realm, and authentication). This allows a single console
> > instance to work with multiple realms and Polaris environments in a clean
> > and scalable way.
> >
> > A preliminary PR is available for review [1]
> >
> > Thanks, Artur.
> >
> > [1]: https://github.com/apache/polaris-tools/pull/138
> >
>


-- 
Best regards, Artur Rakhmatulin
e-mail: [email protected],
telegram: https://t.me/binarycat0

Reply via email to