- Deployed from dockerhub image: sonarqube:lts-community
- Deployed with own custom dc-yaml no helm-chart used!
-
Problem: ActiveDirectory-auth not working (connection failure):
Caused by: javax.naming.CommunicationException: simple bind failed: my.company:636 - Trying to: change our LDAP-auth into companys AD-auth with the relevant information.
-
What done: opened relevant fw and network policies and filled the sonar.properties as:
LDAP (sonarqube.org) and
Active Directory Setup With SonarQube - SonarQube - Sonar Community (sonarsource.com)
companys CA-certs as mount-volumes into Deployment also tried to put them via ENV (trustStore) like ES_JAVA_OPTS, SONARQUBE_WEB_JVM_OPTS or SONARQUBE_CE_JVM_OPTS.
As above the exception and dc-pod termination due to error:
Caused by: javax.naming.CommunicationException: simple bind failed: my.company:636
Not sure if I misunderstood LDAP/AD -settings or if the connection trust is not valid. I tested that, from the same k8s-namespace should have working LDAP/AD-connection tested with custom LDAP-image with general-searching script inside - works fine. The test-pod has also the same CA-certs of coures.
Thank You in advance to anyone who can uplift our problem or provide any kind of tips for testing.
BR, Vince.