Page tree
Skip to end of metadata
Go to start of metadata


Atlassian OnDemand contains fully functional versions of JIRA, Confluence, and Bamboo. However, in order to securely integrate these applications in a hosted environment, some of the functions that are available in the installable versions of the products are restricted in Atlassian OnDemand. This means,

  • The function is pre-configured and cannot be altered by anyone, or,
  • The function can only be configured by Atlassian OnDemand Technical Support — changes can be requested by filing a ticket at https://support.atlassian.com under the 'OnDemand' project.

The functions that are restricted in Atlassian OnDemand are listed below.

On this page:

Atlassian OnDemand General

  • Imports — Please read Importing Data for information on supported imports for Atlassian OnDemand.
  • Themes — Custom themes, look & feel, etc, are not supported in most cases.
  • Templates — External Confluence templates are not supported.
  • Add-ons — Some add-ons are only supported in downloaded instances of JIRA and Confluence, however Atlassian OnDemand contains a number of popular add-ons. Please read the Add-ons in OnDemand for the list of supported add-ons.
  • Alternative languages —Please see Language Support in Atlassian OnDemand for information on the languages supported in OnDemand.
  • Backups  — Refer to our data backups policy in the OnDemand Security Statement.
  • Custom domains — Your instance will be accessible at https://<domain_name>.atlassian.net, where <account_name> is a unique word you specify when signing up. Use of custom domain names is not currently supported. The <account_name> URL must be at least six characters long and only Letters, Numbers and Hyphens  (-) are valid.
  • Changing domains — Currently we're unable to change your Atlassian OnDemand domain after the instance has been created. Please choose carefully when signing up.
  • IP Whitelisting (restricting access by source IP range) — This is currently not possible. Please follow AOD-2636 for updates on this feature.
  • Direct access to the database — Not allowed.
  • Port restrictions for external application links — If you set up application links to an external application, the external application must use either an HTTP protocol (on port 80) or HTTPS protocol (on port 443).
  • DNS redirection — Not allowed.

JIRA

Generally speaking, all functions performed by the JIRA 'System Administrator' in downloaded JIRA installations are restricted in Atlassian OnDemand. The following table lists all of the functions that are restricted in Atlassian OnDemand, even to users with administrator permissions. The table below also lists whether the function can be configured by Atlassian OnDemand Technical Support on request. If not, then it is unavailable for configuration in Atlassian OnDemand.

Restricted Function

Configurable on Request?

Notes

General Configuration

  • External user management
  • Advanced Settings

NO

General Configuration options are available in JIRA OnDemand but Advanced Settings are not. External user management is also not available.

System Administrator Permissions

NO

The JIRA 'System Administrator' global permission is not available in Atlassian OnDemand. The 'JIRA administrators' permission is still available. You can see a list of differences between the two administration types here.

Configuring an outgoing (SMTP) Mail server

NO

Atlassian OnDemand comes with an internal SMTP server configured to send notifications.
The prefix is not configurable.

Incoming Mail Servers

  • Configuring File system messages

NO

POP/IMAP Mail Servers are configurable in JIRA OnDemand but File system messages are not. Note that you can create issues via email using those POP/IMAP servers.
Changing project key patternNO 

Configuring listeners

NO

Please see  JRA-31598 - Allow the use of Listeners in a future version of OnDemand Open for the status of this functionality request.

Configuring services

NO

 

Customising source files

NO

 

Customising email content

NO

The procedure for customising email content sent in notification messages requires editing Velocity files within the JIRA webapp. This makes it a special case of "customising source files". See AOD-1791 - Customize notification email template Closed and JRA-7266 - Create a web-based email template editor - rather than having to edit Velocity templates Open for feature requests to allow customisation of email contents through the web UI.

Changing the index path

NO

 

Running the integrity checker

NO

 

Configuring logging and profiling information

NO

In Labs we have an Audit feature available. The feature can be enabled at the following location:

https://<instance>/auditing/settings

Accessing the scheduler

NO

 

Importing data

YES

Please read Importing Data for information on supported imports for Atlassian OnDemand. Imports from certain non-Atlassian products (e.g. Bugzilla FogBugz for Your Server) or single project imports can be performed using a local evaluation copy of JIRA to create a compatible backup that can be imported into OnDemand.

Importing XML workflows into JIRA

NO

 

Importing JIRA projectsNOThe information on Restoring a Project from Backup does not apply to Atlassian OnDemand.

Add-ons

YES

Please see Add-ons in OnDemand for the list of supported add-ons.

Disabling attachments, or setting the attachment path

NO

Attachments enabled by default

Running Jelly scripts

NO

Please see AOD-1439 on the status.

Configuring LDAP integration

NO

 

Configuring trusted applications

NO

 

Configuring application linksYES 
Connecting local Bamboo installationsYES 

Accessing license details

NO

 

Modifying SysAdmin users & attributes

NO

 

Deactivating usersNOIt is not possible to 'deactivate' a JIRA user in JIRA OnDemand. Instead use Atlassian OnDemand's application access features to restrict a user's access to one or more applications in Atlassian OnDemand.
Renaming usersNOIt is not possible to rename a user in JIRA OnDemand. See this knowledge base article for a workaround.

Remote API (XML-RPC, SOAP, REST)

YES

This is already enabled by default. For more information, see JIRA Remote API.

Installing intermediate SSL certificatesNO

It is not possible to install intermediate certificates in OnDemand. The potential impact might be that you will run into problems when adding secure POP/IMAP mail servers that have certificates signed by non-root CAs.

The workaround is to obtain a certificate signed by a trusted root Certification Authority (CA). The full list is here.

HTML in issue fieldsNOThis feature creates an XSS vulnerability that could allow malicious users to gain system administrator permissions and use the OnDemand infrastructure for nefarious purposes. Wiki markup is still available.
Uploading custom icons for issue type and priorityNOThis is tracked at JRA-21246.
External gadgetsNO 
Change number of workflow transition buttonsYESCreate a support request at https://support.atlassian.com with the number of transition buttons you want, and a 15 minute maintenance window (with 24 hours of notice) and Atlassian Support will configure it for you. (We'll be working from Advanced workflow configuration).
Configuring OAuth authenticationNOYou need the 'JIRA System Administrators' global permission to do that.

 

Confluence

Generally speaking, all functions performed by the Confluence 'System Administrator' in downloaded Confluence installations are restricted in Atlassian OnDemand. The following table lists all of the functions that are restricted in Atlassian OnDemand, even to users with administrator permissions. The table also lists whether the function can be configured by Atlassian OnDemand Technical Support on request. If not, then it is unavailable for configuration in Atlassian OnDemand.

Restricted Function

Configurable on Request?

Notes

System Administrator permissions

NO

The Confluence 'System Administrator' global permission is not available in Atlassian OnDemand.

General Configuration

  • Server Base URL
  • External user management
  • Public Signup

NO

Public signup is managed via JIRA.

Daily Backup Admin

NO

Backups are managed globally. See About Your Data.

Add-ons

YES

Please see Add-ons in OnDemand for the list of supported add-ons.

Mail servers (POP/IMAP/SMTP)

NO

Atlassian OnDemand comes with an internal SMTP server configured to send notifications.
The prefix is not configurable.

Mail accountsNO 
Mail archiving (at the space level)NO 

User macros

NO 

User macros allow arbitrary HTML and JavaScript to run in Confluence.

Attachment storage

NO 

Attachments enabled by default, maximum size set to 100MB.

Look and feel

  • Layouts
  • Custom CSS

NO 

As Confluence uses a custom theme, it is not possible to customise the layout.

It is also not possible to style Confluence with CSS.

Custom HTML

NO 

 

HTML MacrosNO The macros allow arbitrary HTML and JavaScript to run in Confluence.

Backup & Restore

Backup - YES
Restore - NO

Confluence exports can be created manually from the Backup Manager.

SnipSnap Import

NO

 

Importing Pages from DiskNOImporting Pages from Disk requires access to the Confluence server, which is not possible for OnDemand customers.

Logging and Profiling

NO

 

Cluster Configuration

NO

 

Remote API (XML-RPC, SOAP)

YES

This is already enabled by default. For more information, see Confluence Remote API.

External GadgetsNO 
Customising source filesNO 
Space Activity / Confluence Usage Stats pluginYESViewing Space Activity is disabled by default in OnDemand because of known performance issues. You can request that this plugin be enabled by filing a ticket at https://support.atlassian.com.
Workbox and in-app notifications configurationNO 
Renaming usersNOIt is not possible to rename a user (change their username) in Confluence OnDemand.

 

 

Bamboo

The following table lists all of the functions that are restricted in Atlassian OnDemand, even to users with  administrator permissions. The table also lists whether the function can be configured by Atlassian OnDemand Technical Support on request (if not, then it is unavailable for configuration in Atlassian OnDemand).

Restricted Function

Configurable?

Notes

Use local agentsNOBamboo OnDemand runs builds on elastic agents using Elastic Bamboo, and Elastic Bamboo utilises computing resources from the Amazon Elastic Compute Cloud (EC2).
Use remote agentsNOBamboo OnDemand runs builds on elastic agents using Elastic Bamboo, and Elastic Bamboo utilises computing resources from the Amazon Elastic Compute Cloud (EC2).

Configure builders

YES

Bamboo OnDemand only runs builds using elastic agents. You can configure capabilities by using a custom image.

Configure JDKs

YES

Bamboo OnDemand only runs builds using elastic agents. You can configure capabilities by using a custom image.

Configure Server Capabilities

YES

Bamboo OnDemand only runs builds using elastic agents. You can configure capabilities by using a custom image.

Support Custom Elastic Images

NO

Due to its wide scope, support of customised elastic images is not provided. We recommend using the default image with an EBS volume instead. You can customise the default image via scripts stored on your EBS snapshot during startup.

Add-ons Installation

NO

Please see Add-ons in OnDemand for the list of supported add-ons.

Configure Users

NO

Bamboo users are managed via Atlassian OnDemand's users and groups.

Configure Groups

NO

Bamboo user groups are managed via Atlassian OnDemand's users and groups.

Configure Security Settings

NO

 

Configure Mail Server

NO

Atlassian OnDemand comes with an internal SMTP server configured to send notifications.
The [Bamboo] prefix is not configurable.

IM settings

NO

This feature can be discussed here.

Database Configuration

NO

 

License Details

NO

 

Indexing

NO

 

Scheduled Backups

NO

 

Export Data

NO

 

Import Data

NO

 

Delete Bamboo Projects

NO

Bamboo projects are projects that are created along with build plans. Bamboo projects are different from OnDemand projects. To create and manage OnDemand projects, go to the Administration > General > Projects page.

Clover pluginNOThe Bamboo Clover plugin is bundled with Bamboo OnDemand. If you are interested in using Clover with OnDemand, go to the Administration > Plugins > Clover Plugin page and enter your Clover license information. Please note that use of Clover with OnDemand requires a Clover license under maintenance, old or maintenance expired licenses are not supported.

Configuring a CVS source code repository

NO

CVS repositories are not supported by Bamboo OnDemand.

Configuring a Perforce source code repositoryNOPerforce repositories are not supported by Bamboo OnDemand.
Configure other external source code repositories (Git, Mercurial)YesPlease refer to this page for more information.

24 Comments

  1. If you have questions or comments about the Restricted Functions or any other OnDemand topics, please post to Atlassian Answers.  Thanks!

  2. Anonymous

    Guys you have to allow custom hooks in Subversion. Right now there is no way to send out emails when checkins occur. There is no way you can represent that as enterprise-quality support for Subversion.

    1. Totally agreed. 

    2. You can get notified of commits by setting watches in FishEye.  Details on that can be found here.

  3. Anonymous

    Please refer custom domain topic to issue JST-5311.

  4. Anonymous

    Ugh. No integration to an ldap source in SaaS?  Not jazzed about recreating our corps entire user base in JIRA. This isn't enterprise hosting. 

    1. This is something we are considering. Please vote for and comment on this issue.

      1. LDAP integration, or at least some sort of SSO solutions is a complete deal breaker for my company of 15k users.  I can't even bring it up to my CIO without that. (sad)

  5. Anonymous

    Is there any way to migrate all data - including attachments - from OnDemand to Download? I'd like to start with OnDemand but I may install it locally later.

    Thanks!

    TP van Kampen

     

    1. Hi TP,

       

      Yes, as a matter of fact, you can! (smile)

      You can refer to this page for that info: Backing up and exporting data.

      All OnDemand instances are preinstalled with a new plugin so that our users can perform the backup of their data on their own accord. (smile)

       

      Cheers,

      Justin.

  6. Anonymous

    I'm using Atlassian OnDemand and I can't get JIRA to send out notifications for Issue events. Is this because I can't configure outgoing (SMTP) Mail server, since OnDemand doesn't provide JIRA System Administrator capabilities? Does this basically mean I won't be able to configure JIRA to send out notifications to my users at all?

    1. Anonymous

      Nvm. I seem to have resolved this issue. 

  7. Hi,

     

    We are looking at options to go to  OnDemand for confluence. If we go for it, do we get Dev instance apart from production instance? can we opt for it? if we opt fir dev instance, do we need to pay extra cost? From the links below i could not get direct answer for my question. please reply ASAP.

    https://my.atlassian.com/ondemand/signup 

    Restricted Functions in Atlassian OnDemand 

     

    Thanks in advance!

  8. Just like with Confluence Enterprise Hosted, you can optionally purchase a second instance if desired. Can you elaborate on how you plan to use the dev instance?

  9. Andrew Lui [Atlassian Technical Writer]Christine Burwinkle [Atlassian Technical Writer] - could we please have  JRA-31598 - Allow the use of Listeners in a future version of OnDemand Open  added to the section above for JIRA Listeners?  That ticket is to include support in a future version, and readers may be inclined to vote/read about it after discovering no support for listeners on AOD.

     

  10. We have an OnDemand JIRA instance managed by Atlassian. It is going to be migrated to our on-site hosted JIRA instance next week. Is there any way that we can automatically redirect the URL of the OnDemand JIRA instance (something like https://.atlassian.net) to our URL (something like www.jira.ourcompany.com)?

  11. Please update this page to add other supported languages and referer it to Language Support in Atlassian OnDemand.

    1. Thanks for the catch! I've updated the page. Apologies for any confustion!

  12. Anonymous

    The ability to create user macros is one of the most compelling reasons to use confluence. Not having user macros significantly impacts the usefulness of OnDemand. 

    Please add the reason why user macros are disallowed in Confluence OnDemand. 

    1. Hi there,

      You might want to check out this issue CONF-27141 - Support simple user macros in Confluence OnDemand Open and see if the comments on it can be of help to you.  Cheers, Christine

  13. Can the documentation be updated to elaborate under the Confluence restricted function - Workbox and in-app notifications configuration? What cannot be configured ? Can I still configure a JIRA and/or Bamboo OnDemand instance to send notifications to our Confluence workbox? Thanks!

  14. Atlassian, above for JIRA it says that "Configuring issue links" is restricted in OnDemand but when I go to an OD instance I can go to Admin, System, Issue Linking and add new issue link types. Sounds like a doc error?

    1. Thanks Matt for pointing it out. (smile)

      I removed the restriction from the list. It is also documented in Configuring Issue Linking since 2012. Cheers!