[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": "",
+}