Add scarlet builder config

BUG=None
TEST=None

Change-Id: I7787e086317fd680dae870dba48983ccb2c9a944
Reviewed-on: https://chromium-review.googlesource.com/430192
Commit-Ready: Philip Chen <philipchen@chromium.org>
Tested-by: Philip Chen <philipchen@chromium.org>
Reviewed-by: Ningning Xia <nxia@chromium.org>
diff --git a/cbuildbot/chromeos_config.py b/cbuildbot/chromeos_config.py
index 4948a5d..7466762 100644
--- a/cbuildbot/chromeos_config.py
+++ b/cbuildbot/chromeos_config.py
@@ -440,6 +440,7 @@
     'peach_pi',
     'peach_pit',
     'rowan',
+    'scarlet',
     'smaug',
     'smaug-cheets',
     'storm',
@@ -2814,6 +2815,7 @@
       'relm',
       'rikku',
       'samus',
+      'scarlet',
       'sentry',
       'setzer',
       'slippy',
diff --git a/cbuildbot/config_dump.json b/cbuildbot/config_dump.json
index 92358d0..01ff052 100644
--- a/cbuildbot/config_dump.json
+++ b/cbuildbot/config_dump.json
@@ -20170,6 +20170,212 @@
             "chrome_internal"
         ]
     },
