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

Bamboo Variables not correctly checked before Colon

    XMLWordPrintable

Details

    • Bug
    • Resolution: Duplicate
    • Low
    • None
    • 5.10-OD-10-008
    • Docker
    • None

    Description

      Summary

      • Bamboo Variables not being properly checked before colon

      Environment

      • Bamboo Cloud

      Steps to Reproduce

      1. Access any Bamboo instance, and browse through to "Configure Plan"
      2. Create or Edit a 'Docker' Task
      3. In the Repository field, use a variable before a colon, like ${ variable }:${ variable }

      Expected Results

      • Fully accepted field configuration

      Actual Results

      • Displaying "Invalid repository name (${variable}), only [a-z, A-Z, 0-9_.-] are allowed"

      Notes

      It looks like the Repository field is checking for the special characters before the Colon without considering that a variable may be used in that place. If the Repository field does not contain a colon, it will provide an error for the variable without performing the proper variable replacements first.

      Bamboo should make sure to perform its validation of the URL after the Variables have properly replaced the value before the colon.

      Workaround

      No current workaround

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              jvela Justin V.
              Votes:
              2 Vote for this issue
              Watchers:
              6 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: