[gold] Add proper support for lottie instance

Change-Id: I63549f3929bf9bcb0bf18c7046bb584c9bb791d9
Reviewed-on: https://skia-review.googlesource.com/c/buildbot/+/218971
Reviewed-by: Joe Gregorio <jcgregorio@google.com>
diff --git a/golden/k8s-config-templates/gold-skiacorrectness-template.yaml b/golden/k8s-config-templates/gold-skiacorrectness-template.yaml
index 761ef33..b6f4ed6 100644
--- a/golden/k8s-config-templates/gold-skiacorrectness-template.yaml
+++ b/golden/k8s-config-templates/gold-skiacorrectness-template.yaml
@@ -51,6 +51,8 @@
             - "--diff_server_http=gold-{{.INSTANCE_ID}}-diffserver:8001"
             - "--ds_namespace=gold-{{.INSTANCE_ID}}"
             - "--event_topic=gold-{{.INSTANCE_ID}}-eventbus"
+            - "--fs_namespace={{.INSTANCE_ID}}"
+            - "--fs_project_id={{.FIRESTORE_PROJECT}}"
             - "--force_login={{.FORCE_LOGIN}}"
             - "--gerrit_url={{.GERRIT_URL}}"
             - "--git_bt_instance={{.GIT_BT_INSTANCE}}"
diff --git a/golden/k8s-instances/chrome-gpu-instance.json5 b/golden/k8s-instances/chrome-gpu-instance.json5
index 096a456..b65f9c0 100644
--- a/golden/k8s-instances/chrome-gpu-instance.json5
+++ b/golden/k8s-instances/chrome-gpu-instance.json5
@@ -7,6 +7,7 @@
     "SKCORR_TITLE":            "Chrome GPU Gold",
     "SKCORR_DEFAULT_CORPUS":   "chrome-gpu",
     "PROJECT_ID":              "skia-public",
+    "FIRESTORE_PROJECT":       "skia-firestore",
     "SITE_URL":                "https://chrome-gpu-gold.skia.org",
     "FORCE_LOGIN":             "false",
 
diff --git a/golden/k8s-instances/flutter-instance.json5 b/golden/k8s-instances/flutter-instance.json5
index b3a3218..1097383 100644
--- a/golden/k8s-instances/flutter-instance.json5
+++ b/golden/k8s-instances/flutter-instance.json5
@@ -7,6 +7,7 @@
     "SKCORR_TITLE":            "Flutter Gold",
     "SKCORR_DEFAULT_CORPUS":   "flutter",
     "PROJECT_ID":              "skia-public",
+    "FIRESTORE_PROJECT":       "skia-firestore",
     "SITE_URL":                "https://flutter-gold.skia.org",
     "FORCE_LOGIN":             "false",
 
diff --git a/golden/k8s-instances/lottie-instance.json5 b/golden/k8s-instances/lottie-instance.json5
new file mode 100644
index 0000000..249f78e
--- /dev/null
+++ b/golden/k8s-instances/lottie-instance.json5
@@ -0,0 +1,38 @@
+{
+    // Gold settings
+    "GERRIT_URL":              "https://skia-review.googlesource.com",
+    "GITREPO_URL":             "https://skia.googlesource.com/lottie-ci",
+    "N_COMMITS":               200,
+    "SPARSE":                  true,
+    "SKCORR_TITLE":            "Lottie Gold",
+    "SKCORR_DEFAULT_CORPUS":   "lottie",
+    "PROJECT_ID":              "skia-public",
+    "FIRESTORE_PROJECT":       "skia-firestore",
+    "SITE_URL":                "https://lottie-gold.skia.org",
+    "FORCE_LOGIN":             "false",
+
+    // Git BigTable settings
+    "GIT_BT_INSTANCE":         "production",
+    "GIT_BT_TABLE":            "git-repos",
+
+    // Traceserver settings.
+    "TRACESERVER_MEMORY":      "500Mi",
+    "TRACESERVER_CPU":         "1",
+
+    // Settings for the main ingester.
+    "ING_RUN_EVERY":           "5m",
+    "ING_N_COMMITS":           200,
+    "ING_MIN_DAYS":            20,
+
+    // Settings for the Tryjob ingester. If ING_TRY_ENABLED is false no ingester for
+    // tryjobs will be configured.
+    "ING_TRY_ENABLED":         false,
+    "ING_TRY_RUN_EVERY":       "5m",
+    "ING_TRY_MIN_DAYS":        20,
+    "ING_TRY_N_COMMITS":       10,
+    "ING_TRY_BUILDBUCKET_URL": "",
+    "ING_TRY_BUILDBUCKET":     "",
+    "ING_TRY_BB_INTERVAL":     "10s",
+    "ING_TRY_BB_WINDOW":       "5h",
+    "ING_TRY_BUILDER_REGEX":   "",
+}