youngmon/atlassian-qna huggingface dataset:
Using "Specs > Sensitive data encryption" with Java specs sshPrivateKey/sshPublicKey
Asked by Maxim Yanchenko:

Currently we are using the keys stored in plain text in a private location:

```
new BitbucketServerRepository().sshPrivateKey(privKey).sshPublicKey(pubKey);
```

We would like to switch to encrypted keys with "Specs \> Sensitive data encryption", so we can store the encrypted keys in an open location.

What is the correct way to achieve this?

Do I just put the encrypted versions instead of plain text, like

```
new BitbucketServerRepository().sshPrivateKey(encryptedPrivKey).sshPublicKey(encryptedPubKey);
```

and Bamboo will figure it out automatically and decrypt when it will try to access the repository? Or some other steps should be done to get it working?

I'm using Bamboo 6.10.6, if it matters.


Answers:
author: dbu
body: I would also like to know how this works.

Unfortunately, the documentation on [Bamboo Specs encryption](https://confluence.atlassian.com/bamboo/bamboo-specs-encryption-970268127.html) is pretty bad. As well as the [Bamboo Specs](https://docs.atlassian.com/bamboo-specs-docs/7.2.5/specs.html?java#java-specs-utilities) and Java Docs. I couldn't find anywhere how to use this.

Maybe someone from Atlassian team can show how to use this...!?

We're using Bamboo 7.2.


Tags: encryption

java

repository

secret

security

ssh
how to send notifications to different recipient depending on the plan branch
Asked by Florent Curet:

Hi there,

we would like to be able to send notifications to a different or additional recipient depending on the plan branch.

In our case we have "develop" as the main branch and we have as well a "release" plan branch, a "master" plan branch and a bunch of "feature", "bugfix" and "hotfix" branches

"develop", "release" and "master" plan branches send notifications to a slack channel A and comiters.

"feature", "bugfix" and "hotfix" plan branches send notifications to comiters.

It all works well.

Now we would like the "release" and "master" plan branches to additionally send notification to a channel B.

It does not seem to be possible.

Is there a way or a hack to accomplish this anyway?

We are using Atlassian Bamboo version 6.9.0 build 60909 - 22 May 19

Best regards,

Florent Curet


Answers:
author: Marcin Gardias
body: The easiest way to get it is to upgrade to Bamboo 7.x and start using Bamboo Specs with Divergent Branches.

<https://confluence.atlassian.com/bamboo/working-with-branch-divergence-994314811.html>


Tags: branch

notification
Trigger script when branch merged
Asked by Lu Yang:

Hi  

Is it possible to trigger a script when current branch is merged, if yes, how or what to config in bamboo ?  

Thanks


Answers:
author: Aron Gombas _Midori_
body: The question is confusing. What version control are you using? What do you mean by "trigger a script"? (Run an executable when a Git branch is merged to another?)


author: ferdinand izeno
body: Use Webhook.


Tags: branch

merge
Is there a way to identify branch names while the bamboo spec gets updated?
Asked by Simon Beyer:

To gain the most out of the spec branch feature I want to use different stages/jobs for different types of branches without setting them up manually. Therefore I need a way to identify the branch name while the spec (java) is updated. With this option I would be able to add f.e. release build jobs for release branches.


Answers:
author: Alexey Chystoprudov
body: Use com.atlassian.bamboo.specs.api.context.RssRuntimeContext#getCurrentRssBranch

<https://docs.atlassian.com/bamboo-specs/7.2.2/com/atlassian/bamboo/specs/api/context/RssRuntimeContext.html#getCurrentRssBranch-->

comments: author: Simon Beyer
body: Sounds promising. Can you provide an example how to access it? Im currently stuck..


author: Simon Beyer
body: Got it ;) thx
Can you set up access control for users to control specific status pages in the same account?
Asked by Leo Cavaille:

We have different status pages in our account and we would like to have specific users associated to specific pages, e.g. we want group A of users to only be able to update page 1 but not pages 2 and 3, and group B should be able to update all pages, etc.

