youngmon/atlassian-qna huggingface dataset:
Webhook integration with Google Chat Rooms
Asked by Eric R Hartway:

We recently enabled webhook notifications for our Statuspage, and would like to get a Google Chat Room notification when incidents are created/updated. I subscribed a chat room using a standard incoming webhook URL, but messages are not being received. The webhook subscription is staying active, so the required 2xx response code is being generated (I tested a bad URL as well, which did get deactivated as expected). Any help as to why the incident notifications are not showing up would be appreciated. Thank you.


Answers:
author: Eric R Hartway
body: Disregard. It took a while, but the webhook is being deactivated. Looking into why.

comments: author: Nick Coates
body: Hi Eric,

If you do need any further help or spot issues please feel free to reach back out to the community.

Thanks,  
Nick


author: Hakeem Baba
body: Hi [@Eric R Hartway](/t5/user/viewprofilepage/user-id/4260838) , you can use the official app from Google [https://marketplace.atlassian.com/apps/1218638/google-chat-app-for-jira-cloud?hosting=cloud\&tab=overview](https://marketplace.atlassian.com/apps/1218638/google-chat-app-for-jira-cloud?hosting=cloud&tab=overview) .

If you are looking for an integration with Confluence, you can use this app as well [https://marketplace.atlassian.com/apps/1228526/google-chat-for-confluence?hosting=cloud\&tab=overview](https://marketplace.atlassian.com/apps/1228526/google-chat-for-confluence?hosting=cloud&tab=overview)


author: KonstantinK
body: Our team had some issues with official Jira app from Google, so we created MyJiraBot for Google Chat, you may try it <https://workspace.google.com/marketplace/app/myjirabot/356241633230>


Tags: cloud
how to delete a page
Asked by Jeffrey Zhang:

how can i delete a page?


Answers:
author: Nick Coates
body: Hi [@Jeffrey Zhang](/t5/user/viewprofilepage/user-id/4425070)

Welcome to the Atlassian Community!

At the moment, you will need to raise a ticket with Atlassian Support to ask for a Statuspage to be deleted. There isn't a way at the moment to do this yourself.

If you visit this [link](https://support.atlassian.com/contact/#/), select 'Technical issues and bugs' and select Statuspage. Provide the page ID (which can be located in the URL of Statuspage when you log in) and the name of the page.

If you need any further help, as always, please feel free to reach out.

Thanks,  
Nick


Tags: cloud
How do you add a component to an existing incident in Statuspage?
Asked by Greg Lee:

I need to add a component that wasn't originally included at creation time of an incident.   

For example, when I created an incident I only specified ComponentA, but after the incident was posted and resolved, I realized that it impacted ComponentB as well.   

Is there a way to add ComponentB to that incident?

Thanks!


Answers:
author: Nick Coates
body: Hi [@Greg Lee](/t5/user/viewprofilepage/user-id/4423897) ,

Welcome to the Atlassian Community!

At the moment there is no way to add a component to an active incident. I do believe this has been raised with the product team. I'll check with the team and let you know.

The way we have handled this previously at Broadcom is by creating a new incident and duplicating the content. I will admit, this probably has only ever happened once or twice in the 6 years we've had Statuspage.

Note: There currently isn't a great way to request or upvote Statuspage ideas/requests/enhancements. However, this is something I am talking to Atlassian about.

Thanks,  
Nick

comments: author: Greg Lee
body: Thanks for the workaround. It hopefully will be a rare event as you experienced. Thanks!


author: GeorgeZ
body: Hi,  
I have noticed this is now possible, now you have an edit option next to the components affected section.

You are required to publish an update to complete that process so you have to bear in mind that to some subscribers it might be the first communication they see.


Tags: cloud
Add Custom Fields To Incident
Asked by Mahendran Sasikaran:

Hi,

My requirement is to have a filed in statuspage.io to mark whether an Incident is a major outage or not.

What are the possibility in achieving it. This filed to be returned with API incidents list too.


Answers:
author: Nick Coates
body: Hi Mahendran,

Welcome to the Atlassian Community!

You are not able to add custom fields to Statuspage. However, when you create an incident and it progresses through it's marked with an 'Impact' severity from Critical, Major, Minor or None. Perhaps this could work for you?

<https://support.atlassian.com/statuspage/docs/top-level-status-and-incident-impact-calculations/>

Thanks,  
Nick

comments: author: Mahendran Sasikaran
body: Thank you Nick


Tags: cloud
StatusPage-Jira Integration - Maintenance
Asked by David Boothroyd:

Hi, after migrating statuspage to our atlassian account and enabling the jira integration, I can see that I am now able to create and manage statuspage incidents from within a jira ticket. However, I can only create incidents from Jira - is there a plan to allow us to create maintenance from Jira tickets?


Answers:
author: Ste Wright
body: Hi [@David Boothroyd](/t5/user/viewprofilepage/user-id/2450883)

If you mean [this integration](https://support.atlassian.com/statuspage/docs/set-up-the-jira-software-integration/), then as far as I can tell it's only incidents.

If you think this is an enhancement that should be made to the StatusPage/Jira integration, I'd make a suggestion on [jira.atlassian.com](https://jira.atlassian.com/secure/Dashboard.jspa).

Ste
Incident while Maintenance
Asked by Siegfried Mueller:

We see a copmonent in state "Major Outage" while maintenance is ongoing. Maintenance was scheduled correctly with the right component. But while the component was under maintence our monitoring triggered the "Major Outage" incident. I thought that "maintance schedule" is above any incoming maintenace. Ist there a describtion how the system is reacting between Maintenance and incoming incident?


Answers:
author: Nick Coates
body: Hi Siegfried,

Welcome to the Atlassian Community!

If the monitoring triggered an alert and it changed the components status to 'major outage' then this would prioritize as you are directly changing the status of the component. The way to avoid this would be to add some logic into the monitoring that checks if the component is in under maintenance status, if it is, then don't change the status.

Thanks,  
Nick

comments: author: Siegfried Mueller
body: Hi Nick,

thank you for the explanation.

I was expecting this kind of logic inside the statuspage logic. That would make most sense to me. "Maintenance" should block every incident or it least it should be something to set while schedule a maintenance. I could imagine this as a feature for most admins since they don't want to logic the monitoring.

Thank you,

Siegfried


author: Nick Coates
body: Hi Siegfried,

I guess we all have different business requirements :) I would expect this to be logic on the monitoring side (and it's something we at Broadcom build in on the monitoring side) and we always classify an incident above a maintenance. We suppress alerts on monitoring during maintenance too.

However, I absolutely agree that giving admins an option to ensure the maintenance status of a component is observed. Perhaps this could be an override checkbox.

I'm trying to work with the Statuspage team on how we could better capture feature requests so at the moment the only way to suggest this would be raising a technical ticket with the team: <https://support.atlassian.com/contact/>

Thanks,  
Nick


Tags: cloud
Custom Text Color for Dropdown
Asked by hafiyyandi:

I recently applied new CSS theme to Statuspage. However, I can't seem to customize the text color of the component dropdown under the Uptime tab. Does the styling for this dropdown get updated through a react component? How can I change the text color here?

![Screen Shot 2021-05-27 at 2.39.48 PM.png](/t5/image/serverpage/image-id/145178i14C6996271981C56/image-size/large?v=v2&px=999 "Screen Shot 2021-05-27 at 2.39.48 PM.png")


Answers:
author: Abraham Musalem
body: Hey there,

Thanks for reaching out. You should be able to change the text color using some CSS. Unfortunately troubleshooting custom code is out of our support scope, however, I would try to inspect the page to get the dropdown attribute and see if you can apply a color to the text using that.   

Cheers,


Tags: cloud
Disable Components
Asked by Guilherme Penna:

Hello, is there a possibility to disable a component within the Statuspage?  
Today the option "delete" appears but I would like to "disable" because we are not using a specific component at this time. But we will reactivate it later.


Answers:
author: Ste Wright
body: Hi [@Guilherme Penna](/t5/user/viewprofilepage/user-id/4414643)

Not that I know of.

An alternative (that I haven't tried) might be to group disabled components into an "Archive" [component group](https://support.atlassian.com/statuspage/docs/create-a-component-group/) so they're tidier on the status page?

Ste

comments: author: Guilherme Penna
body: Stephen,

Thanks a lot for the help.


Tags: cloud
RFE: Disable updates to components "under maintenance"?
Asked by Tarjei Utnes:

Hi!

We have a statuspage for a large bank customer. We do planned maintenances typically in week-ends. When we do this it would be very beneficial if all updates to the components / incidents to the components for this maintenance stayed in their "Under maintenance" status and did not change according to the integrations.

The only solution I can think of is to disable the integration when the planned maintenance is ongoing, and then enable it afterwards.

Suggestions for this?

PS: We are using OpsGenie as the integration for this


Answers:
author: Nick Coates
body: Hi Tarjei,

If you're using automation to change the component statuses then you'll need to configure the automation to keep the statuses in 'Under Maintenance'. I'm not sure if this is doable for OpsGenie as I don't use this.

Thanks,  
Nick

comments: author: Tarjei Utnes
body: I am not sure any of the integrations will "respect" the "under maintenance" on the Statuspage side.

But my hope was that this would be a future enhancement as Atlassian now owns and operates both Statuspage and OpsGenie.


author: Nick Coates
body: It's a bit of shame but enhancements for Statuspage are not really monitored in the Community. It's something I'm going to raise with our CSM and also the Statuspage team to try and get something more solid in place for enhancements.

In the meantime, I would encourage you to raise a ticket with the Statuspage team outling in detail your enhancement: <https://support.atlassian.com/contact/#/>

1. Select 'Technical issues and bugs'
2. Select 'Statuspage'
3. Fill out the ticket

One of the friendly support team will be able to get this logged into the backlog.


author: Tarjei Utnes
body: Thank you Nick!

Trying that!


author: Aaron Hong
body: Not sure about the direct integration, but here is what I've found experimentally:

1. Email automation will ignore "Down" subject lines if under scheduled maintenance
2. Whatever the API does is overridden.

So an idea is to use email automation, instead of direct integration if OpsGenie supports custom email subject lines. Statuspage would just be another notification channel.

Source: <https://support.atlassian.com/statuspage/docs/get-started-with-email-automation/>

\> it's important to note that automation emails will be ignored when there are live incidents or scheduled maintenances open on the page

In fact, I'm skimming through the community to see if there is some secret API property that would replicate the behavior of the Email Automation. If someone knows, please point me in the right direction.


Tags: cloud
InstantiationException in CrowdSecurityFilter while apache server starts
Asked by Johnson:

SEVERE \[localhost-startStop-1\] org.apache.catalina.core.StandardContext.filterStart Exception starting filter CrowdSecurityFilter  
java.lang.InstantiationException: com.atlassian.crowd.integration.http.filter.CrowdSecurityFilter  
at java.lang.Class.newInstance(Unknown Source)  
at org.apache.catalina.core.DefaultInstanceManager.newInstance(DefaultInstanceManager.java:151)  
at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:258)


Answers:
author: AnnWorley
body: I understand you are seeing an error in the log when Tomcat starts. Is there any issue with the performance of the instance or is it a case of proactively checking the logs?

Please see the first point Chris Fuller makes on [Exception starting filter CrowdSecurityFilter](https://community.atlassian.com/t5/Answers-Developer-Questions/Exception-starting-filter-CrowdSecurityFilter/qaq-p/539937). Have you made changes to the Tomcat web.xml file?
What Memory Pool Info actually explains?
Asked by Qumar:

1. Code Cache ?  
(hardly 20-25% free most of the time)

2. Metaspace?( always seems full and 0% free)

3. Compressed Class Space ? (96% free means?)

4. PS Eden Space? (55% free)

5. PS Survivor Space? (100% Free)

6. PS Old Gen ? (0% free)

What do they mean by showing the usuage? when I need to take an action to prevent system?


Answers:
author: Nic Brough -Adaptavist-
body: Not really an Atlassian thing directly, as Java memory handling is fun!

There's a good introduction to most of it at <https://smarttechie.org/2016/08/15/understanding-the-java-memory-model-and-the-garbage-collection/> (diagrams aren't great, but the wording explains a lot)

comments: author: Qumar
body: Thanks Nic


Tags: java

memory
Programmatically login a user to crowd console
Asked by Mario Anstoots:

Hello,

I am writing a plugin for Crowd and want to add my own authentication.

So i want to use authenticateWithoutPassword or something like this.

I tried using the TokenAuthentionManager to create a token and put it as a cookie (crowd.token_key) to the response and redirect to the console.action, but that is not enough, so far.

How am I able to tell the Crowd console to set a user (authenticated before by another process) as the loggedin user?


Answers:
author: Bruno Vincent
body: Hi [@Mario Anstoots](/t5/user/viewprofilepage/user-id/274437)

You should use the session resource of Crowd REST API: <https://docs.atlassian.com/atlassian-crowd/3.3.0/REST/#usermanagement/1/session-authenticateUser>


Tags: app

authentication

login

sso
SAML and CROWD integration?
Asked by Sergio Palacio:

How I can integrate Atlassian Crowd with SAML 2.0???

<br />

<br />

<br />

Thanks in advance.  

Regards.


Answers:
author: AnnWorley
body: According to this [ticket](https://jira.atlassian.com/browse/CWD-1822), your best bet is to [find a solution partner](https://www.atlassian.com/partners/search?page=1) to help you customize a solution.


author: Lars Olav Velle
body: Hello Sergio!

[(Disclaimer: I work for a company that delivers SSO to JIRA, Confluence, Bitbucket, Bamboo and FishEye/Crucible)](https://marketplace.atlassian.com/search?query=kantega)

Let\`s say you have JIRA and Crowd. Crowd is configured as a user directory inside JIRA, and you have our add-on installed in JIRA.

After configuring at least one IDP, a user trying to log on to JIRA is redirected to the Identity Provider. After he is authenticated by the IDP, he is logged directly into JIRA. Crowd is only used as a user directory.

Le me know what you think.

If you have any questions, reach out to us at SSO@kantega.no

Cheers,

Lars, Kantega Single Sign-on


Tags: integration

saml
Can't create a ticket due to unsupported content
Asked by Jeremy Price:

Can't create a ticket due to this error message "We can't create this issue for you right now, it could be due to unsupported content you've entered into one or more of the issue fields. If this situation persists, contact your administrator as they'll be able to access more specific information in the log file."

I'm not sure what has changed in the porject or how to resolve this issue.


Answers:
author: Nic Brough -Adaptavist-
body: You'll need to read the log file to find out what the specific error is here.

comments: author: Jeremy Price
body: I'm on the cloud version unfortunately, so I don't have the option I don't think. I'm awaiting to hear back from atlassian on what the issue is.


author: Nic Brough -Adaptavist-
body: Ah, cloud, ok. Yes, the answer there is "yell for support"


author: Luvo
body: I am having the same issue

This is what I can get from my log

aused by: com.opensymphony.workflow.WorkflowException: Could not load FunctionProvider class  
at com.opensymphony.workflow.AbstractWorkflow.executeFunction(AbstractWorkflow.java:1046)  
at com.opensymphony.workflow.AbstractWorkflow.initialize(AbstractWorkflow.java:615)  
at com.atlassian.jira.workflow.OSWorkflowManager.createIssue(OSWorkflowManager.java:741)  
... 251 more


author: Shannon S
body: Hi, Jeremy!

Shannon from the Cloud team, here. Would you mind raising a request in our queue with the URL of your instance, and I can have a look at your log files to see what the problem might be? Once you've created the ticket just let me know and I can have a look and follow-up with you on the case.

Kind Regards,

Shannon  
Atlassian Support


Tags: cloud

jira
SSO not working
Asked by Pavithra K:

We have tried integrating Crowd with Confluence. I was able to login both Crowd and Confluence with the same credentials, but I am facing issues with the SSO.

I referred this link: <https://confluence.atlassian.com/crowd/integrating-crowd-with-atlassian-confluence-198573.html>

Also, when I stop and start the Crowd server, I am not able to login to Crowd and other applications as well.

Any help would be appreciated.

Thanks in advance.


Answers:
author: Lars Olav Velle
body: Pavithra,

Disclaimer, I work for an [add-on vendor](https://marketplace.atlassian.com/search?query=kantega) that delivers SSO through Kerberos (integrated windows authentication) and SAML.

I believe that when you enable Crowd SSO then logging in with local accounts is no longer possible.

What is logged in crowd and the application when you are trying to sign in?

What error is presented to the user?

Cheers,  
Lars, Kantega Single Sign-on

comments: author: Pavithra K
body: Lars,

Thanks for your reply.

I have fixed the issue by configuring SSO for Atlassian products through Crowd console.

Followed the basic SSO principle of configuring the common domain name for the products (JIra, Bitbucket, Confluence) in host file (both in server and local machine - Local DNS)

Regards,

Pavithra


author: SREEJA P
body: Hi Lars Olav Velle

I am facing the same problem. SSO is not working between crowd and jira service desk.

I followed all the instructions and configured sso in jira. But local users can login to jira so i think sso not enabled. I don't know what i am missing. Please help


Tags: sso
Crowd XSRF check failed
Asked by Josh Rea:

How does one troubleshoot an "XSRF check failed" error when testing an LDAP connection from the Crowd web app to a Microsoft Active Directory server? I am using Crowd 2.11.0, and we have recently updated the entire company's IP scheme. I have updated all of the hard-coded IPs on the server. It's Ubuntu 16.04.2, Nginx, Postgresql, with Node and Java. I have searched the Atlassian documentation on Crowd, but there is nothing there regarding this error.

Thanks in advance,

Josh


Answers:
author: Josh Rea
body: I had to add a proxyName, proxyPort, and scheme configurations into the crowd server.xml file, due to it being ran behind Nginx. I hope that helps anyone who comes across this same issue.

-Josh

comments: author: neuralabs
body: Thanks Josh - yes sorted our issues as well (reverse proxying Crowd 3.3.0 through apache).

Ann's response below is the doc I followed: [Cross Site Request Forgery (CSRF) protection changes in Atlassian REST](https://confluence.atlassian.com/kb/cross-site-request-forgery-csrf-protection-changes-in-atlassian-rest-779294918.html?_ga=2.163785855.1587037292.1539567125-1264128634.1522827279)

proxyName, proxyPort, and scheme config values should be added to the Connector tag, restart crowd to make active


author: Hao Doan
body: For those that needs more detail steps.

1. Shutdown Crowd.
2. Open the server.xml file, my path /opt/atlassian/crowd/apache-tomcat/conf.
3. Add your proxyname, proxyport, and scheme after URIEncoding="UTF-8" line.

Example: scheme="https" proxyName="yoursub.yourdomain.com" proxyPort="443"

4. Save the file and start Crowd.

Hope this help!


author: Yogesh Mude
body: Hello all,

Getting the same issue while sending a request to Crowd. i checked in the server.xml file and proxy name, port and scheme have configured, but still getting the below error.

```
2021-01-27 11:20:43,413 http-nio-8095-exec-11 WARN [common.security.jersey.XsrfResourceFilter] XSRF checks failed for request:
```

[@Josh Rea](/t5/user/viewprofilepage/user-id/1135031) , what do you mean to update the connecting LDAP URL in my Crowd administration console? can you pls explain little bit.

Thanks.


author: AnnWorley
body: Josh, the documentation applies to the whole Atlassian suite so it's not in the Crowd docs, I am sorry you searched in vain. The conditions that cause XSRF errors are described in:

[Cross Site Request Forgery (CSRF) protection changes in Atlassian REST](https://confluence.atlassian.com/kb/cross-site-request-forgery-csrf-protection-changes-in-atlassian-rest-779294918.html)

comments: author: Josh Rea
body: Thanks Ann!

So it's my understanding that XSRF errors are simply URL mis-matches, therefore, I would simply need to update the connecting LDAP URL in my Crowd administration console?

-Josh


Tags: ldap
How to stop OpenLDAP directory from synchronizing?
Asked by Tayyab Bashir:

Hi,

I have an OpenLdap directory which syncs the users whenever I make any change in user/class filters.

Lately, I've been testing a bit more with the OpenLDAP directory and whenever I make a change in the userFilter, the directory starts to sync automatically.  
This is something that I want.  

But I want to know how to stop the directory from syncronising once it has begun?   
The total time to sync is about 50-60 minutes for my JIRA server, so lets say I wanted to stop the current sync because I want to make some changes that I forgot?   
How do I do that?  
Because waiting for directory to syncronize completely takes just too much of time.


Answers:
author: somethingblue
body: Hi Muhammad,

In order to stop the sync you would need to take the directory offline. Here is how that would have to work:

1. Stop CROWD
2. [Disable the LDAP directory in the database](https://confluence.atlassian.com/jirakb/disabling-a-directory-via-the-jira-database-338366836.html)
3. Restart CROWD
4. Make your changes in the third party LDAP server
5. Stop CROWD
6. Re-enable the LDAP directory in the database
7. Restart CROWD

The issue you'll run into is that as long as the third party directory is enabled in CROWD it will attempt to sync.

As you can see that is less than ideal. I can see the benefit of that feature though. I would recommend you go to JAC and create a ticket so our developers can consider adding in the future. Hopefully this helps!

Cheers,

Branden

comments: author: Richard Cross
body: This is incredibly frustrating as the sync begins automatically ***before*** you've finished configuring things like group filter. On a large LDAP or AD system (the one I'm working with contains 250,000 users and 118,366 groups) this means you have to wait hours for the first full sync to complete, where it queries every user and group in the directory... and then once that's finished... several more hours while it syncs again to remove the redundant directories from Crowd.

It's an atrocious design - the sync should not begin until the Crowd Admin pushes a button!


author: Ian Benson
body: ....and still the same today. I'm in exactly the same situation 4 years later.


author: Therese Hedberg
body: Just ran into this problem.. Can it be prevented if the directory is marked as Inactive while it is set up maybe?


Tags: jira

jira-administration

ldap