Finally, I upgraded my OpenNebula 6.8 to 7.0.1-1. Now, I have “user”, “admin”, “groupadmin” and “cloud” views, but I would like to customize more these views.
Also, I have added a more limited view and added to file /etc/one/fireedge/sunstone/views/sunstone-views.yaml in this way:
Hi, OpenNebula 7.4 is out so better to get on that version.
In order to verify limiter-user (or any other) view, log into UI and switch view to required one.
In 7.2 it’s in top-right conrner (oneadmin item), in 7.4 top-left (click on “admin” item for a drop-down list of views)
after upgrading to 7.0.1-1 (waiting to september to, maybe, upgrade to 7.2 because my servers are running Ubuntu 22.04 and I don’t know if a “dist-upgrade” to 24.04 could break something…), I’m trying to customize “cloud” view to remove some menus from the left column.
So what I have done is to rename files /etc/one/fireedge/sunstone/views/cloud/marketplace-app-tab.yaml to /etc/one/fireedge/sunstone/views/cloud/marketplace-app-tab.yaml-OLD, /etc/one/fireedge/sunstone/views/cloud/service-tab.yaml to /etc/one/fireedge/sunstone/views/cloud/service-tab.yaml-OLD and /etc/one/fireedge/sunstone/views/cloud/user-tab.yaml to /etc/one/fireedge/sunstone/views/cloud/user-tab.yaml-OLD. After that, I have restarted opennebula and opennebula-fireedge daemons, login with my user but “cloud” views continues showing that menus…
About “Dashboard”, I don’t know what I must change, because in “cloud” view exist a “dashboard-tab.yaml” file, but in “user” view there isn’t that file…
before you upgrade, check if fireedge is actually reading from that sunstone directory at all — it might be looking for the config somewhere else entirely. you could also check the fireedge logs to see if theres a path issue or if its just ignoring those view files