Is there any way to achieve this or do we need to setup separate statuspage accounts? I have seen in the docs that when pages subscription are grouped in a single account the user licenses add up and are shared in the account, in the where we need to split accounts how can we deal with sharing user licenses?

Thanks!


Answers:
author: Victor Dronov
body: Hi Leo.

This capability to configure user permissions is coming to Statuspage later this year (currently not available).

Most of our customers go around this by additional training for their users. This could be an interim solution.

comments: author: Leo Cavaille
body: Hey Victor, thanks for your answer.

If you have more detailed infos about the release of that feature or if we can get early access we'd really appreciate you reaching out! For training this is not something that has proven to really work at our scale unfortunately.


author: Victor Dronov
body: I can see how this can become a problem at scale, Leo! One thing I can share at this moment is that we're actively working on it - please be on the lookout for further announcements.
Can the default for components be to always show expanded?
Asked by David Baxter:

Is there css or html code that would default the Component groups of components to always show expanded when the status is operational?


Answers:
author: Amanda Koster
body: Hi all, I am seeing this code in the dev tools of an example Statuspage, but where can I find these snippets listed out vs looking into dev tools?


author: Zach
body: Hey David!

That's a great question! While troubleshooting custom JS/HTML/CSS is out of the scope of a Statuspage support ticket, I wanted to take a crack at solving this over lunch and I think I might have found a positive result.

I'm no web developer, but below is something I added in the footer section when customizing my page to get have component groups automatically expanded on page load -

```
<script>
??$(function() {
????HRB.utils.djshook('component-group-opener').find('.group-parent-indicator').filter('.fa-plus-square-o').toggleClass('fa-plus-square-o').toggleClass('fa-minus-square-o').parent().parent().parent().toggleClass('open');
??});
</script>
```

<br />

Hopefully that helps! I'd just like to note you will need to be on a page plan that allows the use of custom JS for this to work.

comments: author: Gokul Varma
body: Hi Zach,

Could you advise me on what snippet I would need to use to achieve the reverse? I want all Component groups to show up in Contracted form even when one of the Components is marked as part of an Incident.

Thanks


author: Tom Wellner
body: [@Gokul Varma](/t5/user/viewprofilepage/user-id/4222701) This here worked for me.

\<script\>  
??$(function() {  
????HRB.utils.djshook('component-group-opener').find('.group-parent-indicator').filter('.fa-minus-square-o').toggleClass('fa-minus-square-o').toggleClass('fa-plus-square-o').parent().parent().parent().toggleClass('open');  
??});  
\</script\>
Is there a way to set up a recurring maintenance update?
Asked by Sophie Reynolds:

Every night we are rebooting our desktop servers to keep everything running so we can work from home during Covid-19. This means remote access to our desktop estate is unavailable every night from 8pm to 9pm.

Just wondering if there was a way I could schedule this in rather than adding a new status every day?

Hope everyone is staying safe!  

Sophie


Answers:
author: Nick Coates
body: Hi Sophie,

There isn't a way to schedule a recurring maintenance in Statuspage. We do have something similar at Broadcom with our WSS product and the way I worked around this was to add a custom message at the bottom of the page (in a red banner):

<https://wss.status.broadcom.com/>

Could possibly do something similar and move it above the components under the page status?

Thanks,  
Nick

comments: author: Sophie Reynolds
body: Thanks Nick! How did you create the custom message? Was this created within the application?
IS there a way to add tags to an incident?
Asked by Nathalie Shawcross:

I want to show the statuspage on other website pages but want to be able to use a form of labels or tags to do this so if tag = x then show.

I don't want ot use components as this shows on the incident page

Thanks

Nat


