pyro/snappy: add builder configurations

BUG=chrome-os-partner:57864
BUG=chrome-os-partner:58088
TEST=None

Change-Id: I4ab69942492a211affa74ef4fec9ea2250d2d26d
Reviewed-on: https://chromium-review.googlesource.com/393340
Commit-Ready: YH Lin <yueherngl@chromium.org>
Tested-by: YH Lin <yueherngl@chromium.org>
Reviewed-by: Mohammed Habibulla <moch@google.com>
diff --git a/cbuildbot/chromeos_config.py b/cbuildbot/chromeos_config.py
index 0985205..882b50e 100644
--- a/cbuildbot/chromeos_config.py
+++ b/cbuildbot/chromeos_config.py
@@ -513,6 +513,7 @@
     'parrot_ivb',
     'pbody',
     'peppy',
+    'pyro',
     'quawks',
     'rambi',
     'reef',
@@ -523,6 +524,7 @@
     'sentry',
     'setzer',
     'slippy',
+    'snappy',
     'squawks',
     'stout',
     'strago',
@@ -618,11 +620,13 @@
     'kunimitsu',
     'lars',
     'lulu',
+    'pyro',
     'reef',
     'reks',
     'samus',
     'sentry',
     'setzer',
+    'snappy',
     'strago',
     'terra',
     'ultima',
diff --git a/cbuildbot/config_dump.json b/cbuildbot/config_dump.json
index e0a8e54..f16f6cf 100644
--- a/cbuildbot/config_dump.json
+++ b/cbuildbot/config_dump.json
@@ -17901,6 +17901,205 @@
         ],
         "vm_tests": []
     },
+    "pyro-chrome-pfq": {
+        "_template": "chrome_pfq",
+        "boards": [
+            "pyro"
+        ],
+        "important": false,
+        "manifest": "official.xml",
+        "vm_tests": []
+    },
+    "pyro-chromium-pfq": {
+        "_template": "chromium_pfq",
+        "boards": [
+            "pyro"
+        ],
+        "important": false,
+        "useflags": [
+            "-chrome_internal"
+        ],
+        "vm_tests": []
+    },
+    "pyro-compile-only-pre-cq": {
+        "_template": "compile_only_pre_cq",
+        "boards": [
+            "pyro"
+        ],
+        "internal": true,
+        "manifest": "official.xml",
+        "manifest_repo_url": "https://chrome-internal-review.googlesource.com/chromeos/manifest-internal",
+        "overlays": "both",
+        "useflags": [
+            "chrome_internal"
+        ]
+    },
+    "pyro-full": {
+        "_template": "full",
+        "boards": [
+            "pyro"
+        ],
+        "prebuilts": "public",
+        "useflags": [
+            "-chrome_internal"
+        ],
+        "vm_tests": []
+    },
+    "pyro-no-vmtest-pre-cq": {
+        "_template": "no_vmtest_pre_cq",
+        "boards": [
+            "pyro"
+        ],
+        "internal": true,
+        "manifest": "official.xml",
+        "manifest_repo_url": "https://chrome-internal-review.googlesource.com/chromeos/manifest-internal",
+        "overlays": "both",
+        "useflags": [
+            "chrome_internal"
+        ]
+    },
+    "pyro-paladin": {
+        "_template": "paladin",
+        "boards": [
+            "pyro"
+        ],
+        "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
+    },
+    "pyro-payloads": {
+        "_template": "payloads",
+        "boards": [
+            "pyro"
+        ]
+    },
+    "pyro-pre-cq": {
+        "_template": "pre_cq",
+        "boards": [
+            "pyro"
+        ],
+        "internal": true,
+        "manifest": "official.xml",
+        "manifest_repo_url": "https://chrome-internal-review.googlesource.com/chromeos/manifest-internal",
+        "overlays": "both",
+        "useflags": [
+            "chrome_internal"
+        ],
+        "vm_tests": []
+    },
+    "pyro-release": {
+        "_template": "release",
+        "boards": [
+            "pyro"
+        ],
+        "vm_tests": [],
+        "vm_tests_override": null
+    },
+    "pyro-release-afdo": {
+        "_template": "release_afdo_generate",
+        "boards": [
+            "pyro"
+        ],
+        "child_configs": [
+            {
+                "_template": "release_afdo_generate",
+                "boards": [
+                    "pyro"
+                ],
+                "grouped": true,
+                "name": "pyro-release-afdo-generate",
+                "vm_tests": [],
+                "vm_tests_override": null
+            },
+            {
+                "_template": "release_afdo_use",
+                "boards": [
+                    "pyro"
+                ],
+                "grouped": true,
+                "name": "pyro-release-afdo-use",
+                "vm_tests": [],
+                "vm_tests_override": null
+            }
+        ],
+        "vm_tests": [],
+        "vm_tests_override": null
+    },
+    "pyro-release-afdo-generate": {
+        "_template": "release_afdo_generate",
+        "boards": [
+            "pyro"
+        ],
+        "vm_tests": [],
+        "vm_tests_override": null
+    },
+    "pyro-release-afdo-use": {
+        "_template": "release_afdo_use",
+        "boards": [
+            "pyro"
+        ],
+        "vm_tests": [],
+        "vm_tests_override": null
+    },
+    "pyro-tot-chrome-pfq-informational": {
+        "_template": "chrome_pfq_informational",
+        "boards": [
+            "pyro"
+        ],
+        "manifest": "official.xml",
+        "vm_tests": []
+    },
+    "pyro-tot-chrome-pfq-informational-gn": {
+        "_template": "chrome_pfq_informational_gn",
+        "boards": [
+            "pyro"
+        ],
+        "manifest": "official.xml",
+        "vm_tests": []
+    },
+    "pyro-tot-chromium-pfq-informational": {
+        "_template": "chromium_pfq_informational",
+        "boards": [
+            "pyro"
+        ],
+        "useflags": [
+            "-chrome_internal"
+        ],
+        "vm_tests": []
+    },
+    "pyro-tot-chromium-pfq-informational-gn": {
+        "_template": "chromium_pfq_informational_gn",
+        "boards": [
+            "pyro"
+        ],
+        "useflags": [
+            "-chrome_internal",
+            "gn"
+        ],
+        "vm_tests": []
+    },
+    "pyro-unittest-stress": {
+        "_template": "unittest_stress",
+        "boards": [
+            "pyro"
+        ],
+        "internal": true,
+        "manifest": "official.xml",
+        "manifest_repo_url": "https://chrome-internal-review.googlesource.com/chromeos/manifest-internal",
+        "overlays": "both",
+        "useflags": [
+            "chrome_internal"
+        ]
+    },
     "quawks-chrome-pfq": {
         "_template": "chrome_pfq",
         "boards": [
@@ -20581,6 +20780,205 @@
             "chrome_internal"
         ]
     },
