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

Add S3/Route53 project provisioning capabilities to ltd-keeper

    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
            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.
            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?

              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:

                  Summary Panel