安装完成后,部分菜单访问出现 403

  • Choerodon平台版本: 0.17

  • 遇到问题的执行步骤:
    在安装完成后,访问部分菜单出现 403。 api-gateway 服务的日志中 记录了本次请求。怀疑是 当前用户没有此操作的权限导致。我试着去添加菜单目录和权限,发现菜单是没有添加入口的。 有没有方法可以解决这个问题?

kubectl logs api-gateway-5f9649b69f-s25zw -n c7n-system

重启 manager-service 试试

重启 manager-service ,访问依然出现 403

重启服务

页面提示


manager-service 服务日志

network response里面是什么

看下asagrd服务,manager和devops服务正不正常

asagrd 这个服务我没有搜索到, manager和 devops服务正常

没有装asgard-service吗?

用的一键部署安装,安装后确实没有发现这个服务。
这个服务可以单独安装吗?

一键部署是什么版本,0.17?0.18?

0.17

脚本应该没问题的,没有报错?
搜下asgard,之前的拼错了,可能搜不到

修改名字后可以搜索到,重启该服务后,403错误有部分修复


具体如下:
http://域名/manager/v1/statistic/menu_click/save 从403变为200,返回内容包含错误信息

http://域名/devops/v1/projects/2/apps/list?page=0&size=10&sort=id,desc 依然访问403


0.17.x版本菜单统计有这个问题。0.18修复了。
看下manager-service和iam-service的日志,然后重启devops服务

manager-service和iam-service日志正常,重启devops服务问题依然存在
但我在查看api-gateway 服务看到以下信息

manager-service的日志有没有devops相关的日志,类似于这样
Receive UP event, payload: EurekaEventPayload{id='10.233.68.204:agile-service:8378', status='UP', appName='agile-service', version='2019.7.8-152834-master', instanceAddress='10.233.68.204:8378', createTime=Mon Jul 08 15:43:43 CST 2019}
然后看下iam的日志,有没有类似的日志
Receive UP event, payload: EurekaEventPayload{id='10.233.69.214:devops-service:8060', status='UP', appName='devops-service', version='2019.7.8-150415-feature-c7ncd-2482', instanceAddress='10.233.69.214:8060', createTime=Mon Jul 08 15:54:27 CST 2019}

有的
manager-service


iam-service

看下choerodon-front总前端的版本是多少,如果低于0.17.2 可以升级到0.17.2版本

 helm get choerodon-front

使用的是 0.17.0

只升级 choerodon-front 还是 对后端所有服务进行升级(http://choerodon.io/zh/docs/installation-configuration/update/0.6-to-0.7/)

可以了,Thanks