JIRA integration does not work with trailing slash in Web URL
The JIRA integration does not work with a trailing slash in Web URL.
GitLab 10.3.4
I set up a proxy to strip the SSL and looked at the network traffic. JIRA was responding to a HTTP "GET //rest/api/2/serverInfo" with a 404.
Changing the Web URL field from https://jira.example.com/ to https://jira.exampled.com fixed the issue.
From production.log
Started PUT "/x222/test/services/jira/test"
Processing by Projects::ServicesController#test as */*
JiraService Send message ERROR: https://jira.example.com/ -
Completed 200 OK in 447ms (Views: 0.8ms | ActiveRecord: 46.5ms | Elasticsearch: 0.0ms)
The 404 from JIRA is being masked by JiraService Send message ERROR: https://jira.example.com/
without additional detail.
Customer ticket -> https://gitlab.zendesk.com/agent/tickets/89964
Edited by Aric Buerer