+    "scarlet-chrome-pfq": {
+        "_template": "chrome_pfq",
+        "boards": [
+            "scarlet"
+        ],
+        "important": false,
+        "manifest": "official.xml",
+        "vm_tests": []
+    },
+    "scarlet-chromium-pfq": {
+        "_template": "chromium_pfq",
+        "boards": [
+            "scarlet"
+        ],
+        "important": false,
+        "useflags": [
+            "-chrome_internal"
+        ],
+        "vm_tests": []
+    },
+    "scarlet-compile-only-pre-cq": {
+        "_template": "compile_only_pre_cq",
+        "boards": [
+            "scarlet"
+        ],
+        "internal": true,
+        "manifest": "official.xml",
+        "manifest_repo_url": "https://chrome-internal-review.googlesource.com/chromeos/manifest-internal",
+        "overlays": "both",
+        "useflags": [
+            "chrome_internal"
+        ]
+    },
+    "scarlet-firmware": {
+        "_template": "firmware",
+        "boards": [
+            "scarlet"
+        ],
+        "manifest": "official.xml"
+    },
+    "scarlet-full": {
+        "_template": "full",
+        "boards": [
+            "scarlet"
+        ],
+        "prebuilts": "public",
+        "useflags": [
+            "-chrome_internal"
+        ],
+        "vm_tests": []
+    },
+    "scarlet-no-vmtest-pre-cq": {
+        "_template": "no_vmtest_pre_cq",
+        "boards": [
+            "scarlet"
+        ],
+        "internal": true,
+        "manifest": "official.xml",
+        "manifest_repo_url": "https://chrome-internal-review.googlesource.com/chromeos/manifest-internal",
+        "overlays": "both",
+        "useflags": [
+            "chrome_internal"
+        ]
+    },
+    "scarlet-paladin": {
+        "_template": "paladin",
+        "boards": [
+            "scarlet"
+        ],
+        "description": "Commit Queue (internal)",
+        "important": false,
+        "internal": true,
+        "manifest": "official.xml",
+        "manifest_repo_url": "https://chrome-internal-review.googlesource.com/chromeos/manifest-internal",
+        "overlays": "both",
+        "prebuilts": "private",
+        "useflags": [
+            "chrome_internal"
+        ],
+        "vm_tests": [],
+        "vm_tests_override": null
+    },
+    "scarlet-payloads": {
+        "_template": "payloads",
+        "boards": [
+            "scarlet"
+        ]
+    },
+    "scarlet-pre-cq": {
+        "_template": "pre_cq",
+        "boards": [
+            "scarlet"
+        ],
+        "internal": true,
+        "manifest": "official.xml",
+        "manifest_repo_url": "https://chrome-internal-review.googlesource.com/chromeos/manifest-internal",
+        "overlays": "both",
+        "useflags": [
+            "chrome_internal"
+        ],
+        "vm_tests": []
+    },
+    "scarlet-release": {
+        "_template": "release",
+        "boards": [
+            "scarlet"
+        ],
+        "vm_tests": [],
+        "vm_tests_override": null
+    },
+    "scarlet-release-afdo": {
+        "_template": "release_afdo_generate",
+        "boards": [
+            "scarlet"
+        ],
+        "child_configs": [
+            {
+                "_template": "release_afdo_generate",
+                "boards": [
+                    "scarlet"
+                ],
+                "grouped": true,
+                "name": "scarlet-release-afdo-generate",
+                "vm_tests": [],
+                "vm_tests_override": null
+            },
+            {
+                "_template": "release_afdo_use",
+                "boards": [
+                    "scarlet"
+                ],
+                "grouped": true,
+                "name": "scarlet-release-afdo-use",
+                "vm_tests": [],
+                "vm_tests_override": null
+            }
+        ],
+        "vm_tests": [],
+        "vm_tests_override": null
+    },
+    "scarlet-release-afdo-generate": {
+        "_template": "release_afdo_generate",
+        "boards": [
+            "scarlet"
+        ],
+        "vm_tests": [],
+        "vm_tests_override": null
+    },
+    "scarlet-release-afdo-use": {
+        "_template": "release_afdo_use",
+        "boards": [
+            "scarlet"
+        ],
+        "vm_tests": [],
+        "vm_tests_override": null
+    },
+    "scarlet-tot-chrome-pfq-informational": {
+        "_template": "chrome_pfq_informational",
+        "boards": [
+            "scarlet"
+        ],
+        "manifest": "official.xml",
+        "vm_tests": []
+    },
+    "scarlet-tot-chrome-pfq-informational-gn": {
+        "_template": "chrome_pfq_informational_gn",
+        "boards": [
+            "scarlet"
+        ],
+        "manifest": "official.xml",
+        "vm_tests": []
+    },
+    "scarlet-tot-chromium-pfq-informational": {
+        "_template": "chromium_pfq_informational",
+        "boards": [
+            "scarlet"
+        ],
+        "useflags": [
+            "-chrome_internal"
+        ],
+        "vm_tests": []
+    },
+    "scarlet-tot-chromium-pfq-informational-gn": {
+        "_template": "chromium_pfq_informational_gn",
+        "boards": [
+            "scarlet"
+        ],
+        "useflags": [
+            "-chrome_internal",
+            "gn"
+        ],
+        "vm_tests": []
+    },
+    "scarlet-unittest-stress": {
+        "_template": "unittest_stress",
+        "boards": [
+            "scarlet"
+        ],
+        "internal": true,
+        "manifest": "official.xml",
+        "manifest_repo_url": "https://chrome-internal-review.googlesource.com/chromeos/manifest-internal",
+        "overlays": "both",
+        "useflags": [
+            "chrome_internal"
+        ]
+    },
     "sentry-chrome-pfq": {
         "_template": "chrome_pfq",
         "boards": [
diff --git a/cbuildbot/waterfall_layout_dump.txt b/cbuildbot/waterfall_layout_dump.txt
index 714dc3a..c90fd4a 100644
--- a/cbuildbot/waterfall_layout_dump.txt
+++ b/cbuildbot/waterfall_layout_dump.txt
@@ -701,6 +701,11 @@
 samus-payloads (baremetal)
 samus-pre-cq (baremetal)
 samus-unittest-stress (baremetal)
+scarlet-compile-only-pre-cq (baremetal)
+scarlet-no-vmtest-pre-cq (baremetal)
+scarlet-payloads (baremetal)
+scarlet-pre-cq (baremetal)
+scarlet-unittest-stress (baremetal)
 sentry-compile-only-pre-cq (baremetal)
 sentry-no-vmtest-pre-cq (baremetal)
 sentry-payloads (baremetal)