-
Choerodon平台版本: 0.18
-
遇到问题的执行步骤:
用admin账户登陆,点击项目-部署流水线-部署配置 403 -
文档地址:
-
环境信息(如:节点信息):
-
报错日志:
-
原因分析:
-
疑问:
是什么原因?
你用admin用户给自己在该项目下分配个项目所有者试试?
还是不行
不知道是不是和我部署项目完成后 操作
- 登录一次Gitlab,第一次登录会提示设置root用户密码,随后会跳转到Choerodon认证。
这里有关系?我第一次访问gitlab的时候没有自动跳转到Choerodon认证。我是直接在gitlab页面初始化了admin的密码
和gitlab认证没有关系哈,看下F12 network的请求
有返回数据json,就是里面的属性的数据是空的
有没有红色的请求 返回码是403的?
没有红色请求403
遇到同样的问题,通过以下sql查看 iam_service的permission表,查看该菜单对应的权限,发现有记录,但是“查看菜单"部署配置"详情“ 的菜单所具有权限
显示此菜单无对应权限
SELECT * FROM `iam_menu_permission` WHERE `MENU_CODE` = 'choerodon.code.deployment-pipeline.deployment-config'
你部署配置菜单能不能访问,到对应菜单访问下,f12看下请求
你在iam_service数据库里执行下sql
select * from iam_permission where code = 'devops-service.pipeline-value.createOrUpdate'
,如果没有数据的话,重启下devops服务
你好,按照你给的sql执行查询,没有对应记录返回。是否用以下方式重启?
kubectl scale deployment -n c7n-system --replicas=0 devops-service
kubectl scale deployment -n c7n-system --replicas=1 devops-service
重启pod后,执行sql: “select * from iam_permission where code = 'devops-service.pipeline-value.createOrUpdate”,查看数据库依然没有记录,能否手工插入?
您好,这个错误我们已经修复,将总前端choerodon-front 升级到0.18.7即可
升级后问题得到解决了,谢谢。