youngmon/atlassian-qna huggingface dataset:
Bamboo log line categories (build, command, error, simple)
Asked by Sebastien Ashby:

Question about the internals of how Bamboo generates the first work in each line.  
These appear to be categories.  
I've seen:

* build
* command
* error
* simple

What conditions does Bamboo use to determine what the label/category is prefixes to each line of the logs?


Answers:
author: Eduardo Alvarenga
body: Hello [@Sebastien Ashby](/t5/user/viewprofilepage/user-id/5105778)

Welcome to **Atlassian Community**!

Bamboo uses different classes to define log strategies:

* [SimpleLogEntry](https://docs.atlassian.com/atlassian-bamboo/9.1.0/com/atlassian/bamboo/build/SimpleLogEntry.html) - Generic messages, used for informative purposes. May also be used by certain tasks such as the VCS Checkout task
* [BuildOutputLogEntry](https://docs.atlassian.com/atlassian-bamboo/9.1.0/com/atlassian/bamboo/build/BuildOutputLogEntry.html) - Build output, standard output (File descriptor 1)
* [CommandLogEntry](https://docs.atlassian.com/atlassian-bamboo/9.1.0/com/atlassian/bamboo/build/CommandLogEntry.html) - Tasks that are run on the Agent such as replacing variables, running external processes that would call Tasks, etc
* [ErrorLogEntry](https://docs.atlassian.com/atlassian-bamboo/9.1.0/com/atlassian/bamboo/build/ErrorLogEntry.html) - Build errors or any output not redirected to File descriptor 1 (stdout)

Sincerely,

Eduardo Alvarenga  
Atlassian Support APAC

**--please don't forget to Accept the answer if the reply is helpful--**

comments: author: Sebastien Ashby
body: Hi [@Eduardo Alvarenga](/t5/user/viewprofilepage/user-id/4365410)

What conditions need to be met for a line to be considered a "Build errors"?  

This aside from ouput not directed to STDOUT(file descriptor 1).  
I can assume that STDERR(file descriptor 2) is one of them.  
Another might be an exit code/status.  
Anything else which directs a log entry to "ErrorLogEntry"?


author: Nico Schuurmans
body: I get the impression that Bamboo is prefixing "error" for everything that returns a non zero exit code, which is often confusing, especially when one command results in many output lines.  

For example if you use a Bamboo dockerized job and the image cannot be found locally, you get an "unable to find image locally" and each pulled layer is prefixed with "error"  

If you use a tool that gives a warning "using version x.y.z but version a.b.c is available" the same thing. I was hoping to get a bit more control about what Bamboo is prefixing as error, and now it seems a bit "black and white" making almost everything an error.
Can we create multiple Bamboo Linked repositories to same repository
Asked by Bill Parlock:

We have a couple of projects using the same Bitbucket repository. Each project would like to have their own Include/Exclude file list for the change detection option. This is why we were considering adding additional Linked repositories on Bamboo, but pointing to the same repository. Is this possible, and are there any pitfalls to this approach?


Answers:
author: Eduardo Alvarenga
body: Hello [@Bill Parlock](/t5/user/viewprofilepage/user-id/3734252)

You can add multiple Linked Repositories with different settings. There are no pitfalls with that.

Linked repository management is exclusive to Administrators and will require such permissions whenever you need to add or modify a repository. Depending on your policy, your users can also choose to add Plan or Project-level repositories where they have the freedom to configure them as they want without Admin intervention -- they only need to make sure their users will have access to the repository in Bitbucket.

Cheers,

Eduardo Alvarenga  
Atlassian Support APAC

**--please don't forget to Accept the answer if the reply is helpful--**


author: Bill Parlock
body: Thank you.


Tags: server
Does bamboo cache permissions?
Asked by Dave Grandon:

Hi all, I have been asked to lock down our LIVE deployment so only members of the DevOps group can deploy to our Live environment. I thought this would be easy :-

1. Create DevOps group
2. Assign users to that group
3. Adjust environment permissions so that only DevOps group has Deploy permission ticked

However despite this tie down, I can still deploy (and yes other team mates can) despite not being in the DevOps group.

Any hints or helpful information gratefully received.

Cheers


Answers:
author: Eduardo Alvarenga
body: Hello [@Dave Grandon](/t5/user/viewprofilepage/user-id/5100193)

Welcome to **Atlassian Community**!

Bamboo has cached permissions but once they are modified, the cache is notified and updated.

To confirm your permissions settings are correct, have you restarted Bamboo after applying the changes? In case non-DevOps members are still able to deploy, you will have to double-check each Deployment Project and every Environment permission as those are distinct sets or rules.

Also, validate if the non-DevOps users are Admins as they will be able to deploy regardless of their Project/Environment clearance.

Kind regards,

Eduardo Alvarenga  
Atlassian Support APAC

**--please don't forget to Accept the answer if the reply is helpful--**


Tags: permission
How to create a build trigger with multiple build parameters
Asked by Mohana Krishna:

Hi Team,

I want to schedule a Bamboo build with various parameters.

For example, if the build has variables like **environment ,** **user.**

I want to create multiple triggers as below.

1. run every Monday at 5 pm with environment=Dev, user=testuser

2. run every Monday at 6 pm with environment=PROD, user=produser

I want to know how to do this? Is it possible to achieve using cron?

Thanks

Mohan


Answers:
author: Eduardo Alvarenga
body: Hello [@Mohana Krishna](/t5/user/viewprofilepage/user-id/5100325)

Welcome to **Atlassian Community**!

You can implement as many triggers as you want by using a [Cron-based Scheduler](https://confluence.atlassian.com/bamboo/cron-based-scheduling-289276907.html), but that option will not allow you to set environment variables.

To have that set, you will need to trigger the builds via the REST API and then declare the variables you wish. To know more about how to trigger a Build please check the following documentation:

* <https://developer.atlassian.com/server/bamboo/rest/api-group-api/#api-api-latest-queue-projectkey-buildkey-post>

Make sure you provide the required variables by using the following format **bamboo.variable.myVariable=valueForMyVariable** as shown n the REST API example page.

You can then add the REST API scripts to cron and trigger them remotely.

Best regards,

Eduardo Alvarenga  
Atlassian Support APAC

**--please don't forget to Accept the answer if the reply is helpful--**


Tags: trigger
Can we make scheduled Bamboo plan always enabled?
Asked by NikhilM:

Hello,

As we are new to bamboo executions,

We are facing the issue with Bamboo plan which we have scheduled for everyday execution. Bamboo plans are getting automatically disabled after every successful execution therefore next day scheduled run is unable to trigger automatically and we need to manually get it enabled each time.

Can anybody has related information/solution?

Thanks,

Nikhil


Answers:
author: Eduardo Alvarenga
body: Hello [@NikhilM](/t5/user/viewprofilepage/user-id/5098084)

Welcome to **Atlassian Community**!

Bamboo will only disable a plan on the following occasions:

* Manually (by the user)
* A plan change that sets it as disabled over [Specs](https://confluence.atlassian.com/bamboo/bamboo-specs-894743906.html)
* The linked branch is deleted on the VCS Repository
* A Pull Request that relates to a Plan branch is merged or rejected
* "**Clean up plan branch automatically"** in [the configuration on the branch level](https://confluence.atlassian.com/bamboo/using-plan-branches-289276872.html#Usingplanbranches-Configuringbranchplans) is set. It is selected by default for [manually created plan branches](https://confluence.atlassian.com/bamboo/using-plan-branches-289276872.html#Usingplanbranches-creating_plan_branches_manually)

As you have mentioned "successful execution" could that be because of a Pull Request merger?

Kind regards,

Eduardo Alvarenga  
Atlassian Support APAC

**--please don't forget to Accept the answer if the reply is helpful--**

comments: author: NikhilM
body: Hello,

Thanks for your reply.

Actually, issue is we can't keep our Bamboo plans (Manual/Scheduled) always enabled as after every execution it's getting disabled.

I need solution for keeping Bamboo plan always enabled so that our scheduled plans will get executed without having manual interference. I am sure we need to do some configuration in specs (Java/Yaml) but do not know what configuration we need to change.

We tried below changes in Yaml file:

Old : buildHangingConfig.enabled: 'false'

Change : buildHangingConfig.enabled: 'true'

But it's not working so do you have any solution to resolve this issue.

Thanks,

Nikhil


author: Eduardo Alvarenga
body: Hello [@NikhilM](/t5/user/viewprofilepage/user-id/5098084)

You need to focus on the cause of why the Plans are getting disabled as this is not expected in a normal environment. Insisting on automation to keep them enabled will not get the main issue sorted and may create even more issues.

Please focus on the cause by investigating if any of the causes I have previously listed are happening, and then take action.

As you have mentioned Specs, can you confirm if multiple changes are made to the plan? If a change to the Specs code fails the validation build, Bamboo will disable the Plan until the next Specs code validation build succeeds.

Regards,

Eduardo Alvarenga  
Atlassian Support APAC

**--please don't forget to Accept the answer if the reply is helpful--**
Bamboo is failing for tenant bundle
Asked by priyanka anand:

Bamboo is failing for tenant bundle. Error log can be found below.

* [GSSPCORESVCPTN-CONFIGURATIONSERVICINGPATTERNSTENANTBUNDLE136 69: Logs - MetLife Bamboo](https://devtools.metlife.com/bamboo/browse/GSSPCORESVCPTN-CONFIGURATIONSERVICINGPATTERNSTENANTBUNDLE136-69/log)


Answers:
author: Eduardo Alvarenga
body: Hello [@priyanka anand](/t5/user/viewprofilepage/user-id/5097815)

Welcome to **Atlassian Community**!

Bamboo is an on-premises product hence it is likely that the URL you have posted is private and can't be accessed.

If you have a paid subscription and are looking for Support, we recommend you reach out to Atlassian at <https://support.atlassian.com/contact>.

In case you have an issue that can be publicly answered, please elaborate on your question a bit more so we can help you here. Please **do not post private content on this public forum**.

Sincerely,

Eduardo Alvarenga  
Atlassian Support APAC

**--please don't forget to Accept the answer if the reply is helpful--**
Internal & External Users
Asked by Anna Dienstman:

Is there a way to make a Statuspage just for our internal users and one for our external users? How would I go about doing this?


Answers:
author: Howard Nedd
body: Hi [@Anna Dienstman](/t5/user/viewprofilepage/user-id/5099763) ,

Yes you can.

Information on **private Statuspages**:

<https://www.atlassian.com/software/statuspage/private-pages>

Single sign-on for private pages allows you to completely lock down your status page to employees only and have them authenticate with existing SSO credentials to both view the page and subscribe to notifications. Statuspage officially supports several identity providers and can integrate with any IdP that speaks SAML 2.0.

*Note: Single sign-on for private pages comes with all private status pages. The number of SSO viewers is dependent upon your private plan.*

and **public Statuspages**:

<https://www.atlassian.com/software/statuspage/public-pages>

If you have additional questions please let me know.

Regards

Howard


Tags: cloud
Status Page Audience specific notifications
Asked by wworek:

I have an audience specific page with okta integration. For all the groups I have allowed all subscription types in the subscriber settings. Specifically "Allow users to be auto-subscribed to every incident". Users are not getting emailed when a new incident is created. I've verified the "Send notifications" in the Incident or Maintenance is checked.

How do i configure users or allow them to subscribe by email so if a new incident is created they get auto emailed?


Answers:
author: Muhammad Zeeshan
body: Hey [@wworek](/t5/user/viewprofilepage/user-id/4482710) ,

Thank you for your query! :D

Enabling "Allow users to be auto-subscribed to every incident" does not mean that all users will be auto-subscribed to every Incident automatically, it is just that they will have the capability to choose to be auto-subscribed to all incidents.

So for them to receive notifications for all incidents each user will have to hit Subscribe on the page and select all components to receive all their incidents.

Best regards,
How to integrate the Alertsite Email notifications with statuspage.io
Asked by SunderV:

We are using AlertSite UXM for Infra monitoring. Its sending a status code instead of UP/DOWN notification.How we can integrate the same with statuspage.io


Answers:
author: Abraham Musalem
body: Hey Sunder,   

Abe here with Statuspage support. For email integration, the only way to do it is by having the words UP/DOWN in the subject. Maybe AlertSite lets you change the Subject.   

If that is not possible, your best bet would be to use our API. You can read about it here:   
[developer.statuspage.io](https://developer.statuspage.io/)  

Best,   

- Abe


Tags: cloud
How email subscriptions work for newly added components
Asked by Erhard Czving:

We have a couple of components listed under component groups, but in case of an issue with an unlisted component, we add said component and set it to a degraded status.  

An example of how our setup looks like:  

- Vehicles ( component group)  
- Buses - Operational  
- Cars - Operational  
- Trucks - Operational  

<br />

- Buildings  
- House - Operational  
- Flat - Operational  

<br />

User 1 is subscribed via email to the Vehicles component group only  
User 2 is subscribed via email to both component groups  

<br />

We add a new component under Vehicles - called Bicycles - and set it to Under Maintenance.  

**Will both users receive an email notification that Bicycles component is Under Maintenance?**   

I wanted to test this myself, but for some reason, our internal site does not send notifications for component status changes, notifications seem to only work for incidents.  

<br />

<br />

<br />

<br />

<br />


Answers:
author: Shivam Naik
body: Hi [@Erhard Czving](/t5/user/viewprofilepage/user-id/5096403) ,

Happy to help!

This article may help clarify what triggers notifications from Statuspage <https://support.atlassian.com/statuspage/docs/notification-event-triggers/>, as you pointed out, email notifications are not triggered for Component status changes, only Incidents associated with them. So if you were to generate an Incident for that component under "Maintenance" or similar, users would get a notification regarding that. But adding components and changing the status without an associated Incident will not send them a notification. But in the event of an Incident on Bicycles, both users would receive email notifications.

Please let me know if you have any follow up questions


Tags: cloud
Setting a threshold
Asked by TOC Automation:

Is there a way to set a threshold so for example if a Component hasnt recieved an 'UP' email for over an hour it can automatically flag as an outage? This would be very useful for systems that are running 24/7 and only have limited people monitoring the status page for a wider organisation.


Answers:
author: Alan Violada
body: Hey there, Alan from the Statuspage support team here, thanks for reaching out to us with this issue. Statuspage itself is more focused on the reporting functionalities, so for this use case, I believe you would need to set up an integration with a separate monitoring tool, in order to automatically set your components to an outage status based on the monitoring parameters set. You can read about some of the integrations available for Statuspage in the below documentation:

<https://support.atlassian.com/statuspage/docs/automate-actions-with-integrations/>

Let me know if you have any questions, or anything else we can try to assist with!


Tags: cloud
Any way to make the header image more sharp?
Asked by David Francoeur:

I've uploaded a high res image for our status page header (both jpg or png) and they both get downscaled considerably and the text is no longer sharp. Anything I can do about this?


Answers:
author: Shivam Naik
body: Hi [@David Francoeur](/t5/user/viewprofilepage/user-id/5095289) ,

Happy to help!

I'm looking into the maximum dimensions allowed performance-wise for Custom Headers on Statuspage, can you provide us with the dimensions you're attempting to use with your current image?

Thank you,

Shivam

comments: author: David Francoeur
body: Thanks Shivam.  
I've tried your recommended size of 1700px x 630px, also different attempts at larger and smaller in the same ratio but all of them get downgraded and look much worse on the actual status page compared to the image in the Page Editor.

When I inspect the element I see the image you are hosting is reduced down to 850 x 315.


author: Shivam Naik
body: Hi [@David Francoeur](/t5/user/viewprofilepage/user-id/5095289) ,

I spoke to my team, and it may be worth submitting a case, but have you tried that 850 x 315 image? I'm attempting to test this out myself, but I wanted to see if that might work for the image you're using

Thank you,

Shivam


author: David Francoeur
body: Hi Shivam,

No luck, if anything it looks worse.


author: Darryl Lee
body: Hi [@David Francoeur](/t5/user/viewprofilepage/user-id/5095289),

To dive deeper into this issue, could you please help create a support request for the Statuspage Support Team so that we can triage this better?

The link to raise a support request is -\> <https://support.atlassian.com/statuspage/>

Thank you for your patience and cooperation.

Kind regards,   
Darryl Lee  
Support Engineer, Atlassian


Tags: cloud
Customization of statuspage widget
Asked by Jaroslav Jaro?:

Hello, dear community.   

I would like to ask you if it is possible to somehow customize statuspage widget which is typically shown in the left bottom corner with always the same size and position.  

Is it possible to change size of the rectangle, text and position of this widget?  

Thank you very much.


Answers:
author: John M
body: Hi [@Jaroslav Jaro?](/t5/user/viewprofilepage/user-id/4939199) ,

If you are referring to the [Status Embed](https://support.atlassian.com/statuspage/docs/what-is-status-embed/) feature, yes, you can fully customize it. Here is a resource for that:

<https://support.atlassian.com/statuspage/docs/build-your-own-status-embed/>
Component subscription
Asked by Henry Sword:

Hello, we would like to see a demo or screenshots, how individual component subscription works. We are on standard plan but planning to upgrade to business, if indv. component subscription is what we think is.

Second question, If we do upgrade to business plan. status updating can be controlled and modified separately by each component.


Answers:
author: John M
body: Hi [@Henry Sword](/t5/user/viewprofilepage/user-id/5089429) ,

With component subscriptions, after users press the 'subscribe' button, they will be redirected to a page that allows them to choose which components they would like to subscribe to.

![2022-11-29_13-31-46.png](https://community.atlassian.com/t5/image/serverpage/image-id/228185i9FE73430F86B3773/image-size/large?v=v2&px=999 "2022-11-29_13-31-46.png")![2022-11-29_13-32-38.png](https://community.atlassian.com/t5/image/serverpage/image-id/228186iBF72A5A13DEB52B5/image-size/large?v=v2&px=999 "2022-11-29_13-32-38.png")

To answer your second question, yes, each component can be updated independently.

comments: author: Henry Sword
body: Thank you so much


author: Henry Sword
body: John, i have a quick question for you. We have 4 main region with their components under them. For the part where we can embed status script that you probide for updates . Can this script be modified and we can embed this script in our different region website but just for the specific components. Or status script that we added cannot be modified and shares all the updates from all components. If i confuse you let me try to explain with an example. Lets say i have 1-2-3-4 main components in my status page. And i also have a particular business website for each number. From our status embed. Can i customize and get a script for each number specifically and embed it to my website. 1 component i will have a specific code/script to put it on my number 1 business website, so whenever 1 component gets any update/incidents , the status embed script only show in my number 1 website not the other numbers updates. I hope i was able to explain what i wanted


author: John M
body: Hi [@Henry Sword](/t5/user/viewprofilepage/user-id/5089429) - the default status embed does not include the functionality to only select some components but you should be able to build a custom status embed that can do that:

<https://support.atlassian.com/statuspage/docs/build-your-own-status-embed/>
How to test statuspage webhook integration?
Asked by tech-tonic:

I subscribed to an organization's status page via webhook. I read the documentation, but I still don't understand how to test the integration. Is there a way to trigger a test webhook?


Answers:
author: tech-tonic
body: Ok, I simply used a Postman-like API tool to send mock data to my endpoint. I just copy/pasted the JSON from the [documentation page](https://support.atlassian.com/statuspage/docs/enable-webhook-notifications/).
With PRODUCT ADMIN access, unable to add/edit components
Asked by Shreyas Avinash:

With PRODUCT ADMIN access, unable to add/edit components


Answers:
author: Nic Brough -Adaptavist-
body: Welcome to the Atlassian Community!

That's pretty clear - you are using an account that does not have product admin rights.

comments: author: Shreyas Avinash
body: I do have PRODUCT ADMIN rights

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


author: Shreyas Avinash
body: I am able to grant others access, but I donno why my account has locks to add/edit components, strange!


author: Nic Brough -Adaptavist-
body: The error message is stating that you do not.


author: Shreyas Avinash
body: Thats the issue I am talking about, as in why? :)

I see Product Admin next to my user ID, as per screenshot I attached above. Not sure who can help.


author: Nic Brough -Adaptavist-
body: That badge means you have some product admin rights, not all of them. You'll need to talk to your admins about getting the product admin rights you need for that component set.


author: Shreyas Avinash
body: With PRODUCT ADMIN access, unable to add/edit components
What does it mean to add 10 Metrics in Startup package?
Asked by Usman Zahid:

There is mentioned in prices, there is limit to add 10 Metrics in Startup package. Is that mean, we can add only 10 Components to show the status?


Answers:
author: Alan Violada
body: Hey Usman, Alan from the Statuspage support team here, thanks for reaching out to us with this question. System metrics are a separate resource from status components, and allow you to display certain data related to your services on your page, more details in the below link:

[Statuspage System Metrics](https://support.atlassian.com/statuspage/docs/what-are-system-metrics/)

As far as components, there is a standard limit of 1,100 components per page for all plans.

Let me know if you have any questions!

Regards,

Alan