youngmon/atlassian-qna huggingface dataset:
Can I remove Incident Updates link from email notifications
Asked by David Wroniewicz:

I would like to remove the incident details link from the email notification that is sent out by StatusPage as shown below outlined in red. Is this possible?![StatusPage.png](/t5/image/serverpage/image-id/288258i7984E27D02D8B0FA/image-size/large?v=v2&px=999 "StatusPage.png")


Answers:
author: Abraham Musalem
body: Hey David,  

Thanks for reaching out to Community. It is not currently possible to edit the contents of emails sent out by Statuspage. There is an open feature request right now that would allow for more customization of emails which I've added you to.   

Regards,  
Abraham, Statuspage Support

comments: author: David Wroniewicz
body: Thanks Abraham - I will be on the lookout for that.


Tags: cloud
How do I link my tstatuspage to a different Atlassian cloud instance
Asked by Prath Santhiran:

We have 2 JiraSW/Atlassian cloud sites currently. This was due to a company merger. We now have consolidated all requirements and would like to decommission one of the instances. But, that instance has our statuspage linked to it. Is there a way to link to the operational JiraSW/Atlassian instance?


Answers:
author: Talar Pavlovic
body: Hi there Prath,

Thanks for writing into Community, I'm Talar from the Atlassian Statuspage support team, happy to help!

You have 2 options really and a few points to consider!

**Points to consider:**

* We often advise customers to run 2 sites in their Atlassian org, one for their main, and one for their Statuspage product. The reasoning behind this is "Trusted Users". This is a user role that has access to ALL products in a site (intentional by design).
* Customers have often used this for people meant to be accessing both Jira \& Confluence products.
* Statuspage is very vigilant in license enforcement - if you have 10 licenses and 10 people assigned to Statuspage, then we won't let you add people to groups if that group has access to Statuspage. Since Trusted Users have access to ALL products they count as using a Statuspage license even if they're not intended to be using the product and this cannot be avoided.
* Additionally - we often see that the users for a Statuspage Product (Comms Managers) are very different from the administrators of Jira / Confluence and it's easier to logically separate them into different sites.

Having said that... the options are:

**Option 1: Move Statuspage into the same Atlassian Organisation as your active Atlassian Products but on its own Atlassian Site**

This can be done by anyone is who is an "ORGANIZATION ADMIN" for both the source and destination Atlassian Organisations.

They should follow the preparation + transfer steps as they are listed here: <https://support.atlassian.com/organization-administration/docs/transfer-products-to-another-organization/>

**Option 2: Move Statuspage into the same Atlassian Site as your active** **products.**

This process is possible for SOME accounts (not all) and therefore cannot be self-served. Please pop in a support ticket (<https://support.atlassian.com/contact/>) and we can assist with checking to confirm if it is possible.

Regards,  
Talar
Error occurred when opening Users tab
Asked by tjhkuijpers:

When navigigating to the crowd's webpage, I am unable to search/view the users:

An unexpected error occurred. {#toc-hId--1294526830}
----------------------------------------------------

Adding a user works, but again I cannot view or edit afterwards.

Same error for the audit log.

Also I am unable to generate a support zip:

**We couldn''t create your support zip.** Try again.

Any help to fix this is appreciated. Thanks!


Answers:
author: Deiser Service Team
body: I have the same error and I'm putting everything up with https.

Any other workaround or fix for this problem?


author: Alan DAIBI
body: Hi tjhkuijpers,

I've got the same error with my Crowd company instance.

Do you find any way or workaround to resolve this problem ?

Fortunately, we can always list users by directory types from the server hosting the instance.

comments: author: ADMiNZ
body: Problem solved:

I've add the following scheme into server.xml:

    scheme="https"

Now it works


Tags: server
Low disk space on device containing temporary directory (/opt/atlassian/jira/temp)
Asked by radhika.punchepady:

Hi All,

I'm using official docker image for running Jira in datacenter mode. After starting the instances, I have below error under Instance healthcheck of "Troubleshooting and support tools"

*Low disk space on device containing temporary directory (/opt/atlassian/jira/temp) - 2 GB of free space remaining. Index backup and recovery may fail.*

This directory is under docker container and do not have much files inside it. I have enough space in shared home as well as jira local home which is mounted to EFS and EBS volumes. Is there anything I can do to troubleshoot and fix this error?

Regards,

Radhika


Answers:
author: Brant Schroeder
body: [@radhika.punchepady](/t5/user/viewprofilepage/user-id/3695409) The application believes that there is not enough space. [https://confluence.atlassian.com/jirakb/free-space-health-check-fails-in-jira-server-746521878.html](https://confluence.atlassian.com/jirakb/free-space-health-check-fails-in-jira-server-746521878.html?) I would suggest checking how large your index is and then making the proper adjustments to ensure that there is enough space available.

comments: author: radhika.punchepady
body: Thanks Brant for answer. As I was having EFS and additional EBS for home directories, I missed to check root volume in server(that was silly). Resolved issue after extending root volume.


Tags: data-center

docker

jira
Crowd v4.02 how to set the synchronization interval between Crowd and Microsoft Active Directory?
Asked by Cody Nelson:

Looking through the Crowd Console for LDAP directory connectors and directories cannot find a means to set the synchronization interval from this UI. Any pointers to finding it?

Is there another means to set the interval via direct file configuration within Crowd?


Answers:
author: Daniel Wong
body: Hi Cody,

In your directory, click on 'Connector' tab, scroll down to 'Polling interval'. This is where you set the synchronisation interval:

![Screen Shot 2021-01-13 at 6.08.23 pm.png](https://community.atlassian.com/t5/image/serverpage/image-id/125324i4568A28B73FF6E42/image-dimensions/469x247?v=v2 "Screen Shot 2021-01-13 at 6.08.23 pm.png")


Tags: server

sync
Crowd database migration
Asked by UCAS_NehaC:

Hi All,

We are trying to sync production data to test environment. We took a backup from production environment and attached it to test environment.

One issue is our test environment is on HTTPS and prod environment is on HTTP.

We are facing below error :

Thu Jan 07 06:19:55 GMT 2021 WARN: Establishing SSL connection without server's identity verification is not recommended. According to MySQL 5.5.45+, 5.6.26+ and 5.7.6+ requirements SSL connection must be established by default if explicit option isn't set. For compliance with existing applications not using SSL the verifyServerCertificate property is set to 'false'. You need either to explicitly disable SSL by setting useSSL=false, or set useSSL=true and provide truststore for server certificate verification.

I have tried useSSL true and false but nothing worked.

Could anyone please help me on this.


Answers:
author: Dave Theodore [Coyote Creek Consulting]
body: The error you list is a MySQL error. It seems you are troubleshooting a browser HTTPS issue? Did you add the "useSSL" line to your MySQL my.cnf file? Here's a [MySQL SSL troubleshooting doc](https://scalegrid.io/blog/configuring-and-managing-ssl-on-your-mysql-server/) that may help.


Tags: server
Will generating of trial licenses work after February 2, 2021?
Asked by Martin:

Hi,

I just want to ask if generating of new trial/evaluation SERVER licenses will work after February 2, 2021 when upcomming changes will become active. (<https://www.atlassian.com/migration/journey-to-cloud>)

Thanks,

Martin


Answers:
author: Dave Theodore [Coyote Creek Consulting]
body: Given that new sales stop on that date, I would assume generation of eval keys would too.
New users' group problem when created via API v3
Asked by Felipe Kogati:

Hi all!

I'm tying to create a new user with api v3 (/rest/api/3/user) without any group.

When a make a POST request, a new user is created normally, but he is created with jira-software-users group

My Default Access Groups config is correct:

![cinfigjira.jpg](https://community.atlassian.com/t5/image/serverpage/image-id/124590i878FBD37D27B7749/image-size/large?v=v2&px=999 "cinfigjira.jpg")

And when I create a new user via UI, this does not happen.

That's my code:

```
def create_jira_user(email, fullname):
  url = "https://mycompany.atlassian.net/rest/api/3/user"
  payload = json.dumps({
    "emailAddress": email,
    "displayName": fullname
  })
  response = requests.request(
    "POST",
    url,
    data=payload,
    headers=headers,
    auth=get_jira_authorization()
  )
  print(json.loads(response.text))
```

Searching on API (<https://developer.atlassian.com/cloud/jira/platform/rest/v3/api-group-users/#api-rest-api-3-user-post>). I can send some **Additional Properties**, but didn't find any sample to help me.

Am I doing something wrong? Is there a way to send some **Additional Properties**that new user is created without or a specific group (that does not have some product access).

Thanks!


Answers:
author: Prince Nyeche
body: Hi [@Felipe Kogati](/t5/user/viewprofilepage/user-id/2561807)

Welcome to Community! with your code, this shouldn't add the user into any group, given that you've disabled the default access group for "jira-software-users" under Product access. Do you have Atlassian access subscription on your organization? it could explain why the default group keeps getting added.

comments: author: Felipe Kogati
body: Hi [@Prince Nyeche](/t5/user/viewprofilepage/user-id/1928483)

Thanks for your fast response :\]

No, we don't have Atlassian Access subscription :/

Do you know the diference between create an user via API or via UI? Or and an example how can I send **Additional Properties**via API?


author: Prince Nyeche
body: Additional properties is referring to this [endpoint](https://developer.atlassian.com/cloud/jira/platform/rest/v3/api-group-user-properties/#api-group-user-properties) if any has been created on your Instance. I have a Free [Addon](https://marketplace.atlassian.com/apps/1223196/bulkops-app?hosting=cloud&tab=overview) I created, it basically uses REST API simple structures, you can also view the codes on [Github](https://github.com/princenyeche/BOP) to see how I implemented it. you can give it a go and see if it works as expected for you. As far as I know that should just work except something wrong is going on which isn't shown on your codes here.


author: Felipe Kogati
body: Hi [@Prince Nyeche](/t5/user/viewprofilepage/user-id/1928483) !

Thank you very much for your support!

I've tried everything, without success :/

I solved this issue checking and removing all default groups that were assigned to the new created user, via API.


Tags: rest-api

user
problems with Crowds Get User [GET] rest endpoint
Asked by Sven Orbitz:

When trying to request a user in groovy through the endpoint

```
{crowd host}/crowd/rest/usermanagement/1/user?username={username} via GET
```

i can't manage to get the endpoint working for me. Doing the same request using postman works though.

[Documented here](https://docs.atlassian.com/atlassian-crowd/4.1.0/REST/#usermanagement/1/user-getUser)

Error Message:

```
{"message":"No content to map to Object due to end of input","status-code":500,"stack-trace":"java.io.EOFException: No content to map to Object due to end of input\n\tat org.codehaus.jackson.map.ObjectMapper._initForReading(ObjectMapper.java:2775)\n\tat org.codehaus.jackson.map.ObjectMapper._readValue(ObjectMapper.java:2691)
```

Things i tried:

Adding a body containing:

```
{ "name": "{username}" }
//username or user are unrecognized fields
```

This body leaves me with:

```
{"reason":"ILLEGAL_ARGUMENT","message":"An unencrypted or encrypted password must be provided exclusively."}
```

When adding the password into the body like so

```
{ "name": "{username}", "password": "{password}" }
```

i get:

```
"message":"Can not instantiate value of type [simple type, class com.atlassian.crowd.plugin.rest.entity.PasswordEntity] from JSON String; no single-String constructor/factory method (through reference chain: com.atlassian.crowd.plugin.rest.entity.UserEntity[\"password\"])","status-code":500,"stack-trace":"org.codehaus.jackson.map.JsonMappingException: Can not instantiate value of type [simple type, class com.atlassian.crowd.plugin.rest.entity.PasswordEntity] 
```

But all of this is no where near what's documented in the link above. Changing around the header fields "Content-Type" and "Accept" also doesn't work. Thought it might be a xml/json problem.

But the same code with other parameters works on other endpoints fine.

I've experienced similar problems with [Get direct groups](https://docs.atlassian.com/atlassian-crowd/4.1.0/REST/#usermanagement/1/user-getDirectGroups)

but i haven't tried as many things as on this endpoint.

P.S.: all the error messages are shortened. If you want the full error message I will post them too.


Answers:
author: Sven Orbitz
body: Alright, so after some more trial and error i found out, that on get requests to those endpoints i shall not

```
connection.setDoOutput(true)
```

and

```
OutputStream outStream = connection.getOutputStream()
outStream.close()
```


Tags: groovy
delegate admin rights by directory in crowd
Asked by spearmint_man:

Our DataCentre is used like a SaaS, as such numerous teams interact with it, but each team is independant of the other. I had hoped a crowd directory could be administered by admins within that directory? Currently assigning admin privileges allows an admin to view all directories + all other config stuff. Can you give admin privileges only to the extent that they can add/delete users etc via crowd, but none of the other admin features? Can you suggest a way forward, otherwise admins for a team who would manage users etc could .........kill crowd accidentally.

Ive read that you can dellegate admin group privillages.  

Should we sepeate users in a project by the use of directories, or should all departments using our SaaS DataCentre offering be in one directory but seperated by groups?


Answers:
author: Daniel Wong
body: Hi there,

I definitely agree that granting admin rights to users who don't need/have sufficient knowledge can be dangerous.

Crowd Data Center has a feature called **Group-level administration** . This feature allows you to grant certain users/groups admin rights to other specific groups. This should be sufficient for you to give to certain admins to manage groups for their teams. You can read more about Group-level administration here - <https://confluence.atlassian.com/crowd/group-level-administration-958762255.html>

In terms of whether to split departments by directory or groups, it depends on your setup and where your users are coming from. I would suggest keeping things simple by sticking to just 1 directory if possible and utilising separate groups for different departments.

comments: author: spearmint_man
body: Thanks, yeah I was aware of group admin delegation. I had hoped there was a system admin and a general admin, but I guess not. Might have to investigate if an app could manage this. The delegation of rights through Jira for example is limited beyond the scope of a project. I wish you could delegate rights as required but sadly no. It makes a SaaS implementation... Tricky. Rightly or wrongly we are going down the route of a directory for each organisation.


author: Daniel Wong
body: Fair enough. Atlassian has made significant inroads with Extended Project Administration rights to allow Project Admins more control over their Jira projects.

However, I agree there's still a lot of things that you want to delegate to admins but not everything that they might break the system accidentally. I'm sure there's more to come from Atlassian on this.

In my organisation we ended up creating our own admin console to grant different departments/organisations more admin rights to control their groups, projects, spaces etc via API.


author: spearmint_man
body: That's very cool, any chance it's open source lol.


author: Daniel Wong
body: Unfortunately not at the moment :D
Securing Crowd With SSL Proxy
Asked by Shannon Harvey:

hello all,

I am attempting to secure crowd using apache and a reverse proxy. I have setup all of the components in terms of placing the certificate files in their proper location, modifying the server.xml file to reflect the name of the server and the location of the certs. when browsing to the site via https I get the following message, can anyone here provide some context into what may be going on here and what i can do to resolve this error, all services appear to be running without incident and all of the log files look good so I'm stumped.

ERR_SSL_PROTOCOL_ERROR and will say that the domain sent an invalid response.

*This site can't provide a secure connection.*


Answers:
author: Daniel Eads
body: Hi [@Shannon Harvey](/t5/user/viewprofilepage/user-id/4147834) ,

First things first, I'd check the the time on your local machine to make sure your clock is showing the correct time and set to automatically update itself. There are a few configurations (especially with OCSP stapling) where having the time off on your local workstation by a couple minutes can cause errors like this.

After that, I'd look into what ciphers are enabled. Can you provide the portions of your Apache configuration file that you used to create the reverse proxy? Inside that virtualhost there may be a **SSLCipherSuite** directive - or potentially it's at a higher level. One possibility is that this directive only has options enabled that your browser doesn't support (so we'd need to change which ciphers are on).

Are there other applications running through the same Apache instance which work? That can also scope the issue down to the VirtualHost for Crowd. At any rate - seeing the Apache configuration will help!

Thanks,  
Daniel
User object filter with wildcard
Asked by Svend Lysemose:

Hi,

This user object filter works for "ats-hbk-confluence-users", but I cannot make it work including wildcard like "ats-hbk-\*" which would life so much easier.

(\&(objectCategory=Person)(sAMAccountName=\*))(\|(memberOf=cn=ats-hbk-\*,OU=UserGroupsO365,OU=Groups,DC=corp,DC=hbkworld,DC=com))

Please give a hint.


Answers:
author: Nikolay Alexandrenko
body: Hello!

Did you find the answer?

Your request is on the first line of Google. I am also looking for a solution, and I was the first to see your message.

comments: author: Gonchik Tsymzhitov
body: +1

wildcard does not support to me as well :(


author: Nikolay Alexandrenko
body: ??????, ????????? ? ?????????? ??? ??????????? ?????? LDAP. ? ?????? ??? ?????????????? ???????? ???????????? ?????  
(\&(objectCategory=Person)(sAMAccountName=\*)(\|(memberOf=??????1)(memberOf=??????2)(memberOf=??????3)))


Tags: server
Confluence Admin Password
Asked by David Malm:

I am new at a company that is using Confluence. There have been IT staff changes and the admin account password is not known. I am able to login to linux using the "root" account and I followed these steps: [Restore Passwords To Recover Admin User Rights \| Confluence Data Center and Server 7.3 \| Atlassian Documentation](https://confluence.atlassian.com/conf73/restore-passwords-to-recover-admin-user-rights-991928484.html) but I still cannot logon to the web interface using the recovery account with the password I set. (the file that I updated is /opt/atlassian/confluence/bin/setenv.sh. I restarted the entire server, but no luck. Any suggestions? We are on Confluence version 7.93.


Answers:
author: Brant Schroeder
body: What did you put into CATALINA_OPTS= ?
Crowd change "Forgot your password" to "Reset your password"
Asked by Jane D:

Hi there,

I'm using Crowd 4.2.2 for my organization.

Right now when I am accessing Crowd via crowd.base.url (http://localhost:\<portno\>/crowd/), I'm seeing the reset password link as "Forgot your password?"

Is it possible to change this to "Reset your password?". If so, where can I do this? I've been looking in crowd-webapp/WEB-INF/web.xml to see if that leads me anywhere but I'm guessing this will be coded in one of the jars somewhere.

The reason why I'm asking is because for new users joining the organization, we give them access to Crowd via LDAP, but at this point we dont reset their password. Instead, we give them the crowd url so that they can reset their password themselves by inputting their user ID and email address. In this case, "Forgot your password?" doesnt really make sense because they dont have a password at this point, they just want to reset it. I know I'm being pedantic, but this caused some confusion in the past. By changing it to "Reset your password", to me it makes more sense without having to change the process too much.

If this is not easily possible, what other ways can I explore to achieve what I'm aiming for (apart from resetting the user password myself via my admin account using the portal or via restapi, and sending the password to the user - which I want to avoid).

Thanks!

J


Answers:
author: Daniel Ebers
body: Hi Jane,

welcome to the Atlassian Community!

Whilst not having a definite answer assuming you have a linux server you could use "grep" on shell to search for the string "Forgot your password"

# grep -ri "Forgot your password" \*  
(assuming the working directory when executing the command is the directory of crowd, NOT the root directory)

Basically this is not Atlassian-related but in general it works this way :) In case this is enclosed in a jar (what I cannot say for sure at the moment) then this would not apply.  
In case you find the file where the sentence is stored please make sure to bring it in after a possible upgrade again - also there is always some possibility that a change like this is not future-proof and stops working some time in future.

Cheers,  
Daniel

comments: author: Jane D
body: HI Daniel,

Thanks for the suggestion :)

I have tried grepping it but unfortunately no match except in jars and classes - so I guess there's no easy way to do this :( Oh well...thanks anyway for your hit :)

Jane


author: Daniel Ebers
body: Ah okay, I see :) It's a pity.

You're welcome!