Closed Bug 1771319 Opened 3 years ago Closed 3 years ago

switch to localstack

Categories

(Tecken :: General, task, P2)

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: willkg, Assigned: willkg)

References

Details

Attachments

(1 file)

Tecken currently uses minio in the local dev environment. minio supports a subset of the AWS S3 API, but doesn't support ACLs and buckets are not publicly available by default. They suggest we use their mc client to change bucket policies. I think at that point, we're straying too far from our need for a fake s3 in our local dev environment that emulates what we see in stage/prod.

This bug covers switching from minio to localstack which is what we use in Socorro and Antenna.

Assignee: nobody → willkg
Status: NEW → ASSIGNED

One thing I noticed while working on this is how tangled local dev environment things are in the code. There are "if the url is localstack, do this other thing" edge cases in a lot of places. I understand what's going on, but I think this is a bad smell and reduces the validity of the local dev environment. I think the only way to get rid of this is to rework the storage system. That's covered in bug #1564452.

This was pushed out just now in bug #1772890. Marking as FIXED.

Status: ASSIGNED → RESOLVED
Closed: 3 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: