Zephyr allows connecting to multiple Jira instances within your organization. The process to setup and configure Jira include:

  1. First, selecting Jira as the Defect Tracking System (DTS), and configuring all the Jira instances in your organization you'd like Zephyr to connect to.

  2. Then, configuring each project in Zephyr to connect to one of the configured Jira instances.

Please follow the sections below:

 

Step 1: Selecting the Defect Tracking System (DTS)

Step 2: Adding your Jira instances

Step 3: Configuring Zephyr Projects 

 


Selecting the Defect Tracking System (DTS)

The DTS setup can be accessed as an Administrator under System Setup. Three options are available:

  • No DTS: Disables defect tracking and removes the Defect Tracking icons for all users.

  • Zephyr: Uses Zephyr's own interface and database to track defects. Allows users to file new defects, view and modify existing ones, and create reports without the use of Jira.

  • Jira: Allows connecting to multiple Jira instances for defect tracking.

Once a Defect Tracking System is selected the user should log out and log back into the system again for it to become effective.

Pick carefully, as switching to another Defect Tracking System at a later stage is not recommended.

 


 

Adding your Jira Instances

After selecting Jira as the DTS (see above), following the steps below to configure all of your Jira instances.

Adding an On-Premise Jira with Zephyr Cloud (Vice-Versa)

In the scenario that you're using a Zephyr cloud instance and you're trying to integrate an on-premise Jira instance (or vice-versa):

  • You'll need to your networking team to set a firewall parameter/rule to allow traffic between your Jira and Zephyr if your Jira instance is behind a firewall.This is done to allow your Jira instance to communicate externally to Zephyr standalone bidirectionally. 

    • Lookup the IP address of the Zephyr cloud instance (You can use an online service for this such as https://www.whatismyip.com/dns-lookup/ or you can use the command line with "nslookup").

    • Verify the IP address is working by adding the /flex/html5 postfix to the URL

      • Example: https://34.235.46.188/flex/html5

    • Use the IP address to set the firewall rule to allow traffic to flow bidirectionally between Jira and Zephyr.

  • Another option for your networking team is to set up a Tomcat that would sit in front of your firewall to communicate bidirectionally with your on-premise Jira instance.

Should your networking team face any challenges with this, please contact and create a support ticket using the following link: https://support.getzephyr.com

Please pay attention to the note below regarding Jira user permissions:

Jira Permissions Note

The user account used to setup Jira must have the following Jira permissions:

  • Browse Project Permissions for All Projects

  • Issue Permissions - Assignable User, Assign Issues, Close Issues, Delete Issues, Edit Issues, Link Issues, Move Issues, Set Issue Security, Transition Issues

  • Comments Permissions

  • Attachment Permissions

  • Jira Web-hook Enabled

    • Issues Related Events - Updated, Deleted

    • Project Version Related Events - Released, Unreleased, Created, Moved, Updated, Deleted

    • Project Related Events - Updated, Deleted

Please ensure with your Jira administrator that these permissions are granted prior to proceeding.

 

1. Click on the ‘+’ button to add a new Jira instance to Zephyr:

 

2. Configure the Authentication type for Jira:

  • A module will be displayed with two options for your Jira instance authentication

    • Basic cookie-based authentication

    • OAuth 1.0 authentication

3. Fill in the fields for adding a JIRA instance.

  • Basic cookie-based authentication

    • Name – A name used to define the instance of Jira.

    • Jira URL – The URL of the Jira instance that you are adding to Zephyr.

    • Default – Check box that allows the user to use this newly added Jira instance to be the default Jira instanced used across Zephyr.

    • Username – The username that is used to log into the Jira instance for the Jira URL.

    • Password – The password that is used to log into the Jira instance for the Jira URL.

  • OAuth 1.0 Authentication

    • Name – A name used to define the instance of Jira.

    • Jira URL – The URL of the Jira instance that you are adding to Zephyr.

    • Default – Check box that allows the user to use this newly added Jira instance to be the default Jira instanced used across Zephyr.

    • Consumer Key Name – Name given for the consumer key for Jira.

    • Consumer Private Key – Unique key that defines your Jira instance to authentication through OAuth.