猪齿鱼平台与gitlab之间存在的一些问题

  • Choerodon平台版本:0.6.0

  • 运行环境(如localhost或k8s):k8s

  • 遇到问题时的前置条件:

  • 问题描述:

    两个账号A,B,都授予了组织管理员的权限。
    A创建了项目X,在项目X下创建应用,选择模板创建应用等操作没有问题。
    B在项目X下选择模板创建应用,会一直处于创建中的状态

  • 修改的数据:

  • 报错信息(请尽量使用代码块的形式展现):

  • 原因分析:

在gitlab上账号B不是项目X这个group的成员。这种情况下,它连源代码库都没有创建。

在gitlab上把账号目加入项目X这个group后,源代码库可以创建,但是指定模板的代码没有拉去过来;但是模板是public的

  • 疑问:

对于猪齿鱼平台用账号操作gitlab这方面,看起来存在一些问题,你们有没有什么最佳实践?

您好,首先,B在我们平台上不属于项目X的成员,故项目层次的操作都无法进行。

您可以给B在项目X下分配项目所有者/项目管理员(该角色需分配gitlab.owner标签),这样平台会自动同步至gitlab将B加入项目X的group,无需您手动去操作gitlab。

好的,明白了,谢谢