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

Add UI support for Standalone Multitenancy mode #3544

Closed
jsenko opened this issue Aug 2, 2023 · 1 comment
Closed

Add UI support for Standalone Multitenancy mode #3544

jsenko opened this issue Aug 2, 2023 · 1 comment
Labels
area/ui Enhancement New feature or request Wontfix This will not be worked on

Comments

@jsenko
Copy link
Member

jsenko commented Aug 2, 2023

The new Standalone Multitenancy mode does not have any UI, since the standard UI is disabled. There are 3 ways of detecting the current tenant:

  • Header
  • Context path
  • Subdomain

We can add UI support for the first two of these with minimal effort:

  • For Header type, we can add a UI component to select the current tenant and use this value in API request headers. It could be as simple as a text box (no way of getting a list of tenants from the API).
  • For Context path type, the UI servlet should serve the UI on the selected context path and pass that value to the UI. The UI could either only display the tenant ID, or provide a way of selecting a different one and redirecting.

As an alternative, we might reuse some of the control plane UI to wrap the data plane UI, but without any information that was provided by the control plane, so it would be still pretty bare. This UI would have to be served by the standalone Registry together with the current UI.

@jsenko jsenko added Enhancement New feature or request area/ui labels Aug 2, 2023
@apicurio-bot
Copy link

apicurio-bot bot commented Aug 2, 2023

Thank you for reporting an issue!

Pinging @EricWittmann to respond or triage.

@EricWittmann EricWittmann added the Wontfix This will not be worked on label Nov 21, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/ui Enhancement New feature or request Wontfix This will not be worked on
Projects
None yet
Development

No branches or pull requests

2 participants