salmon-morning-84088
04/29/2025, 10:51 AMstocky-account-63046
04/29/2025, 10:53 AMsalmon-morning-84088
04/29/2025, 11:00 AMstocky-account-63046
04/29/2025, 11:09 AMstocky-account-63046
04/29/2025, 11:10 AMsalmon-morning-84088
04/29/2025, 11:10 AMstocky-account-63046
04/29/2025, 11:12 AM<http://ui.cattle.io|ui.cattle.io>
navlink
resources are what power generic entries into the resource menu. configuration in a nav link will contain a url that the user is taken to when clicked.
for neu vector they may have a <http://ui.cattle.io|ui.cattle.io>
navlink
resource, or it could be in the resource menu by ui specific configuration.salmon-morning-84088
04/29/2025, 11:13 AMstocky-account-63046
04/29/2025, 11:20 AMsalmon-morning-84088
04/29/2025, 11:21 AMstocky-account-63046
04/29/2025, 11:23 AMsalmon-morning-84088
04/29/2025, 11:24 AMsalmon-morning-84088
04/29/2025, 11:38 AMget,list,watch
services and port-forward to pods, the user does not see the menu item in Rancher. 😕salmon-morning-84088
04/30/2025, 7:35 AMkubectl api-resources
I found that the API group is called <http://neuvector.com|neuvector.com>
, not <http://permissions.neuvector.com|permissions.neuvector.com>
like the docs says. Adding get
permissions for all verbs in that API group enables the menu item in Rancher. Then I run into a very clear error message saying:
'services "httpsneuvector service webui8443" is forbidden: User "u-asddfasdfasf" cannot get resource "services/proxy" in API group "" in the namespace "cattle-neuvector-system"'Granting access to that works. Then I have one more issue I've not had time to debug yet…
salmon-morning-84088
04/30/2025, 10:42 AMsalmon-morning-84088
04/30/2025, 1:37 PMget
on <http://nvsecurityrules.neuvector.com|nvsecurityrules.neuvector.com>
in the cattle-neuvector-system
namespace for Rancher to display the dashboard item.
If you have any insights as to why, I'm very interested! 🙂