• DevOps
  • 集成自建sonarqube,运行流水线后报错

集成自建sonarqube,运行流水线后报错 请论坛的兄弟们和kubesphere给予指导和帮助

KubeSphere 版本 : v3.3.1 集成自建sonarqube 版本9.8,运行流水线线成功后,页面无sonarque菜单和功能显示(没有下面这个页面)

,查看deveops-apiserver服务报错403 如下图

单独访问sonarstatus接口也报403

请论坛的兄弟们和kubesphere给予指导和帮助

有兄弟朋友知道怎么解决的吗

yudong

你好,感谢你的回复

文档内容是部署是kubesphere 的sonarqube,这个版本是8.9,我部署的sonarqube是通过官网helm安装的版本是9.8,不知道跟这个有没有关系.其它配置也是按这个文档来配的

    370569218 你好,我用 sonarqube-9.8 版本测试成功了;

    需要注意的是:

    参考 https://kubesphere.io/zh/docs/v3.3/devops-user-guide/how-to-integrate/sonarqube/ 这个文档,创建 SonarQube 管理员令牌(Token) 时,Token Type 要选择 User Token

    建议在重新生成一个 管理员令牌(User Token),然后参考文档再重新配置下;

      4 天 后
      8 天 后

      yudong

      您好

      为了从 UI 页面直接能够点击跳转到 Sonarqube 页面,需要如下配置

      kubectl edit cm -n kubesphere-system ks-console-config

      这个配置在每次升级或者ks-installer重启后都会消失需要重新配置,是不是有个地方可以配置永久生效

        370569218 您好,ks-console-config 这个 Configmap 在 ks-installer (重)启动时会重新生成,这样就会把修改的 ks-console-config 配置覆盖掉;这个是一个体验性的Bug,您可以给 ks-devops 提个 issue;

        4 个月 后

        370569218 您好,soanrqube创建管理员令牌时,如何选择Token Type 为 User Token呢?页面上并没有此选项 

        2 年 后

        4.1.2也遇到这个问题了 将 SonarQube 集成到流水线 4.1 的文档

        访问这个接口clusters/host/kapis/devops.kubesphere.io/v1alpha2/namespaces/devopsxcfvx/pipelines/uc/sonarstatus

        返回的是空数组[]