Answers:
author: Jake Bartlett
body: Hi Nat, to clarify, are you looking to use the [Status Embed](https://help.statuspage.io/help/what-is-status-embed)? And you only want the status embed to show an incident when the incident has a certain tag? This isn't currently possible but it's a great idea! If I'm misunderstanding your request let me know so I can get this captured as a request.

comments: author: Nathalie Shawcross
body: Selectively choosing which to show in that embedded status Is what we're trying to achieve

N


author: Jake Bartlett
body: Thanks for confirming! This isn't configurable right now, but it's possible we'll add these options sometime in the future.


author: Nathalie Shawcross
body: Thank you


Tags: label
Setting up Non-statuspage domain
Asked by David Baxter:

Getting this message: "Although you have custom HTML published for your header and/or footer, you need to be on a non-statuspage.io domain to see it. [See our note on security](http://help.statuspage.io/knowledge_base/topics/using-custom-html#security) for more information."

On the DNS configuration getting a Host Record error for the cname.

Trying to give my network guys information on how to configure this but coming up short on the needs and how to configure it.

FBBRANCHSTATUS is the statuspage and looking to utilize <HTTPS://FBBRANCHSTATUS.COM> for the domain.

The see our note on security takes me to the bottom of this page <https://help.statuspage.io/help/using-custom-html#security> but does not provide any information.

Could not find a step by step guide.


Answers:
author: Nick Coates
body: Hi David,

Not sure if you've been able to figure this out, but you need to make sure you've set up a custom domain via the Management Portal. To do this navigate to - Your Page -\> Customize page and emails -\> Scroll down and enter Custom domain. Then on the sidebar click DNS Configuration. Provide your Network team the CNAME record there.

If you're experiencing issues, recommending raising a ticket with support: <https://help.statuspage.io/help/contact-us-30>

Thanks,  
Nick Coates  
Product Owner (Incident Management), Broadcom
Changing the 'All Systems Operational" verbiage
Asked by David Baxter:

Looking to see if there is customization on changing the "All Systems Operational' banner. Is there specific css or html that can be utilized for this cost.


Answers:
author: Jake Bartlett
body: Hello! You can drop this into the custom header field and swap out 'Replacement text' with whatever text you want.

```
<script type="text/javascript">
$( document ).ready(function() {
  $("span.status:contains('All Systems Operational')").text('Replacement text');
});
</script>
```

You can also find some other snippets like this here: <https://help.statuspage.io/help/customizations-cookbook>
Atlassian access and statuspage
Asked by Per L?fgren:

Hi,

Our organisation is interested in the product Statuspage but i can't find any resources that help me answer if the tool can be used with groups from Atlassian access. I was hoping this community could help me.

Scenario:  
I want authenticated users within our organisation to be able to access statuspage. No one else should be able the visit the status page.

To limit the the administration I want to use a access group that is available in Atlassian access and is automatically populated with new employees.

Is this setup possible or is there any other way to automatically populates a group that grants users access to Statuspage?


Answers:
author: Jake Bartlett
body: Hi [@Per L?fgren](/t5/user/viewprofilepage/user-id/2346998) this is a great idea and something we'll possibly add in the future. It's not currently on the roadmap, but I'll make sure there's a feature request for this in our backlog.

You can manage access to your private status page using a SAML2.0 and your identity provider. In your identity provider, you'd assign those users to the Statuspage application so they have access to it. More information on this here: <https://help.statuspage.io/help/single-sign-on-for-employee-viewers>

comments: author: Per L?fgren
body: Hi Jake,

Thank you for your answer. If I set up a private page and use my idp to allow a group of users to access Statuspage would I not still be forced to also set up those users in Statuspage user manager?

//Per


author: Jake Bartlett
body: That's correct. You would manage employee access to view the page using your idp.

If you set up SSO for team members (admins of the page) you would need to make sure those users were added in the manage portal as team members. But for the page viewers, you would manage all of that in your idp.


author: Per L?fgren
body: Thank you. This sounds interesting. I will need to test this

Cheers  
Per


author: Trundl
body: If we put access to the page itself behind SSO, does that consume a 'subscriber' seat?
Statuspage API Create incident link to template
Asked by Ng?_Phi_H?ng:

Hi everyone,

I'm integrating our services with Statuspage. I have read the API document at here <https://developer.statuspage.io/#operation/postPagesPageIdIncidents>.

I'm successfully create an incident, but i'm looking for how to link to a template that i have created before.

Thanks all


Answers:
author: Jake Bartlett
body: Hi [@Ng?_Phi_H?ng](/t5/user/viewprofilepage/user-id/3764723) it's not currently possible to call an incident template when creating an incident using the API. However, this is a feature request in our backlog and I've added a note to that.

As a workaround for now, we suggest including the incident template content directly in the API scripts you're using to create the incident. You can customize the incident message content to be anything you'd like in that API call.

comments: author: Ng?_Phi_H?ng
body: Thanks for your information.


author: Michael H
body: I also stumbled around looking templates usage for incidents inside the API

Seems like a natural thing to allow tailoring of the messages etc from the webportal; but have the automation trigger the incident by applying a template

Guess the templates are meant for manually creating incidents through the web portal?


author: Joseph Lodato
body: 100%, this should be available in the API. [@Jake Bartlett](/t5/user/viewprofilepage/user-id/998391) can you link the feature request ticket so we can upvote it?

thanks


author: Shubham Aggarwal
body: Can we see the feature request and perhaps vote on it?


author: Anuj
body: Any progress on this feature request yet?


author: Alex
body: 4 years later, I am also looking for this feature
Feeling the pain of 'I did not get the StatusPage SMS message'.
Asked by David Baxter:

Had just gone through a serious internal outage and heard from several leaders that they did not get the StatusPage sms/text message. They are subscribed but have no way to send them a log showing that it was sent to them. We have this on Everbridge occasionally and then pull the log and show them the confirmation send. Is there anything on StatusPage so I can eliminate this time wasting exercise. This would also be beneficial in the post mortem discussion.


Answers:
author: Jake Bartlett
body: Hi David, we don't currently show logs for email or sms notifications however this is something we've put a good amount of thought into in the past. We do have this in our backlog although it's not currently prioritized. I definitely agree this would be valuable. You use Statuspage to send notifications - having full visibility into those notifications and knowing they were sent (or not) is important.

For now, I'd suggest [opening up a support ticket](https://help.statuspage.io/help/contact-us-30)and asking our support team to look into this. Please provide phone numbers which did not receive the notification + page name/id + the incident which trigged the notifications. Once our support team has that information, they should be able to dig through our logs and determine what happened.

comments: author: Philippe YOU KIM _Ingenico Partner_
body: Hi,

I've got same issue yesterday with Email and SMS, nothing were sent to audience (more than 1000 customers).

I've created a ticket (SPSP-9432) from 'help /contact ' within StatusPage but it looks like the site is not working anymore.


author: Jake Bartlett
body: Hi Philippe, I see our support team has been in touch to begin troubleshooting this problem. We'll get to the bottom of it!


Tags: sms
Is there a way of updating the default of "Send notifications" on the postmortems to unticked?
Asked by Sophie Reynolds:

Some incidents require further analysis for root cause and we don't always have the postmortems ready until some time after the event. We don't necessarily want to send a notification if a post-mortem has been updated a couple of weeks after the incident has closed.

As the default for sending notifications is ticked our engineers can sometimes miss it and emails are sent.

Is there a way to change the default?

Thanks!


Answers:
author: Nick Coates
body: Hi Sophie,

I actually raised this with Atlassian (STSPG-5544) some time ago but when I had my monthly meetings with Jake our CSM there was no movement.

Perhaps the Statuspage team could add you to the ticket as another customer who requires this? Will help push this up to the product managers!

Thanks,  
Nick (Broadcom)

comments: author: Jake Bartlett
body: I've gone ahead and updated our internal feature request and shared this with the product team.


author: Sophie Reynolds
body: Thanks guys!


author: Logan Eriksen
body: Hello,

Curious about any update on this feature request. Is there a direct link to STSPG-5544 or is that only available to internal Atlassian folk?

Thanks!


author: Dan Brockwell
body: Hey Sophie! I'm an Associate Product Manager in Incident Management for Jira Service Management.

We're currently looking to better understand how teams conduct their post incident review (PIR) / postmortem process and their key pain points / user needs.

Came across your feedback and would love to set up some time to learn more about how your team runs PIRs. Feel free to shoot me an email on dbrockwell@atlassian.com if you'd be open to having a chat :)
Is there way to add email address while using "Reply to Customer" Feature?
Asked by Sam Neilson:

So in certain scenarios were agents have scheduled call with a customer and they go ahead and create Issue in the system. Now they want to send a communication to the customer, the fix for their issue. If they currently use "Reply to customer " it won't work because they will be the Reporter on the Issue and I didn't find a away to add customers email address when using "Reply to customer". Is there a setting that can allow me to add From and To email address's when sending out a communication?  

I am fairly new to this, Will really appreciate your help!


Answers:
author: Nick Coates
body: Hi Swapnil,

Just checking but is this related to Jira Service Desk? If so, this has been posted in the Statuspage topic. It might be worth posting your question in [Jira Service Desk](https://community.atlassian.com/t5/Jira-Service-Desk/ct-p/jira-service-desk) so it can get more visibility and hopefully someone can help you.

Thanks,  
Nick (Broadcom)

comments: author: Sam Neilson
body: Thanks Nick.


author: Boris Berenberg - Atlas Authority
body: They should set the actual customer as the reporter. This may mean creating a customer account for them first.

comments: author: Sam Neilson
body: We have over 100000 Customers who have used our product. Creating customer for each of them is not feasible. And it will be pain for the reps to setup a customer and then update the reporter every time someone new reaches out to them.


author: Boris Berenberg - Atlas Authority
body: Yup. Your options here are either slowly onboard people one by one as they file new tickets. Or, you can use the API to pre-create all of them: <https://developer.atlassian.com/cloud/jira/service-desk/rest/#api-rest-servicedeskapi-customer-post>


author: Sam Neilson
body: Boris,

I understand this but wanted to see if there is any work around. Can you tell me if this Feature request is something that you guys will be providing in you future release?


author: Boris Berenberg - Atlas Authority
body: I am not an Atlassian Employee. You would have to talk to Atlassian about this. I think what you're asking for is Customer creation inline with ticket creation?


Tags: jira-service-desk-cloud
Can I change DataDog account(unlink/re-link) without metric changes.
Asked by victor.lee:

We are planning to change the Datadog account.

If I unlink / re-link my Datadog Account, will my existing metrics be affected? The query will be the same.

What we expect is to change only the DataDog account, and all the metrics are there. In other words, we expect the metric to be updated by taking data from the changed datadog.


Answers:
author: Jake Bartlett
body: Hi Victor, if you unlink your Datadog account the data will not populate on the metrics until you re-link the account. Once you re-link the account we'll backfill the data for those metrics.

I'd suggest hiding the metrics from your status page while you reconfigure the accounts. Then, once you re-link the account and backfill the data, set the metrics to be displayed on the page again.
How to send customer notification to specific email address or account from page
Asked by Vaibhav Tyagi:

Hi,

My requirement is to notify a single customer during an incident or maintenance notification only. In existing, we have created a different page for sending out notifications through Status Page. To create every time a new page it's not the best approach.

Please share the documentation link or guide me on how to do this task.

Thanks

Regards,

Vaibhav


Answers:
author: Nick Coates
body: Hey Vaibhav,

There isn't a way to notify a single customer during an incident via the management portal or backend. Statuspage only works by notifying subscribers by components or individual incident postings. You would need to either subscribe the customer to an incident directly (and every time) or have them subscribe to that posting.

Statuspages are typically used (and it is industry practice) to notify a number of customers to help reduce support calls/tickets during an outage.

At Broadcom if we needed to notify a specific customer of an incident we would go to them directly using our success managers and/or case management tool.

Regards,  
Nick Coates  
Incident Management @ Broadcom


Tags: notification
How to create a subgroup under a component?
Asked by Subhendu Chattopadhyay:

How to create a subgroup under a component? I want to organize my components as below -

Componet Group A

-- SubGroup A1

---- Component

I understand that this is not possible out of the box. Is there any custom solution?


Answers:
author: Jake Bartlett
body: Hi [@Subhendu Chattopadhyay](/t5/user/viewprofilepage/user-id/1321163) we don't currently have a solution for configuring components with an additional layer like that. We'll follow up on this thread if we introduce this feature or come up with a workaround!


Tags: component