Discover an ability to configure Dashboard easier
See original GitHub issueIs your task related to a problem? Please describe.
Currently, the Dashboard is customizable with product.json
file which capabilities will be extended soon.
But the current approach of overriding product.json
is not so easy, it still requires repackaging Dashboard and then new Che with it.
For example, Code Ready Workspace assembly https://github.com/redhat-developer/codeready-workspaces/tree/master/assembly/codeready-workspaces-assembly-dashboard-war/src/main/webapp/assets/branding.
Another case of configured Dashboard is che.openshift.io which does not change the branding but tune some default behavior (disable organization tab, disables workspace sharing, an ephemeral mode is enabled by default) https://github.com/redhat-developer/rh-che/tree/master/assembly/fabric8-ide-dashboard-war
This issue is about discovering an ability to configure Dashboard easier. I can imagine that Dashboard could continue to have product.json but it would be a default configuration that administrators would be able to patch on Deployment level with ConfigMap, Volumes, etc.
title: My Branded Che
menus.organization.enabled: false
footer.faq: ""
But it’s needed to be analyzed more and discussed with wider the audience.
Issue Analytics
- State:
- Created 4 years ago
- Reactions:4
- Comments:9 (9 by maintainers)
Top GitHub Comments
I still think it needs to be served through branding service I mean, dashboard is running on client side so it needs to have configuration served by the server to be used with configuration (config, map, etc) https://github.com/eclipse/che/issues/14839#issuecomment-540531164
it’s moved to the enhancement https://github.com/eclipse/che/pull/20666