我也有类似情况,基本环境和楼主一样。
ksph 3.2.1
k8s 1.20.6
—
我是先多节点安装kubesphere,然后再启用DevOps的。
—
用户:pm-wang
平台角色:platform-regular
DevOps项目角色:admin
—
使用pm-wang创建了一个DevOps项目,接着在项目里 使用模板(CI/CD) 创建了一个流水线,想从gitee中拉取代码。
创建成功后 点击运行按钮,页面上 只有一条 未运行的记录显示。
—
使用admin登录到控制台,查看devops-jenkins-agent日志,报错如下:
2022-05-28 07:24:03.398+0000 [id=13] WARNING h.i.i.InstallUncaughtExceptionHandler#handleException: Caught unhandled exception with ID 341d04fa-6712-413b-8bb5-b6ee183a620b
org.acegisecurity.userdetails.UsernameNotFoundException: User pm-wang not found in directory.
at org.acegisecurity.ldap.search.FilterBasedLdapUserSearch.searchForUser(FilterBasedLdapUserSearch.java:126)
at hudson.security.LDAPSecurityRealm$LDAPUserDetailsService.loadUserByUsername(LDAPSecurityRealm.java:1320)
at hudson.security.LDAPSecurityRealm$LDAPUserDetailsService.loadUserByUsername(LDAPSecurityRealm.java:1273)
at jenkins.security.ImpersonatingUserDetailsService.loadUserByUsername(ImpersonatingUserDetailsService.java:30)
at hudson.model.User.getUserDetailsForImpersonation(User.java:387)
at io.kubesphere.jenkins.devops.auth.KubesphereApiTokenAuthenticator.authenticate(KubesphereApiTokenAuthenticator.java:47)