Details
-
Type:
Bug
-
Status: Open (View Workflow)
-
Priority:
Major
-
Resolution: Unresolved
-
Component/s: gitlab-branch-source-plugin
-
Labels:None
-
Environment:gitlab-branch-source:1.5.1
-
Similar Issues:
Description
If I configure proxy through JAVA_OPTS:
-Dhttps.proxyHost=-Dhttps.proxyPort= -Dhttp.proxyUser= -Dhttp.proxyPassword= -Dhttp.proxyHost= -Dhttp.proxyPort= -Dhttps.proxyUser= -Dhttps.proxyPassword=
to my proxy which is NTLM (no domain used) i cannot connect to my gitlab instance.
If I run CNTLM (http://cntlm.sourceforge.net/) and set proxy to localhost it works
When I look at the code of gtihub branch source plugin I see no reference to NTLM options of gitlab4j (https://github.com/gitlab4j/gitlab4j-api/blob/master/README.md) :
// Log in to the GitLab server using an NTLM (Windows DC) proxy Map<String, Object> ntlmProxyConfig = ProxyClientConfig.createNtlmProxyClientConfig( "http://your-proxy-server", "windows-username", "windows-password", "windows-workstation", "windows-domain"); GitLabApi gitLabApi = new GitLabApi("http://your.gitlab.com", "YOUR_PERSONAL_ACCESS_TOKEN", null, ntlmProxyConfig);
If you fix this bug please take into account the possibility of not having domain, maybe with this syntax \username (not sure it is working in Jenkins core neither)?
I am afraid I do not understand your problem. Also think this should be work in gitlab4j-api. Could you create a ticket and discuss this matter with the maintainer? Also before creating the ticket take a look at https://github.com/gitlab4j/gitlab4j-api/issues/395#issuecomment-504691628.