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

Supporting dynamic paths for application launch #8676

Open
gupta-mayank opened this issue Oct 22, 2024 · 0 comments
Open

Supporting dynamic paths for application launch #8676

gupta-mayank opened this issue Oct 22, 2024 · 0 comments
Labels
enhancement New feature or request

Comments

@gupta-mayank
Copy link

We are using OpenSearch and OpenSearch dashboards. For Open search Dashboards (OSD),

  1. We use the spaces to support multiple tenants.
  2. As we have our authentication application, we use proxy authentication of OpenSearch dashboards (OSD) to launch respective tenants using headers.
  3. We use NGINX as a reverse proxy from our application to proxy pass OSD. The NGINX URL is launched from our authentication application.
  4. There is a new ask to support URLs containing a tenant-unique ID in our main application. /tenant1 , /tenant2
  5. As we use a single instance of OSD ( with spaces for multi-tenant support), we want the OSD to return the tenant ID like tenant1/tenant2 in calls or give a way to dynamically append the base path in the OSD application.
    Is there a way to support this use case?

Describe the solution you'd like

A dynamic way of supporting different mount points or a way to return data from OSD ( headers or otherwise)

A clear and concise description of what you want to happen.

We want to launch OSD using a proxy from different URLs like application/tenant1 or application/tenant2 so that in our NGINX we can pass on the right headers.

A clear and concise description of any alternative solutions or features you've considered.

An alternative, we are still discussing like maintaining a session or storage to check tenant-based launch.

Additional context

@gupta-mayank gupta-mayank added the enhancement New feature or request label Oct 22, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant