Maintenance for Jira

Perform maintenance efficiently while Jira is still running

 

General

Maintenance for Jira allows administrators to easily put Jira into maintenance mode.

Having this option to switch Jira into maintenance mode can be very useful for administrators, especially when planning daily maintenance / migration / upgrades or updates on a separate instance and planning the switch after testing is complete, during which you can control who has access to Jira and make any changes.

 

How to use Maintenance mode

Jira Administrators can enable this mode and configure a service landing page for this mode for all users who will not have access to the system

Go to Administration -> Manage apps and select Maintenance in the section Maintenance for Jira

 

Configuration

Enable/Disable Maintenance mode

Enable/Disable maintenance mode is very elementary, just switch and save the configuration by clicking Save.

In this section, you can also quickly preview what the maintenance landing page will be like

Direct link: JIRA_URL/plugins/servlet/maintenance/status

 


Enable/Disable Outgoing Mail

On the maintenance mode page, you can also quickly switch whether you want to enable/disable outgoing emails - this may be important if you intend to perform actions that may generate sending emails to users

 


Customization of the login page address

On the maintenance mode page, you can change the login page address as well as add additional parameters. For example, in many situations when you use SSO, you can set additional parameters to bypass logging in via SSO.

For example, your URL might look like this:

  • login.jsp?auth_fallback

  • custom/login/login.php

 

By default, the application has a standard login address.

Additional address changes and parameters may vary depending on the SSO used and application configuration.


Changing the appearance of the maintenance landing page

On the maintenance mode page, you can change the appearance of the landing maintenance page by changing the Main and Detailed Message fields.

The main message is displayed at the top of the page (usually it is, e.g., the logo and title or general information about what is happening), while the Details message is displayed at the bottom of the page (here you can place more detailed data, what is happening, break statuses, etc.)

Thanks to the use of Rich Text fields, you can easily create a personalized page for yourself.

 

Changing the appearance of the application banner

On the maintenance mode page, you can change the appearance of the information banner in the application.

This message is displayed to every user who can log in to the application in service mode as well as on the login page

Thanks to the use of Rich Text fields, you can easily create a personalized message for yourself.

 


Managing access to Jira

In maintenance mode, Jira Administrators have access to Jira by default. If you want to grant access to other users (e.g., testers, early adopters, etc.), you can do so by selecting an additional group that will be able to log in to the application.

 

 

 

 

 

 

Additional information

User sessions

Whenever a Jira Administrators enable maintenance mode, all user sessions without access to Jira will be automatically invalidated to prevent unwanted changes

REST API availability

For all administrators and people with access to Jira, all methods (GET, PUT, POST, DELETE, etc.) for all REST APIs available in Jira and added by third-party plugins work without any changes

For users without access to Jira, GET method for all REST APIs available in Jira and plugins added by third- plugins works without any changes, the remaining methods (e.g., PUT, POST, DELETE, etc.) will return a 403 Forbidden status with the response

{ "message": "maintenance mode is enabled", "status": "blocked" }

 

Banner with in-app messages

For all administrators and people with access to Jira, an additional banner will be displayed during maintenance mode informing them that this mode is enabled

 


Support

If you have any questions or suggestions, please don’t hesitate to contact me.

Please feel free to contact us by email support@itlab.net.pl or Jira Service Desk if you require any further information.