分步安装gitlab文档的几点疑问

  • Choerodon平台版本:0.5.0

  • 运行环境:自主搭建

  • 问题描述:

  1. gitlab安装完以后,文档里面说的到了登陆页面,而我是到了初始化管理员密码界面,这对不对

2.有个 使用Choerodon进行认证登陆 的步骤, upgrade 有什么用?

  1. 用swagger-api创建client以后,文档里说 访问设置的域名出现以下界面即更新成功。这里的域名是指webServerRedirectUri吗? 看起来是设置gitlab的地址,输入gitlab的地址跳转到choerodon页面吗?

gitlab的 GITLAB_EXTERNAL_URL 和ingress.hosts[0] 这两个地址还不能一样? 因为一样的话,gitlab通过choerodon登录后,超级管理员root就没入口可以登了?

  1. 安装完以后,是应该到了初始化管理员密码界面,文档里面由于笔者在写文档时Gitlab早已安装完毕,无法再进入初始化管理员密码界面了,故粘贴了一张登陆界面。此处给你带来困扰敬请原谅,文档里面会进行更正的。
  2. 如标题所描述,进行此步配置就是使用Choerodon的用户Oauth认证进行登陆Gitlab。这是Gitlab与Choerodon进行整合的必要操作。
  3. 这里访问是访问Gitlab的域名,此处webServerRedirectUri也应是Gitlab的域名。
  4. 参数GITLAB_EXTERNAL_URLingress.hosts[0]这两个地址的域名必须一致,但写法不能一样,GITLAB_EXTERNAL_URL必须写上http://前缀,ingress.hosts[0]不能带上http://前缀,这两个参数使用的地方是不同的GITLAB_EXTERNAL_URL是Gitlab内置参数,ingress.hosts[0]是创建k8s中ingress对象所要使用的。
  5. 配置Choerodon的用户Oauth认证后Gitlab的root用户是无法再通过界面进行登录的了。

那就安装runner,拿不到token。

是不是安装了runner,用户创建的项目才会建到gitlab上面

  1. 你在没有配置Choerodon的用户Oauth认证之前就拿Token啊
  2. 安装Runner是为了进行CI流程,与创建的项目没有关系,关于Runner的相关信息请查看此处