Uploaded image for project: 'BoxGrinder Build'
  1. BoxGrinder Build
  2. BGBUILD-351

s3 plugin attempts to create bucket with whole pathname during snapshot

    Details

      Description

      When using snapshots it would seem that there are certain situations where it is possible that we create a bucket with the pathname

      e.g. bucket/my/PATH instead of bucket = 'bucket' and path = 'my/PATH', we get bucket = 'bucket/my/PATH' which is semantically wrong and is an invalid bucket name.

      20:16 christopherl: Good Afternoon people. I got a crazy error when trying to upload a bundled ami up to s3. "Bucket names cannot contain upper-case characters when using either the sub-domain or virtual hosting calling format."
      <snip>
      20:43 christopherl: found it, I had
      20:44 christopherl: I had "napshot: true " set in my /root/.boxgrinder/config which caused the following "2012-02-22T12:31:49.700941 #10761 DEBUG – : Creating bucket: data-data/aws/images/data-appliance/centos/6/1.0-SNAPSHOT-1/x86_64"
      20:45 christopherl: the function doesn't like the uppercase "SNAPSHOT" text and fails.
      20:45 christopherl: turning that option to false removed snapshot support, but allows the bundle upload to continue.
      20:46 msavy: interesting
      20:46 msavy: i'll open a ticket for that
      <snip>
      20:50 msavy: it tried to create a bucket with the whole path
      20:50 msavy: that is definitely wrong
      20:50 msavy: what do you have your bucket set as? or did you not have one
      20:51 christopherl: bucket: data-data
      20:51 christopherl: path: /aws/images
      20:51 christopherl: I also executed the build command from "/aws/images"
      20:52 msavy: i'll investigate, if it was attempting to create a bucket with the name of the whole path that's definitely a screw-up

        Gliffy Diagrams

          Attachments

            Activity

              People

              • Assignee:
                msavy Marc Savy
                Reporter:
                msavy Marc Savy
              • Votes:
                0 Vote for this issue
                Watchers:
                0 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: