blob: 22f6d62bea81834b56eadf982f0ac08d4864ba29 [file] [log] [blame] [view]
Storing Docker Image tags marked as "Prod" in Firestore
=======================================================
We need to keep track of which hashes for different docker images have been
marked as "Prod".
Schema
------
We should have a Firestore Collection (i.e. tables) for each docker image we
are interested in tracking. Using "infra" as the image name in the below
example.
infra
ImageName string # The name of the image. Eg: gcr.io/skia-public/infra
Repo string # The repository the image was created from.
Tag string # The commit hash of the above repo the image was created with.
Indexing
--------
Simple Indices should be fine.
Usage
-----
We simply query the Tag of an image to see if it should be updated with a more
recent Tag.