Closed Bug 1563036 Opened 7 years ago Closed 6 years ago

Use official fsouza/fake-gcs-server (gcs-emulator) image

Categories

(Tecken :: General, task)

task
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: jwhitlock, Assigned: jwhitlock)

References

Details

Attachments

(2 files)

To fix bug 1552950, Tecken local development is using a Docker image jwhitlock/gc-fake-storage, which provides a Google Cloud Storage emulator. This should be switched to an official upstream image, if a suitable image is published in the next 30-60 days. If it takes longer than that, we should build and publish our own GCS emulator image for use on Tecken, Socorro, and other projects needing object storage.

jwhitlock/gc-fake-storage:test is built from the test branch of jwhitlock/gc-fake-storage, which combines my fork of the emulated GCS library fsouza/fake-gcs-server and the dockerized version at teone/gc-fake-storage. The required changes have been merged into fsouza/fake-gcs-server, but teone/gc-fake-storage hasn't merged the PRs or published new images to matteoscandolo/gc-fake-storage.

After some discussion, fsouza, teone, and I agree that fsouza/fake-gcs-server is a better home for the docker image, and the projects should be merged. I've opened issue 45 to track that work. The initial steps should be done by teone, to eliminate confusion over licenses and copyrights.

If there isn't much progress, I can formalize my branch, so that we can build a more official image that we control, either using this code or a re-implementation in Python.

Assignee: nobody → jwhitlock
Status: NEW → ASSIGNED
Status: ASSIGNED → RESOLVED
Closed: 6 years ago
Resolution: --- → FIXED
Summary: Use official gcs-emulator image, or support our own → Use official fsouza/fake-gcs-server (gcs-emulator) image

Moving from Socorro product to Tecken product.

Component: Tecken → General
Product: Socorro → Tecken
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: