0.22升级到0.23问题汇总

image
压根没有这个服务。。。

之前它的名字叫hrds-prod-repo

我这里下拉框 就一个 iam ,其他都没有

asgard 数据据也没有吗?


数据库里有


应该是 我看错层级了,应该在 平台层看 ,是有这些任务的

点进去看看是不是都成功了 harbor相关的


我看任务日志 里的 状态都是 完成的

把你出问题的这个项目根据项目id去hrds-prod-repo库删除一下这两个机器人账户 然后再跑ci试试

删了账号 ,不需要重新跑任务吗? 直接删掉用户 直接跑ci?

是的 没有账号或者账号过期会自动创建

还是不行,ci 日志 login 是成功的 ,push 还是 被拒绝了


拿数据库的数据来本地试试呢?

能登录不能push

我自己去 harbor 上手工去 建的 机器人 是可以的, 你这接口没次ci 都去请求新建token?
我手工去改数据库 被覆盖了

还有这token的字段长度1000 有时候会短,需要加长

你这个 我先 直接改 esources 目录下的 shell/ci.sh 把 harbor用户跟 密码写死,然后自己基于0.23.16 自己打个docker镜像 到自己私服,然后 改下c7n-syste下的 devops-service image地址可以的 吧?

按理说创建到数据库的push机器人账户不会没有push的权限的 你是不是取错了?

用你数据库的token 去确实是没有push权限的,我自己去新建没问题的

harbor 机器人哪张表定义 push pull权限的?