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

PathPrefix for karmada dashboard #96

Closed
warjiang opened this issue Sep 2, 2024 · 1 comment · Fixed by #97
Closed

PathPrefix for karmada dashboard #96

warjiang opened this issue Sep 2, 2024 · 1 comment · Fixed by #97
Assignees
Labels
kind/feature Categorizes issue or PR as related to a new feature.

Comments

@warjiang
Copy link
Contributor

warjiang commented Sep 2, 2024

What would you like to be added:
Add PathPrefix feature for karmada dashboard

Why is this needed:
Typically, enterprises differentiate various functional systems or business lines through multiple paths under a single domain name.

The Karmada dashboard was initially designed with the expectation that users would expose dashboard-related services via nodePort or a dedicated ingress domain. However, this design does not adequately address the needs of enterprise privatized deployments.

Each enterprise's on-premises deployment configuration has a unique path prefix. While generating frontend assets with different path prefixes can support on-premises deployments, this method is costly (requiring builds for each enterprise's pathPrefix) and inefficient (requiring repetitive builds for each upgrade).

Therefore, we hope that the Karmada dashboard can implement pathPrefix capabilities through configuration, supporting the needs of enterprise’s on-premises deployments.

The overall workflow is illustrated in the following diagram:
image

@warjiang warjiang added the kind/feature Categorizes issue or PR as related to a new feature. label Sep 2, 2024
@warjiang
Copy link
Contributor Author

warjiang commented Sep 2, 2024

/assign

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/feature Categorizes issue or PR as related to a new feature.
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant