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

Create common S3 upload/interface Python package for LSST the Docs microservices and clients

    XMLWordPrintable

    Details

      Description

      LTD Mason and LTD Keeper both have code that uploads, moves, and deletes collections of objects from an S3 bucket with metadata needed by Fastly. Soon we'll have another microservice, LTD Dasher, that will upload dashboards to S3 and be served by Fastly. This ticket is to refactor S3-related code from Mason and Keeper into a Python package that can be used by all LTD services.

      Product: LTD Conveyor. Docs at https://ltd-conveyor.lsst.io

        Attachments

          Issue Links

            Activity

            Hide
            jhoblitt Joshua Hoblitt added a comment -

            Minor comments/suggestions made on the GH PR. Looks great.

            Show
            jhoblitt Joshua Hoblitt added a comment - Minor comments/suggestions made on the GH PR. Looks great.
            Hide
            jsick Jonathan Sick added a comment -

            Thanks for the view Joshua Hoblitt, I think I've improved the clarity of the code. Also, PyPI deployment from Travis is working!

            Show
            jsick Jonathan Sick added a comment - Thanks for the view Joshua Hoblitt , I think I've improved the clarity of the code. Also, PyPI deployment from Travis is working!

              People

              Assignee:
              jsick Jonathan Sick
              Reporter:
              jsick Jonathan Sick
              Reviewers:
              Joshua Hoblitt
              Watchers:
              Jonathan Sick, Joshua Hoblitt, Maria Patterson [X] (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:

                  Jenkins

                  No builds found.