Uploaded image for project: 'Bamboo Data Center'
  1. Bamboo Data Center
  2. BAM-21632

Allow project-level repositories using RSS to publish deployment projects

    • Icon: Suggestion Suggestion
    • Resolution: Unresolved
    • None
    • Publishing / RSS
    • None
    • 0
    • 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.

      Current situation

      Currently project-level repositories using RSS can only work with plans within that project. This limits the pipeline approach since it can't have access to deployment projects/environments

      Accepted solution

      Allow project-level repositories using RSS to also publish deployment projects

            [BAM-21632] Allow project-level repositories using RSS to publish deployment projects

            We have created bamboo specs for flyway configuration. It was created by ex team member and he left Telstra. Now we don't see any option to scan the repos in linked repositories. Below is the list of repo details.

            https://git.tools.telstra.com/projects/DS-SES/repos/flyway-payment-dispute-engine-db/browse?at=refs%2Fheads%2Frelease%2FR2207

            https://git.tools.telstra.com/projects/DS-SES/repos/flyway-payment-reporting-db/browse?at=release/R2207

            https://git.tools.telstra.com/projects/DS-SES/repos/flyway-payment-vault-db/browse?at=refs%2Fheads%2Frelease%2FR2206

            https://git.tools.telstra.com/projects/DS-SES/repos/flyway-payment-lifecycle-event-db/browse?at=refs%2Fheads%2Frelease%2FR2207

            https://git.tools.telstra.com/projects/DS-SES/repos/flyway-payment-domain-transaction-db/browse?at=refs%2Fheads%2Frelease%2FR2207

            https://git.tools.telstra.com/projects/DS-SES/repos/flyway-payment-migration-db/browse?at=refs%2Fheads%2Frelease%2FR2207

            When I try to add flyway-payment-dispute-engine-db in linked repositories and run the scan getting below error.

            The plan stored in repository 'Flyway Payments Dispute Engine DB' is not permitted to create or modify plan(s) in the project 'PAYM' 03-Aug-2022 05:29:59 com.atlassian.bamboo.exception.RssPermissionException: The plan stored in repository 'Flyway Payments Dispute Engine DB' is not permitted to create or modify plan(s) in the project 'PAYM' 03-Aug-2022 05:29:59 at com.atlassian.bamboo.configuration.external.PlanConfigImportValidationService.validateRssPermissionsForPlan(PlanConfigImportValidationService.java:461)

             

            Here is the link for error logs of recent scan.

            https://bamboo.tools.telstra.com/spec-logs/405722668/2022_08_03_05_29_54_e4b14dfeb3ebf9fad4298b25e396e9938863bb52.log

             

            Can you please enable RSS permission to access the above plans outside the project so that we can able to make the changes in the bamboo specs and update the bamboo plans using bamboo specs.

             

             

            Ravi Kopparapu added a comment - We have created bamboo specs for flyway configuration. It was created by ex team member and he left Telstra. Now we don't see any option to scan the repos in linked repositories. Below is the list of repo details. https://git.tools.telstra.com/projects/DS-SES/repos/flyway-payment-dispute-engine-db/browse?at=refs%2Fheads%2Frelease%2FR2207 https://git.tools.telstra.com/projects/DS-SES/repos/flyway-payment-reporting-db/browse?at=release/R2207 https://git.tools.telstra.com/projects/DS-SES/repos/flyway-payment-vault-db/browse?at=refs%2Fheads%2Frelease%2FR2206 https://git.tools.telstra.com/projects/DS-SES/repos/flyway-payment-lifecycle-event-db/browse?at=refs%2Fheads%2Frelease%2FR2207 https://git.tools.telstra.com/projects/DS-SES/repos/flyway-payment-domain-transaction-db/browse?at=refs%2Fheads%2Frelease%2FR2207 https://git.tools.telstra.com/projects/DS-SES/repos/flyway-payment-migration-db/browse?at=refs%2Fheads%2Frelease%2FR2207 When I try to add flyway-payment-dispute-engine-db in linked repositories and run the scan getting below error. The plan stored in repository 'Flyway Payments Dispute Engine DB' is not permitted to create or modify plan(s) in the project 'PAYM' 03-Aug-2022 05:29:59 com.atlassian.bamboo.exception.RssPermissionException: The plan stored in repository 'Flyway Payments Dispute Engine DB' is not permitted to create or modify plan(s) in the project 'PAYM' 03-Aug-2022 05:29:59 at com.atlassian.bamboo.configuration.external.PlanConfigImportValidationService.validateRssPermissionsForPlan(PlanConfigImportValidationService.java:461)   Here is the link for error logs of recent scan. https://bamboo.tools.telstra.com/spec-logs/405722668/2022_08_03_05_29_54_e4b14dfeb3ebf9fad4298b25e396e9938863bb52.log   Can you please enable RSS permission to access the above plans outside the project so that we can able to make the changes in the bamboo specs and update the bamboo plans using bamboo specs.    

              Unassigned Unassigned
              pdemitrio Patricio
              Votes:
              2 Vote for this issue
              Watchers:
              4 Start watching this issue

                Created:
                Updated: