Add sentry builder config

BUG=chrome-os-partner:48942
TEST=None

Change-Id: Ic85ab4af5f4f5437ec1c064dd218e4db326a123b
Reviewed-on: https://chromium-review.googlesource.com/321101
Commit-Ready: Kaiwen Gu <kaiwengu@chromium.org>
Tested-by: Kaiwen Gu <kaiwengu@chromium.org>
Reviewed-by: Kaiwen Gu <kaiwengu@chromium.org>
Reviewed-by: Bernie Thompson <bhthompson@chromium.org>
diff --git a/cbuildbot/chromeos_config.py b/cbuildbot/chromeos_config.py
index 7fca076..01e6676 100644
--- a/cbuildbot/chromeos_config.py
+++ b/cbuildbot/chromeos_config.py
@@ -437,6 +437,7 @@
     'reks',
     'rikku',
     'samus',
+    'sentry',
     'slippy',
     'squawks',
     'stout',
@@ -2627,7 +2628,9 @@
   _AddGroupConfig(
       'kunimitsu', 'kunimitsu', (
           'lars',
+          'sentry',
       ),
+      important=False,
   )
 
   # Factory and Firmware releases much inherit from these classes.
@@ -2730,6 +2733,7 @@
       'reks',
       'rikku',
       'samus',
+      'sentry',
       'slippy',
       'smaug',
       'squawks',
diff --git a/cbuildbot/config_dump.json b/cbuildbot/config_dump.json
index 176d9cb..12610b9 100644
--- a/cbuildbot/config_dump.json
+++ b/cbuildbot/config_dump.json
@@ -8935,9 +8935,25 @@
                     "-chrome_internal"
                 ],
                 "vm_tests": []
+            },
+            {
+                "_template": "full",
+                "boards": [
+                    "sentry"
+                ],
+                "build_packages_in_background": true,
+                "chrome_sdk_build_chrome": false,
+                "grouped": true,
+                "name": "sentry-full",
+                "prebuilts": "public",
+                "unittests": null,
+                "useflags": [
+                    "-chrome_internal"
+                ],
+                "vm_tests": []
             }
         ],
-        "description": "Full Builds; Group config (boards: kunimitsu, lars)",
+        "description": "Full Builds; Group config (boards: kunimitsu, lars, sentry)",
         "prebuilts": "public",
         "useflags": [
             "-chrome_internal"
@@ -9036,7 +9052,6 @@
     },
     "kunimitsu-release-group": {
         "_template": "release",
-        "active_waterfall": "chromeos",
         "boards": [
             "kunimitsu"
         ],
@@ -9060,10 +9075,21 @@
                 "name": "lars-release",
                 "unittests": null,
                 "vm_tests": []
+            },
+            {
+                "_template": "release",
+                "boards": [
+                    "sentry"
+                ],
+                "build_packages_in_background": true,
+                "chrome_sdk_build_chrome": false,
+                "grouped": true,
+                "name": "sentry-release",
+                "unittests": null,
+                "vm_tests": []
             }
         ],
-        "description": "Release Builds (canary) (internal); Group config (boards: kunimitsu, lars)",
-        "important": true
+        "description": "Release Builds (canary) (internal); Group config (boards: kunimitsu, lars, sentry)"
     },
     "kunimitsu-tot-chrome-pfq-informational": {
         "_template": "chrome-pfq-informational",
@@ -16505,6 +16531,171 @@
         "description": "Release Builds (canary) (internal); Group config (boards: parrot, lumpy, butterfly, stumpy)",
         "important": true
     },
+    "sentry-chrome-pfq": {
+        "_template": "chrome-pfq",
+        "boards": [
+            "sentry"
+        ],
+        "important": false,
+        "manifest": "official.xml"
+    },
+    "sentry-chromium-pfq": {
+        "_template": "chromium-pfq",
+        "boards": [
+            "sentry"
+        ],
+        "description": "Preflight Chromium Uprev & Build (internal)",
+        "doc": "http://www.chromium.org/chromium-os/build/builder-overview#TOC-Chrome-PFQ",
+        "important": false,
+        "internal": true,
+        "manifest_repo_url": "https://chrome-internal-review.googlesource.com/chromeos/manifest-internal",
+        "overlays": "both",
+        "prebuilts": "public",
+        "useflags": [
+            "-chrome_internal"
+        ]
+    },
+    "sentry-compile-only-pre-cq": {
+        "_template": "compile-only-pre-cq",
+        "boards": [
+            "sentry"
+        ],
+        "internal": true,
+        "manifest": "official.xml",
+        "manifest_repo_url": "https://chrome-internal-review.googlesource.com/chromeos/manifest-internal",
+        "overlays": "both",
+        "useflags": [
+            "chrome_internal"
+        ]
+    },
+    "sentry-firmware": {
+        "_template": "firmware",
+        "boards": [
+            "sentry"
+        ],
+        "manifest": "official.xml",
+        "useflags": [
+            "chrome_internal",
+            "chromeless_tty"
+        ]
+    },
+    "sentry-full": {
+        "_template": "full",
+        "boards": [
+            "sentry"
+        ],
+        "prebuilts": "public",
+        "useflags": [
+            "-chrome_internal"
+        ]
+    },
+    "sentry-no-vmtest-pre-cq": {
+        "_template": "no-vmtest-pre-cq",
+        "boards": [
+            "sentry"
+        ],
+        "internal": true,
+        "manifest": "official.xml",
+        "manifest_repo_url": "https://chrome-internal-review.googlesource.com/chromeos/manifest-internal",
+        "overlays": "both",
+        "useflags": [
+            "chrome_internal"
+        ]
+    },
+    "sentry-paladin": {
+        "_template": "paladin",
+        "boards": [
+            "sentry"
+        ],
+        "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": []
+    },
+    "sentry-payloads": {
+        "_template": "payloads",
+        "boards": [
+            "sentry"
+        ]
+    },
+    "sentry-pre-cq": {
+        "_template": "pre-cq",
+        "boards": [
+            "sentry"
+        ],
+        "internal": true,
+        "manifest": "official.xml",
+        "manifest_repo_url": "https://chrome-internal-review.googlesource.com/chromeos/manifest-internal",
+        "overlays": "both",
+        "useflags": [
+            "chrome_internal"
+        ]
+    },
+    "sentry-release": {
+        "_template": "release",
+        "boards": [
+            "sentry"
+        ]
+    },
+    "sentry-release-afdo": {
+        "_template": "release-afdo-generate",
+        "boards": [
+            "sentry"
+        ],
+        "child_configs": [
+            {
+                "_template": "release-afdo-generate",
+                "boards": [
+                    "sentry"
+                ],
+                "grouped": true,
+                "name": "sentry-release-afdo-generate"
+            },
+            {
+                "_template": "release-afdo-use",
+                "boards": [
+                    "sentry"
+                ],
+                "grouped": true,
+                "name": "sentry-release-afdo-use"
+            }
+        ]
+    },
+    "sentry-release-afdo-generate": {
+        "_template": "release-afdo-generate",
+        "boards": [
+            "sentry"
+        ]
+    },
+    "sentry-release-afdo-use": {
+        "_template": "release-afdo-use",
+        "boards": [
+            "sentry"
+        ]
+    },
+    "sentry-tot-chrome-pfq-informational": {
+        "_template": "chrome-pfq-informational",
+        "boards": [
+            "sentry"
+        ],
+        "manifest": "official.xml"
+    },
+    "sentry-tot-chromium-pfq-informational": {
+        "_template": "chromium-pfq-informational",
+        "boards": [
+            "sentry"
+        ],
+        "useflags": [
+            "-chrome_internal"
+        ]
+    },
     "slippy-chrome-pfq": {
         "_template": "chrome-pfq",
         "boards": [