While GitLab.com integration is rather straight forward, what are the different possible secure ways to integrate an on-prems GitLab instance to a Jira Cloud ?
We can assume the availability of an API gateway in the middle for incoming traffic (Jira to GitLab), or a web proxy for outgoing (GitLab to Jira).
Securely means that i can do things like:
* IP white-listing (of Atlassian obviously) on my API gateway for incoming traffic
* authentication for either way of traffic
* a Jira project can only access 1 (or few) GitLab projects can be a good control
* the Jira user identity is passed to GitLab (we use SAML via Guard)
* encrypted traffic obviously
Hi @Guy
Assuming the self-hosted version of GitLab is updated to the latest version (v17.8), and both ingress (incoming traffic to GitLab) and egress (outgoing traffic from GitLab) are allowed, integrating GitLab with Jira Cloud can be broadly divided into two key steps:
Both steps are explained in detail in the official GitLab documentation: GitLab Jira Integration Documentation
This step enables linking Jira issues to GitLab commits and merge requests. Since this integration only requires outgoing traffic from GitLab to Jira, ensure that your GitLab instance can access Jira Cloud.
Follow the steps outlined in the GitLab documentation: Configuring Jira Issue Integration
This configuration is straightforward and does not require additional setup on the Jira side. Once configured, GitLab can automatically reference Jira issues using issue keys in commit messages.
This integration adds a development panel to Jira issues, displaying information about related commits, branches, and merge requests from GitLab. Since this requires incoming & outgoing traffic to GitLab from Jira Cloud, it is crucial to ensure that:
Install the GitLab for Jira Cloud App
Follow the instructions to manually install the GitLab for Jira Cloud app: Manual Installation Guide
You have two options for installation:
a. Development Mode:
b. Private Marketplace Listing:
Detailed instructions for both methods can be found here:
Configure the Installed App
Once the app is installed, configure it by following the steps in this guide: Configuring the GitLab for Jira Cloud App
Thanks a lot, I was a little lost in all the pages. Your hints are very useful.
I will need to further test, and also validate the access control of Jira to my self-hosted GitLab, that Jira should be able to access only a very limited list of GitLab projects.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi @Guy ,
I hope this below integration will help.
Please follow below path in jira cloud for gitlab integration,
Settings>>Apps>>Atlassian Marketplace>>OAuth credentials.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Online forums and learning are now in one easy-to-use experience.
By continuing, you accept the updated Community Terms of Use and acknowledge the Privacy Policy. Your public name, photo, and achievements may be publicly visible and available in search engines.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.