Uploaded image for project: 'Data Management'
  1. Data Management
  2. DM-4951

Add S3/Route53 project provisioning capabilities to ltd-keeper

    XMLWordPrintable

    Details

      Description

      An *authenticated* user should be able to provision (and likewise, delete) an entire published software documentation project via ltd-keeper’s RESTful API. This includes creating an S3 bucket in SQuaRE’s AWS account and setting up Route 53 DNS. The user should also be able to delete a project. This ticket will add AWS affordances to ltd-keeper. DM-4950 will be responsible for hooking this functionality into the methods that service API calls.

        Attachments

          Issue Links

            Activity

            Hide
            jsick Jonathan Sick added a comment -

            Could you take a look at how I'm interacting with AWS/boto3 and tell me if I'm doing anything foolish? Also, should I work on mocking the boto3 library to add some level of unit tests?

            Show
            jsick Jonathan Sick added a comment - Could you take a look at how I'm interacting with AWS/boto3 and tell me if I'm doing anything foolish? Also, should I work on mocking the boto3 library to add some level of unit tests?
            Hide
            jhoblitt Joshua Hoblitt added a comment - - edited

            Code comments and general testing approach advise has been made on the PR.

            Show
            jhoblitt Joshua Hoblitt added a comment - - edited Code comments and general testing approach advise has been made on the PR.

              People

              Assignee:
              jsick Jonathan Sick
              Reporter:
              jsick Jonathan Sick
              Reviewers:
              Joshua Hoblitt
              Watchers:
              Jonathan Sick, Joshua Hoblitt
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:

                  Jenkins

                  No builds found.