Log inSkip to main contentSkip to sidebar
Something went wrong, please try again.
Create and track feature requests for Atlassian products.
  • More
    DashboardsProjectsIssues
  • Give feedback to Atlassian
  • Help
    • Jira Core help
    • Keyboard Shortcuts
    • About Jira
    • Jira Credits
  • Log In
IMPORTANT: JAC is a Public system and anyone on the internet will be able to view the data in the created JAC tickets. Please don’t include Customer or Sensitive data in the JAC ticket.

Open issues

  • All issues
  • Open issues
  • Done issues
  • Viewed recently
  • Created recently
  • Resolved recently
  • Updated recently
View all issues and filters
Order by Priority
  1. Suggestion
    BAM-26007Integrate GitHub with Bamboo without using PAT tokens
  2. Suggestion
    BAM-3253Ability to modify Bamboo mail subject line
  3. Suggestion
    BAM-13064Allow Gatekeeper to rebase instead of merging
  4. Suggestion
    BAM-20578Support Bamboo in a clustered database environment
  5. Suggestion
    BAM-26095Ability to Replace Auto-Generated gRPC Server Certificates with Static, Customer-Defined Certificates
  6. Suggestion
    BAM-13409Enable or disable a deployment project and environment
  7. Suggestion
    BAM-20915GitHub repository type doesn't work with anything other than username/password
  8. Suggestion
    BAM-22235Bulk disable Deployment triggers
  9. Suggestion
    BAM-8029STDOUT and STDERR buffering is very annoying
  10. Suggestion
    BAM-782Ability to view the junit test logs
  11. Suggestion
    BAM-3195Hierarchical Project and plan structure in Bamboo
  12. Suggestion
    BAM-3188Clone Project
  13. Suggestion
    BAM-21302Display system-error/system-out elements when viewing a JUnit test case
  14. Suggestion
    BAM-21055Option to set a trigger IP address globally and for all repository types
  15. Suggestion
    BAM-20991Make Quick filters URL shareable
  16. Suggestion
    BAM-20903Improve the variables documentation regarding encryption.
  17. Suggestion
    BAM-20723Switch to daily log rotation instead of file size based rotation
  18. Suggestion
    BAM-20601Possibility to filter and/or sort deployment projects overview
  19. Suggestion
    BAM-20395Add personal filter to deployment projects in the same way as in build plans
  20. Suggestion
    BAM-20358Ability to run a deployment manually without triggering cascaded ones
  21. Suggestion
    BAM-20273Add ability to extend Bamboo Specs across multiple repositories.
  22. Suggestion
    BAM-20098(REST) As an admin, I would like to provide plan name and description on clone endpoint
  23. Suggestion
    BAM-19658Notification for Job Started Event
  24. Suggestion
    BAM-19647Linked Repository Default Permissions
  25. Suggestion
    BAM-15810Bamboo doesn't detect CMake
  26. Suggestion
    BAM-14825Bamboo should not store Stash SSH port in repository definition but rather use the currently configured one
  27. Suggestion
    BAM-14599successful Junit test that have details should be captured in the test summary
  28. Suggestion
    BAM-14533Notification for when build starts
  29. Suggestion
    BAM-14230Stop build without Failing
  30. Suggestion
    BAM-13920Tag when creating a release
  31. Suggestion
    BAM-12165I want to get notification when plan branch is automatically disabled
  32. Suggestion
    BAM-10745"Look in standard test results directory" should say what it considers default as this is not that obvious
  33. Suggestion
    BAM-26034API to manage notifications
  34. Suggestion
    BAM-26089Support for Certificate Chains in gRPC Node Communication
  35. Suggestion
    BAM-26137Bamboo shouldn't reach out to repository servers for repository polling triggers if the Plans are in a disabled state or not active state.
  36. Suggestion
    BAM-1223Import Export individual projects / plans
  37. Suggestion
    BAM-2886Environment variables for agents
  38. Suggestion
    BAM-9658Allow administrator to change plan and job keys
  39. Suggestion
    BAM-15411Global expiry configuration for particular deployment projects
  40. Suggestion
    BAM-15415Add "managing agent capability/executable permissions" as a separate permission option
  41. Suggestion
    BAM-15464Provide HTTP(S) authentication method option for Bitbucket Server type repository
  42. Suggestion
    BAM-17403Clean up build working directory similar to the expiry configuration
  43. Suggestion
    BAM-17728Get last timestamp users authenticated in Bamboo and from where
  44. Suggestion
    BAM-17879Bamboo Global Expiry Granular Configuration
  45. Suggestion
    BAM-18336Support NUnit 3.0 format (nunit3)
  46. Suggestion
    BAM-21722Disable or Enable only one type of Specs: Java or YAML
  47. Suggestion
    BAM-21749Prevent custom dependencies in Specs pom.xml
  48. Suggestion
    BAM-22058Add an option in Bamboo database to store/retrieve the Bamboo URL agents are using.
  49. Suggestion
    BAM-14912Add ability to include build log (partial/full) in notifications
  50. Suggestion
    BAM-16164Force logout after a specified period
Refresh results
1 2 3 4 5Next >>
1 of 1596
Uploaded image for project: 'Bamboo Data Center'
  1. Bamboo Data Center
  2. BAM-26007

Integrate GitHub with Bamboo without using PAT tokens

Log In
In Progress
Export
undefinedView workflow
XMLWordPrintable

    • Icon: Suggestion Suggestion
    • Resolution: Unresolved
    • 12.0.0
    • Repository (Github)
    • None
    • 0
    • 2
    • Our product teams collect and evaluate feedback from a number of different sources. To learn more about how we use customer feedback in the planning process, check out our new feature policy.

      Problem Definition
      Currently Bamboo requires the use of a Personal Access Token (PAT) which is not recommended by GitHub. With a PAT customers are subject to lower rate limits and the need to use a shared service account.
      Also, once token is generated they need to individually add it to every linked repo that needs that access. If at any point it's entered incorrectly it will possibly lock the account.

      Suggested Solution

      Establish an OAuth2 connection between GitHub and Bamboo, that would transfer secret and client ID (OAuth2 is a protocol that lets external applications request authorization to private details in a user's GitHub account without accessing their password.
      Currently, we do have that option for Jira Cloud -https://support.atlassian.com/jira-cloud-administration/docs/integrate-with-github/
      We also have an app in Jira for GitHub - https://marketplace.atlassian.com/apps/1219592/github-for-jira?tab=overview&hosting=cloud

      Give an option to customers to clone a GITHUB repository in Bamboo without using a PAT token

        mentioned in

        Page Loading...

            Form Name

              • All
              • Comments
              • Work Log
              • History
              • Activity

              Amin Mimoun Bourass added a comment - 24/Jan/2025 11:01 AM

              A nice way to do this would be to have the private key and ID as inputs on the Repository section and have a script in the backend that generates the token in run time: 

              https://docs.github.com/en/apps/creating-github-apps/authenticating-with-a-github-app/authenticating-as-a-github-app-installation

              To summarise, the doc a script would be needed that does: Generate JWT with private Key and ID -> Do API call for Installation ID token -> Use Installation ID token for checkout

              Amin Mimoun Bourass added a comment - 24/Jan/2025 11:01 AM A nice way to do this would be to have the private key and ID as inputs on the Repository section and have a script in the backend that generates the token in run time:  https://docs.github.com/en/apps/creating-github-apps/authenticating-with-a-github-app/authenticating-as-a-github-app-installation To summarise, the doc a script would be needed that does: Generate JWT with private Key and ID -> Do API call for Installation ID token -> Use Installation ID token for checkout

                851f15845f55 Mateusz Szmal
                f84a05b06223 Anik Sengupta
                Votes:
                12 Vote for this issue
                Watchers:
                6 Start watching this issue

                  Created:
                  24/Jan/2025 10:12 AM
                  Updated:
                  14 hours ago
                  • Atlassian Jira Project Management Software
                  • About Jira
                  • Report a problem
                  • Privacy policy
                  • Notice at Collection

                  Atlassian