+    "snappy-chrome-pfq": {
+        "_template": "chrome_pfq",
+        "boards": [
+            "snappy"
+        ],
+        "important": false,
+        "manifest": "official.xml",
+        "vm_tests": []
+    },
+    "snappy-chromium-pfq": {
+        "_template": "chromium_pfq",
+        "boards": [
+            "snappy"
+        ],
+        "important": false,
+        "useflags": [
+            "-chrome_internal"
+        ],
+        "vm_tests": []
+    },
+    "snappy-compile-only-pre-cq": {
+        "_template": "compile_only_pre_cq",
+        "boards": [
+            "snappy"
+        ],
+        "internal": true,
+        "manifest": "official.xml",
+        "manifest_repo_url": "https://chrome-internal-review.googlesource.com/chromeos/manifest-internal",
+        "overlays": "both",
+        "useflags": [
+            "chrome_internal"
+        ]
+    },
+    "snappy-full": {
+        "_template": "full",
+        "boards": [
+            "snappy"
+        ],
+        "prebuilts": "public",
+        "useflags": [
+            "-chrome_internal"
+        ],
+        "vm_tests": []
+    },
+    "snappy-no-vmtest-pre-cq": {
+        "_template": "no_vmtest_pre_cq",
+        "boards": [
+            "snappy"
+        ],
+        "internal": true,
+        "manifest": "official.xml",
+        "manifest_repo_url": "https://chrome-internal-review.googlesource.com/chromeos/manifest-internal",
+        "overlays": "both",
+        "useflags": [
+            "chrome_internal"
+        ]
+    },
+    "snappy-paladin": {
+        "_template": "paladin",
+        "boards": [
+            "snappy"
+        ],
+        "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
+    },
+    "snappy-payloads": {
+        "_template": "payloads",
+        "boards": [
+            "snappy"
+        ]
+    },
+    "snappy-pre-cq": {
+        "_template": "pre_cq",
+        "boards": [
+            "snappy"
+        ],
+        "internal": true,
+        "manifest": "official.xml",
+        "manifest_repo_url": "https://chrome-internal-review.googlesource.com/chromeos/manifest-internal",
+        "overlays": "both",
+        "useflags": [
+            "chrome_internal"
+        ],
+        "vm_tests": []
+    },
+    "snappy-release": {
+        "_template": "release",
+        "boards": [
+            "snappy"
+        ],
+        "vm_tests": [],
+        "vm_tests_override": null
+    },
+    "snappy-release-afdo": {
+        "_template": "release_afdo_generate",
+        "boards": [
+            "snappy"
+        ],
+        "child_configs": [
+            {
+                "_template": "release_afdo_generate",
+                "boards": [
+                    "snappy"
+                ],
+                "grouped": true,
+                "name": "snappy-release-afdo-generate",
+                "vm_tests": [],
+                "vm_tests_override": null
+            },
+            {
+                "_template": "release_afdo_use",
+                "boards": [
+                    "snappy"
+                ],
+                "grouped": true,
+                "name": "snappy-release-afdo-use",
+                "vm_tests": [],
+                "vm_tests_override": null
+            }
+        ],
+        "vm_tests": [],
+        "vm_tests_override": null
+    },
+    "snappy-release-afdo-generate": {
+        "_template": "release_afdo_generate",
+        "boards": [
+            "snappy"
+        ],
+        "vm_tests": [],
+        "vm_tests_override": null
+    },
+    "snappy-release-afdo-use": {
+        "_template": "release_afdo_use",
+        "boards": [
+            "snappy"
+        ],
+        "vm_tests": [],
+        "vm_tests_override": null
+    },
+    "snappy-tot-chrome-pfq-informational": {
+        "_template": "chrome_pfq_informational",
+        "boards": [
+            "snappy"
+        ],
+        "manifest": "official.xml",
+        "vm_tests": []
+    },
+    "snappy-tot-chrome-pfq-informational-gn": {
+        "_template": "chrome_pfq_informational_gn",
+        "boards": [
+            "snappy"
+        ],
+        "manifest": "official.xml",
+        "vm_tests": []
+    },
+    "snappy-tot-chromium-pfq-informational": {
+        "_template": "chromium_pfq_informational",
+        "boards": [
+            "snappy"
+        ],
+        "useflags": [
+            "-chrome_internal"
+        ],
+        "vm_tests": []
+    },
+    "snappy-tot-chromium-pfq-informational-gn": {
+        "_template": "chromium_pfq_informational_gn",
+        "boards": [
+            "snappy"
+        ],
+        "useflags": [
+            "-chrome_internal",
+            "gn"
+        ],
+        "vm_tests": []
+    },
+    "snappy-unittest-stress": {
+        "_template": "unittest_stress",
+        "boards": [
+            "snappy"
+        ],
+        "internal": true,
+        "manifest": "official.xml",
+        "manifest_repo_url": "https://chrome-internal-review.googlesource.com/chromeos/manifest-internal",
+        "overlays": "both",
+        "useflags": [
+            "chrome_internal"
+        ]
+    },
     "squawks-chrome-pfq": {
         "_template": "chrome_pfq",
         "boards": [