youngmon/atlassian-qna huggingface dataset:
How can one provide read-only/view permissions to a plan configuration?
Asked by Fernando Alonso:

It seems that Bamboo 6.8.1 one is unable to provide view configuration permissions for Build Plans. How can one provide read-only/view permissions to a build plan configuration? The only way we have managed this is to allow the users 'admin' level rights.


Answers:
author: Shashank Kumar
body: Hello Fernando,

Welcome to Atlassian community

On Bamboo 6.8 to provide view permission for plans, you need to go to **configure plan \> permissions tab** and provide permissions to the user and you can see from the dropdown all the options are available.

![image.png](https://community.atlassian.com/t5/image/serverpage/image-id/297734i3F448C5C439434AD/image-size/large?v=v2&px=999 "image.png")

On Bamboo 6.8 the permission of plan is not dependent upon permission of the project, On the project level you can only provide below 2 permissions

![image.png](https://community.atlassian.com/t5/image/serverpage/image-id/297735i4990FAE9AA36D7EF/image-size/large?v=v2&px=999 "image.png")d

From **Bamboo 7.2** this has changed, The project View permission is a prerequisite for accessing all plans in the project. Without the project View permission, you won't be able to see, run, or administer any plans.

Hence you'll se the below options in project permissions after Bamboo 7.2![image.png](https://community.atlassian.com/t5/image/serverpage/image-id/297737i49E0EE38E80FCB17/image-size/large?v=v2&px=999 "image.png")

Regards,

Shashank Kumar

**\*\*please don't forget to Accept the answer if your query was answered\*\***
Is there any native way where we can automate creation of Atlassian Bamboo Plans, Jobs and Tasks
Asked by Mayur Maru:

Hi All,  

Looking for a native way to automate creation of Atlassian Bamboo Plans, Jobs and Tasks.  
I am using Atlassian Bamboo v9.2.1. So Bamboo Specs would not be of much use - *"This reference documentation is based on [Bamboo Specs](http://repo1.maven.org/maven2/com/atlassian/bamboo/bamboo-specs/) library version **9.4.2** , which is intended for Bamboo version **9.4.2** and higher."*   

<https://docs.atlassian.com/bamboo-specs-docs/9.4.2/specs.html?yaml#yaml4>  

<br />

Thanks,  
Mayur  


Answers:
author: Shashank Kumar
body: Hello Mayur,

Welcome to Atlassian community.

What you are looking for can be done via Specs, Bamboo specs is available for version **9.2.1** , for reference you can refer \> <https://docs.atlassian.com/bamboo-specs-docs/9.2.1/specs.html?yaml>.

Do you see any problem using this on 9.2.1?

Regards,

Shashank Kumar

**\*\*please don't forget to Accept the answer if your query was answered\*\***
programaticlly set custom name for cloned plan
Asked by deependra97:

I am using a bamboo rest api to clone existing plan to new plan, here is the api endpoint:

```

curl --request PUT \ --url 'http://{baseurl}/rest/api/latest/clone/{projectKey}-{buildKey}:{toProjectKey}-{toBuildKey}' \ --header 'Accept: application/json'
```

<br />

<br />

It's working fine, however the new plan(cloned from existing name) has the same plan name with appended([(dvcsci-cloned)](https://code.verisk.com/bamboo/browse/ISONA-FSTD)) , Is there any way to set a custom name in cloned plan?

Any suggestions or recommendations are appreciated.


Answers:
author: Shashank Kumar
body: Hello [deependra97](https://community.atlassian.com/t5/user/viewprofilepage/user-id/2739290),

Welcome to Atlassian community.

I don't think so you can pass Plan name in Clone REST API endpoint, as it does not accept plan name as input.

![image.png](https://community.atlassian.com/t5/image/serverpage/image-id/297381i4B5383DC9DC5AFAA/image-size/large?v=v2&px=999 "image.png")

There is however a feature request raised for the same, kindly refer <https://jira.atlassian.com/browse/BAM-20098>

Regards,

Shashank Kumar

**\*\*please don't forget to Accept the answer if your query was answered\*\***

comments: author: deependra97
body: Thanks, I have upvoted as well. Let's hope it will be available soon.
Is there a way to send complete logging when sending mail from a Task within a Plan?
Asked by leegyu86:

In Bamboo's final tasks, I am creating a task that sends Bamboo's execution results and logs by email.

<br />

Before the plan ends, the task is downloading the log through the URL below.  
<https://bamboo.aev.com/download/VES-AEV-SJT/build_logs/VES-AEV-SJT-3.log>

The problem is, sometimes the last part of the log doesn't come out.  
I would like to see logs up to the task of sending an email.

<br />

Isn't there a better way?


Answers:
author: Shashank Kumar
body: Hello [leegyu86,](https://community.atlassian.com/t5/user/viewprofilepage/user-id/5325379)

Welcome to Atlassian community.

<https://bamboo.aev.com/download/VES-AEV-SJT/build_logs/VES-AEV-SJT-3.log> link would display the running logs during the build process if live log transmission is on, please read more about it at <https://confluence.atlassian.com/bamboo/configuring-live-logs-transmission-1018270669.html>

How it works is that Build whey they are running on the agent would store it temporally on the agent server, if the Live log transmission is On, agent would keep on sending the partial logs to the Bamboo server during the process of the build and when the build completes it replaces the whole content on the Bamboo server and deletes the temporary file on the Bamboo agent.

Read about all the scenarios on the above link.

Coming to your ask, I think the best idea to would be to split your plan into two stages.

\* Stage 1 - Have everything configured

\* Stage 2 - Configure the task to send the logs from the previous stage.

When Stage 1 completes, Bamboo would transmit all the logs files to the Bamboo server, so that when you use the link <https://bamboo.aev.com/download/VES-AEV-SJT/build_logs/VES-AEV-SJT-3.log> to download it doesn't have partial logs and contains everything as the logs are now available on Bamboo server.

Maybe you can setup some sleep in script task of stage 2, so that it gives enough time for Bamboo to transfer all the log files for stage1 ( normally in case there are huge build logs).

Regards,

Shashank Kumar

**\*\*please don't forget to Accept the answer if your query was answered\*\***
How to receive webhook notifications from Jira when the status changes in Bamboo?
Asked by Ankush Das:

I want to trigger a Bamboo job based on Jira status changes. The first method I found is to create an application link between Jira and Bamboo and then set up a webhook in Jira to send notifications.

My issue is how to receive notifications in Bamboo to trigger the job.  

Alternatively, are there any other methods to trigger a Bamboo job based on Jira status changes?


Answers:
author: Shashank Kumar
body: Hello Ankush,

Welcome to atlassian community.

You can refer <https://confluence.atlassian.com/bamboo/triggering-a-bamboo-build-from-jira-automation-1064091028.html> which explains the steps which you are looking for.

Please note this is not applicable for Jira cloud and will work for on Premise version.

Regards,

Shashank Kumar

**\*\*please don't forget to Accept the answer if your query was answered\*\***


Tags: jira
Is there a restapi that can tell plan to delete the local directory as well?
Asked by leegyu86:

Even if I delete the plan, the local directory where the plan was executed still exists.  
Is there a restapi that can tell plan to delete the local directory as well? Or is there a good way to delete the local directory?


Answers:
author: Shashank Kumar
body: Hello leegyu86,

Welcome to Atlassian community.

I don't think so any REST API exists which would cleanup these directories, but once you delete a plan Bamboo will automatically cleanup the local working directory on the local agent if any, this process runs few mins after you have deleted a plan, I just tested this now and the folder was delete for me.

```
2023-12-13 07:39:39,849 INFO [DelayedDeletionThread] [DeletionServiceHelper] Deleting 1 job(s) marked for deletion
2023-12-13 07:39:39,850 INFO [DelayedDeletionThread] [DeletionServiceHelper] Deleting SCRIP-TIC-JOB1
2023-12-13 07:39:39,872 INFO [DelayedDeletionThread] [ImmutablePlanCacheServiceImpl] Skipping invalidation, plan is being deleted: SCRIP-TIC
2023-12-13 07:39:39,873 INFO [scheduler_Worker-10] [DeletionServiceHelper] Completed background deletion in 38.66 ms
2023-12-13 07:39:39,880 INFO [DelayedDeletionThread] [DeletionServiceHelper] Deleting 1 stage(s) marked for deletion
2023-12-13 07:39:39,881 INFO [DelayedDeletionThread] [PlanManagerImpl] Removing 1 stage(s) for plan SCRIP-TIC
2023-12-13 07:39:39,889 INFO [DelayedDeletionThread] [ImmutablePlanCacheServiceImpl] Skipping invalidation, plan is being deleted: SCRIP-TIC
2023-12-13 07:39:39,890 INFO [AtlassianEvent::0-BAM::EVENTS:pool-2-thread-59] [DeletionServiceHelper] Completed background deletion in 15.60 ms
```

The best option would be to delete these directories after each build completion ( if your build does not require files etc from previous build results you can go ahead with this ).

Please follow <https://confluence.atlassian.com/bamboo/deleting-a-job-s-current-working-files-1047534685.html> to get the exact steps

Regards,

Shashank Kumar

**\*\*please don't forget to Accept the answer if your query was answered\*\***
How to connect all Bamboo pipeline to Github after the migration from Bitbucket to Github
Asked by Dnyaneshwar Borase:

Hi Team,

We are planning to do repository migration from Bitbucket to GitHub/Gitlab with all existing integrated tools with Bitbucket.

Currently, we are using Bamboo tool for Continuous Integration (CI) and Continuous deployment with Bitbucket. After the migration of SourceCode (Repositories) from Bitbucket to GitHub/Gitlab we need to do rewiring/all created or current (CI) builds with GitHub/Gitlab.

Can you please guide me on this how we can perform this activity?

Your valuable guidance is really appreciated.

Regards,

Dnyaneshwar Borase


Answers:
author: Shashank Kumar
body: Hello Dnyaneshwar,

Welcome to Atlassian community

Currently there is no option available at bulk to change all the Linked repositories from Bitbucket to Github. You'll need to setup these linked repositories one by one and then setup the triggers for each of these plans individually in Bamboo

When you have Bamboo- Bitbucket integration, there are some triggers which are automatically setup if you have bitbucket connected via application links, this does not work so seamlessly with Github.

You can refer the below 2 documents to get more details about this process

<https://confluence.atlassian.com/bamboo/github-289277001.html>

<https://confluence.atlassian.com/bamkb/how-to-trigger-bamboo-builds-with-github-webhook-1097179080.html>

Regards,

Shashank Kumar

**\*\*please don't forget to Accept the answer if your query was answered\*\***


Tags: bamboo-administration

bamboo-development

bitbucket-administration

bitbucket-development

bitbucket-pipelines

bitbucket-server
I am getting this error some one help me please "Bamboo bootstrap failed: Could not make directory/"
Asked by Hemanth kumar kokkirala:

You cannot access Bamboo at present. Look at the table below to identify the reasons:

|        Time         | Level |   Type    |                                  Description                                   | Exception |
|---------------------|-------|-----------|--------------------------------------------------------------------------------|-----------|
| 2023-12-09 22:35:59 | fatal | bootstrap | Bamboo bootstrap failed: Could not make directory/ies: /Users/aref/Bamboo-Home |           |

Please contact us at <https://support.atlassian.com/> if you have any queries.


Answers:
author: Shashank Kumar
body: Hello Hemanth,

Welcome to Atlassian community.

For this error you'll need to make sure the user which is running the Bamboo application has got full **read/write** access to the directory **/Users/aref/Bamboo-Home**

You are getting this error because while starting up Bamboo, it will try to create files and folder under bamboo-home directory which you have defined and currently it does not have permissions to do do.

Regards,

Shashank Kumar

**\*\*please don't forget to Accept the answer if your query was answered\*\***
Do I need to run the setup wizard after upgrading Bamboo 7.0.6 to 8.0.12
Asked by rolando.viado:

Hi everyone,

I'm asking this question because the wizard launched after the installation of bamboo 8.0.12 in my cloned linux machine and then while completing the installation wizard I was stucked in the Postgres database setup as it does not accept the DB password from the original instance where the new linux bamboo clone came from. I am sure that the password I am using/entering is correct as I have checked this in the bamboo.cfg.xml file.

Appreciate any help guys or am I doing something wrong after the upgrade from 7.0.6 to 8.0.12.

thanks


Answers:
author: Shashank Kumar
body: Hello Rolando,

Welcome to Atlassian community.

Looking the description it is very hard to tell where is the problem, this would be easier to tell after looking at **atlassian-bamboo.log** file to understand the sequence of events from the logs.

As this is a public forum, I would strongly advise against uploading log files here, if you have a valid **SEN** , you can raise a support request with Atlassian support to check your issue, refer <https://confluence.atlassian.com/support/create-a-support-request-790796816.html>

Regards,

Shashank Kumar

**\*\*please don't forget to Accept the answer if your query was answered\*\***


Tags: cloud

jira-software

jira-software-cloud
Problem retrieving customRevision from Bamboo
Asked by Patrick Gibo:

Normally, our builds are started via a TagTrigger in the PlanSpec.java. We can then get the Tag name in CMakeLists.txt using $ENV{bamboo_TagBuildTriggerReason_tagName}, then use that to construct the name of the generated Artifact.

There are some instances where we'd like to perform the same using Customized builds. I see the 'customRevision' variable and value getting set in the log, but when I try to retrieve the value using $ENV{bamboo_customRevision} nothing gets returned.

Is there a different way to retrieve this variable? I'm on v 8.1.9

Appreciate any help!


Answers:
author: Patrick Gibo
body: Should've done more research before posting question. Appears problem is related to the way I'm trying to retrieve the value via CMake.
Need format changes to the Components List in portal
Asked by Balamurugan Pasumpon:

Hi,

I would like to display the list of affected components on the portal, mirroring the format used in the incident notification email. Presently, it appears in a single row instead of a list. I intend to submit a feature request.

**Portal format:**

This incident affected: Component Group 1 (Component 1, Component 2, Component 3) and Component Group 2 (Component 1, Component 2).

**Email format:**

Component Group 1 - Component 1

Component Group 1 - Component 2

Component Group 1 - Component 3

Component Group 2 - Component 1

Component Group 2 - Component 2

Thanks,

Bala.


Answers:
author: Tejaswi G
body: Hi Balaurugan,

Thank you for reaching out to the statuspage community. We don't have the option to change the affected components displayed in the notifications. However, I have logged an FR STATUS-743 for your request. The Statuspage feature requests are currently for internal access only. I would recommend keeping an eye out on our community page for any news about feature updates.

Kind Regards,  
Tejaswi
I have a component name "xyz" and it has 5 statuses Operational, Partial Outage, Degraded Performan
Asked by CMillard:

Copied the Question from another forum but is similar in concept.

Original Link: <https://community.atlassian.com/t5/Statuspage-questions/can-we-change-the-name-of-status-of-component-on-statuspage/qaq-p/2024117>

I copied the script and it works for changing all status on all components, but want one component to be one set of information (On Time, Slightly Delayed, and Major Delayed) and then have the other component be "Not Ready" and "Ready". I've attempted to do this several different ways but am unable to do so.


Answers:
author: Abraham Musalem
body: Hey [@CMillard](/t5/user/viewprofilepage/user-id/5429164) ,

Thanks for reaching out to the Statuspage Community. What sort of issues are you running into? Support doesn't have any specific code to do this but it might help if you share part of your code.

I think it might not be working because the statuses apply to all components and I don't think there is a way to give different components a different number of corresponding statuses.   

Best,  
Abraham, Statuspage Support


Tags: cloud
Is there a report of the users we have set up that's categorized by the Financial Institutions name
Asked by Heather Chism:

Hi, I was trying to figure out how to pull a report to review all of the users that we have that have signed up, but trying to get a report that shows a column that has the Financial institution's name so that we can easily filter.


Answers:
author: John M
body: Hi [@Heather Chism](/t5/user/viewprofilepage/user-id/5428983) ,

Is this question for Opsgenie? If so, there is a user management report that will list all of the users in the account.
Indexa??o no analitcs
Asked by Estrat?gia Vencedora:

? possivel colocar tags do Analitcs na minha pagina? Obg


Answers:
author: Skyler Ataide
body: Ol?! Voc? consegue compartilhar mais informa??es sobre o tipo de tag anal?tica que est? tentando adicionar ? sua p?gina? Essas tags s?o do Google Analytics?

Hello! Are you able to share more information around the type of analytics tag that you are trying to add to your page? Are these Google Analytics tags?


Tags: cloud
Broken link on system metrics with datadog
Asked by michal.virgovic-ext:

Hello,

The "View this metric with Datadog" link on System metrics page is broken since we don't use "datadoghq.com" but "datadoghq.eu" app.

It's a minor but annoying issue.

Is there a place to open a bug?


Answers:
author: Abraham Musalem
body: Hey [@michal.virgovic-ext](/t5/user/viewprofilepage/user-id/5428316) ,  

Thanks for reaching out to Statuspage community. You can submit a ticket via support.atlassian.com with more info and we can get the bug created.   

Cheers,  
Abraham, Statuspage Support


Tags: cloud
How to segmenet Status Page by Region the way New Relic Status Page has?
Asked by Sam Wij:

Hey Team,

Does anyone know how[New Relic](https://status.newrelic.com/) has managed to segment their status page by region?

I've tried searching for custom css and jss snippets but couldn't find any. Can this be achieved by using a single public page and groups?

Any help would be greatly appreciated. I have also seen [Monday](https://status.monday.com/) do a similar thing but with a drop-down.

![New Relic status page.PNG](/t5/image/serverpage/image-id/305375iCCA7F888833EE4CD/image-size/large?v=v2&px=999 "New Relic status page.PNG")


Answers:
author: Abraham Musalem
body: Hey Sam,   

Abraham here from Statuspage support. That is indeed just some custom HTML/CSS. You can try inspecting the page via developer mode on google chrome, which could give you some ideas as to what custom code they are using.   

Regards,  
Abraham

comments: author: Sam Wij
body: Hey Abraham!

Thank you for getting back to me, this gives us hope that it is possible to do via the custom HTML/CSS editor in status page.

If we find any ideas, I will paste them here just in case anyone else wants to do something similar.

Thanks


Tags: cloud
How to get the subscriber list for each componenet in the status page?
Asked by Mohammed Rayyan:

How to get the subscriber list for each componenet in the status page?


Answers:
author: Russell Chee
body: Hey Mohammed,

Thanks for reaching out to the community about your Statuspage inquiry.

In order to obtain a subscriber list for each component in Statuspage, you will need to ensure that "enable component subscriptions" is enabled on your account as mentioned in our article [here](https://support.atlassian.com/statuspage/docs/enable-component-subscriptions/). Keep in mind this is only available to business plans or higher.

Once that has been enabled, you can [export the subscribers](https://support.atlassian.com/statuspage/docs/export-subscribers/) from your Statuspage and in the CSV file it should list what components a subscriber has been subscribed to. For example:  
![Notification_Center.png](https://community.atlassian.com/t5/image/serverpage/image-id/305354i58F7CB7F54BF7A46/image-dimensions/622x58?v=v2 "Notification_Center.png")

I hope this helps point you in the right direction. Please let us know if you have any further questions we can assist on.

Kind regards,  
Russell

comments: author: Kevin Paulovkin
body: [@Russell Chee](/t5/user/viewprofilepage/user-id/5276971) is there a feature request to update the CSV file to include the ID's of the components? Or is there a way to do this export with the API? I see there is an "Incident Subscribers" section but that's only for pulling those who are subscribing to individual incidents.

Reason I am asking - The current CSV export format isn't friendly for doing a bulk import adjusting users subscriptions. Have to get the ID's for the components and reformat the export before importing.

Goal being something similar to the Jira Software CSV export where it's in the same format needed for doing an Import
I need to enable multiple API endpoints on a single page, specifically on the status page
Asked by Harishankar V:

Now I need to enable multiple API endpoints in the same environment. Is it possible to try a free version? I also need to pass some JSON data for those endpoints.


Answers:
author: Alan Violada
body: Hey Harishankar, Alan from the Statuspage Support team here.

Could you provide more details on the kind of requests you need to make to the Statuspage API, or the specific data you are looking to query?

To start with, I would recommend taking a look at the below docs:

[What are the different APIs under Statuspage?](https://support.atlassian.com/statuspage/docs/what-are-the-different-apis-under-statuspage/)

[Manage API Documentation](https://developer.statuspage.io/#section/Basics/HTTPS)

Cheers,

Alan


Tags: cloud
Is it possible to post updates to Mastodon etc.?
Asked by Andrew Conkling:

Our team uses the StatusPage app connection to post updates to Twitter, and would be interested in posting updates to a Mastodon (or Threads) account as well.

Is this possible? It doesn't seem like it. If that's the case, does this count as a feature request or should I submit one of those another way? Thanks!


Answers:
author: Russell Chee
body: Hey [@Andrew Conkling](/t5/user/viewprofilepage/user-id/1167358)

Thank you for your community post, I hope you are well.

At this current time we do not have a direct Statuspage to Mastodon/Threads integration where Statuspage can update those third party platforms.

What I can do is create an internal feature request to share with our engineers to show that there's an opportunity for a new feature.

To set expectations it will not be a public facing feature request however feel free to write in any time and we can check the progression of it. I'll also be adding this community post as part of the internal comments to showcase interest.

Appreciate you reaching out and sharing your use case to have something like this hopefully implemented in the future. Reach out if you need anything else, all the best!

Russell