我们正在尝试设置SonarQube服务器(v.6.5)以在Kubernetes中运行。因此,我们需要配置所有内容"作为代码"不是通过网络界面。
我们已成功针对LDAP服务器设置单点登录(SSO),并且这样做。但是,由于用户无法注销以便以静态管理员身份登录,因此我们需要一些方法来配置具有管理员权限的组。
我的理解是,这应该通过组映射来完成,但我能找到的所有文档和示例都建议通过UI设置组。
是否有某种方法可以通过sonar.properties(或其他属性文件)配置组,然后自动映射到LDAP中的组,并配置组以获取管理员权限?
我对SonarQube很新(也没有ldap专家),所以我希望这个问题有道理。
答案 0 :(得分:1)
无法通过属性配置组。有一些Web服务(由UI本身使用),您可以使用它来编写脚本。
或者,看看您是否可以启用与SSO的组同步。那么您只需要将管理员权限(通过UI?通过Web服务?)授予SonarQube中的相应组。