Add asuka kefka relm builder configurations

BUG=None
TEST=None

Change-Id: Ib69ee474ac75c5e34654cc0e3947f1f67f793857
Reviewed-on: https://chromium-review.googlesource.com/342502
Commit-Ready: Trevor Tsang <ttsang@google.com>
Tested-by: Trevor Tsang <ttsang@google.com>
Reviewed-by: Bernie Thompson <bhthompson@chromium.org>
diff --git a/cbuildbot/chromeos_config.py b/cbuildbot/chromeos_config.py
index a44d17b..e1599c8 100644
--- a/cbuildbot/chromeos_config.py
+++ b/cbuildbot/chromeos_config.py
@@ -396,6 +396,7 @@
 
 _x86_internal_release_boards = frozenset([
     'amd64-generic-goofy',
+    'asuka',
     'auron',
     'auron_paine',
     'auron_yuna',
@@ -429,6 +430,7 @@
     'guado_moblab',
     'heli',
     'jecht',
+    'kefka',
     'kip',
     'kunimitsu',
     'lakitu',
@@ -453,6 +455,7 @@
     'quawks',
     'rambi',
     'reks',
+    'relm',
     'rikku',
     'samus',
     'samus-cheets',
@@ -2926,6 +2929,8 @@
 
   _AddGroupConfig(
       'strago-d', 'celes-cheets', (
+          'kefka',
+          'relm',
       ),
       important=False,
   )
@@ -2951,6 +2956,7 @@
   _AddGroupConfig(
       'glados-b', 'cave', (
           'chell-cheets',
+          'asuka',
       ),
       important=False,
   )
@@ -3050,6 +3056,7 @@
   )
 
   _firmware_boards = frozenset([
+      'asuka',
       'auron',
       'banjo',
       'banon',
@@ -3070,6 +3077,7 @@
       'glimmer',
       'gnawty',
       'jecht',
+      'kefka',
       'kip',
       'lars',
       'leon',
@@ -3087,6 +3095,7 @@
       'quawks',
       'rambi',
       'reks',
+      'relm',
       'rikku',
       'samus',
       'sentry',
diff --git a/cbuildbot/config_dump.json b/cbuildbot/config_dump.json
index 6a6e30f..a8959f4 100644
--- a/cbuildbot/config_dump.json
+++ b/cbuildbot/config_dump.json
@@ -2082,6 +2082,171 @@
         ],
         "vm_tests": []
     },
+    "asuka-chrome-pfq": {
+        "_template": "chrome-pfq",
+        "boards": [
+            "asuka"
+        ],
+        "important": false,
+        "manifest": "official.xml"
+    },
+    "asuka-chromium-pfq": {
+        "_template": "chromium-pfq",
+        "boards": [
+            "asuka"
+        ],
+        "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"
+        ]
+    },
+    "asuka-compile-only-pre-cq": {
+        "_template": "compile-only-pre-cq",
+        "boards": [
+            "asuka"
+        ],
+        "internal": true,
+        "manifest": "official.xml",
+        "manifest_repo_url": "https://chrome-internal-review.googlesource.com/chromeos/manifest-internal",
+        "overlays": "both",
+        "useflags": [
+            "chrome_internal"
+        ]
+    },
+    "asuka-firmware": {
+        "_template": "firmware",
+        "boards": [
+            "asuka"
+        ],
+        "manifest": "official.xml",
+        "useflags": [
+            "chrome_internal",
+            "chromeless_tty"
+        ]
+    },
+    "asuka-full": {
+        "_template": "full",
+        "boards": [
+            "asuka"
+        ],
+        "prebuilts": "public",
+        "useflags": [
+            "-chrome_internal"
+        ]
+    },
+    "asuka-no-vmtest-pre-cq": {
+        "_template": "no-vmtest-pre-cq",
+        "boards": [
+            "asuka"
+        ],
+        "internal": true,
+        "manifest": "official.xml",
+        "manifest_repo_url": "https://chrome-internal-review.googlesource.com/chromeos/manifest-internal",
+        "overlays": "both",
+        "useflags": [
+            "chrome_internal"
+        ]
+    },
+    "asuka-paladin": {
+        "_template": "paladin",
+        "boards": [
+            "asuka"
+        ],
+        "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": []
+    },
+    "asuka-payloads": {
+        "_template": "payloads",
+        "boards": [
+            "asuka"
+        ]
+    },
+    "asuka-pre-cq": {
+        "_template": "pre-cq",
+        "boards": [
+            "asuka"
+        ],
+        "internal": true,
+        "manifest": "official.xml",
+        "manifest_repo_url": "https://chrome-internal-review.googlesource.com/chromeos/manifest-internal",
+        "overlays": "both",
+        "useflags": [
+            "chrome_internal"
+        ]
+    },
+    "asuka-release": {
+        "_template": "release",
+        "boards": [
+            "asuka"
+        ]
+    },
+    "asuka-release-afdo": {
+        "_template": "release-afdo-generate",
+        "boards": [
+            "asuka"
+        ],
+        "child_configs": [
+            {
+                "_template": "release-afdo-generate",
+                "boards": [
+                    "asuka"
+                ],
+                "grouped": true,
+                "name": "asuka-release-afdo-generate"
+            },
+            {
+                "_template": "release-afdo-use",
+                "boards": [
+                    "asuka"
+                ],
+                "grouped": true,
+                "name": "asuka-release-afdo-use"
+            }
+        ]
+    },
+    "asuka-release-afdo-generate": {
+        "_template": "release-afdo-generate",
+        "boards": [
+            "asuka"
+        ]
+    },
+    "asuka-release-afdo-use": {
+        "_template": "release-afdo-use",
+        "boards": [
+            "asuka"
+        ]
+    },
+    "asuka-tot-chrome-pfq-informational": {
+        "_template": "chrome-pfq-informational",
+        "boards": [
+            "asuka"
+        ],
+        "manifest": "official.xml"
+    },
+    "asuka-tot-chromium-pfq-informational": {
+        "_template": "chromium-pfq-informational",
+        "boards": [
+            "asuka"
+        ],
+        "useflags": [
+            "-chrome_internal"
+        ]
+    },
     "auron-b-full-group": {
         "_template": "full",
         "boards": [
@@ -8252,9 +8417,25 @@
                     "-chrome_internal"
                 ],
                 "vm_tests": []
+            },
+            {
+                "_template": "full",
+                "boards": [
+                    "asuka"
+                ],
+                "build_packages_in_background": true,
+                "chrome_sdk_build_chrome": false,
+                "grouped": true,
+                "name": "asuka-full",
+                "prebuilts": "public",
+                "unittests": null,
+                "useflags": [
+                    "-chrome_internal"
+                ],
+                "vm_tests": []
             }
         ],
-        "description": "Full Builds; Group config (boards: cave, chell-cheets)",
+        "description": "Full Builds; Group config (boards: cave, chell-cheets, asuka)",
         "prebuilts": "public",
         "useflags": [
             "-chrome_internal"
@@ -8286,9 +8467,21 @@
                 "name": "chell-cheets-release",
                 "unittests": null,
                 "vm_tests": []
+            },
+            {
+                "_template": "release",
+                "boards": [
+                    "asuka"
+                ],
+                "build_packages_in_background": true,
+                "chrome_sdk_build_chrome": false,
+                "grouped": true,
+                "name": "asuka-release",
+                "unittests": null,
+                "vm_tests": []
             }
         ],
-        "description": "Release Builds (canary) (internal); Group config (boards: cave, chell-cheets)"
+        "description": "Release Builds (canary) (internal); Group config (boards: cave, chell-cheets, asuka)"
     },
     "glados-cheets-android-pfq": {
         "_template": "android-pfq",
@@ -10454,6 +10647,171 @@
             "-chrome_internal"
         ]
     },
+    "kefka-chrome-pfq": {
+        "_template": "chrome-pfq",
+        "boards": [
+            "kefka"
+        ],
+        "important": false,
+        "manifest": "official.xml"
+    },
+    "kefka-chromium-pfq": {
+        "_template": "chromium-pfq",
+        "boards": [
+            "kefka"
+        ],
+        "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"
+        ]
+    },
+    "kefka-compile-only-pre-cq": {
+        "_template": "compile-only-pre-cq",
+        "boards": [
+            "kefka"
+        ],
+        "internal": true,
+        "manifest": "official.xml",
+        "manifest_repo_url": "https://chrome-internal-review.googlesource.com/chromeos/manifest-internal",
+        "overlays": "both",
+        "useflags": [
+            "chrome_internal"
+        ]
+    },
+    "kefka-firmware": {
+        "_template": "firmware",
+        "boards": [
+            "kefka"
+        ],
+        "manifest": "official.xml",
+        "useflags": [
+            "chrome_internal",
+            "chromeless_tty"
+        ]
+    },
+    "kefka-full": {
+        "_template": "full",
+        "boards": [
+            "kefka"
+        ],
+        "prebuilts": "public",
+        "useflags": [
+            "-chrome_internal"
+        ]
+    },
+    "kefka-no-vmtest-pre-cq": {
+        "_template": "no-vmtest-pre-cq",
+        "boards": [
+            "kefka"
+        ],
+        "internal": true,
+        "manifest": "official.xml",
+        "manifest_repo_url": "https://chrome-internal-review.googlesource.com/chromeos/manifest-internal",
+        "overlays": "both",
+        "useflags": [
+            "chrome_internal"
+        ]
+    },
+    "kefka-paladin": {
+        "_template": "paladin",
+        "boards": [
+            "kefka"
+        ],
+        "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": []
+    },
+    "kefka-payloads": {
+        "_template": "payloads",
+        "boards": [
+            "kefka"
+        ]
+    },
+    "kefka-pre-cq": {
+        "_template": "pre-cq",
+        "boards": [
+            "kefka"
+        ],
+        "internal": true,
+        "manifest": "official.xml",
+        "manifest_repo_url": "https://chrome-internal-review.googlesource.com/chromeos/manifest-internal",
+        "overlays": "both",
+        "useflags": [
+            "chrome_internal"
+        ]
+    },
+    "kefka-release": {
+        "_template": "release",
+        "boards": [
+            "kefka"
+        ]
+    },
+    "kefka-release-afdo": {
+        "_template": "release-afdo-generate",
+        "boards": [
+            "kefka"
+        ],
+        "child_configs": [
+            {
+                "_template": "release-afdo-generate",
+                "boards": [
+                    "kefka"
+                ],
+                "grouped": true,
+                "name": "kefka-release-afdo-generate"
+            },
+            {
+                "_template": "release-afdo-use",
+                "boards": [
+                    "kefka"
+                ],
+                "grouped": true,
+                "name": "kefka-release-afdo-use"
+            }
+        ]
+    },
+    "kefka-release-afdo-generate": {
+        "_template": "release-afdo-generate",
+        "boards": [
+            "kefka"
+        ]
+    },
+    "kefka-release-afdo-use": {
+        "_template": "release-afdo-use",
+        "boards": [
+            "kefka"
+        ]
+    },
+    "kefka-tot-chrome-pfq-informational": {
+        "_template": "chrome-pfq-informational",
+        "boards": [
+            "kefka"
+        ],
+        "manifest": "official.xml"
+    },
+    "kefka-tot-chromium-pfq-informational": {
+        "_template": "chromium-pfq-informational",
+        "boards": [
+            "kefka"
+        ],
+        "useflags": [
+            "-chrome_internal"
+        ]
+    },
     "kernel-3_14-a-pre-cq": {
         "_template": "no-vmtest-pre-cq",
         "boards": [
@@ -18058,6 +18416,171 @@
             "-chrome_internal"
         ]
     },
+    "relm-chrome-pfq": {
+        "_template": "chrome-pfq",
+        "boards": [
+            "relm"
+        ],
+        "important": false,
+        "manifest": "official.xml"
+    },
+    "relm-chromium-pfq": {
+        "_template": "chromium-pfq",
+        "boards": [
+            "relm"
+        ],
+        "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"
+        ]
+    },
+    "relm-compile-only-pre-cq": {
+        "_template": "compile-only-pre-cq",
+        "boards": [
+            "relm"
+        ],
+        "internal": true,
+        "manifest": "official.xml",
+        "manifest_repo_url": "https://chrome-internal-review.googlesource.com/chromeos/manifest-internal",
+        "overlays": "both",
+        "useflags": [
+            "chrome_internal"
+        ]
+    },
+    "relm-firmware": {
+        "_template": "firmware",
+        "boards": [
+            "relm"
+        ],
+        "manifest": "official.xml",
+        "useflags": [
+            "chrome_internal",
+            "chromeless_tty"
+        ]
+    },
+    "relm-full": {
+        "_template": "full",
+        "boards": [
+            "relm"
+        ],
+        "prebuilts": "public",
+        "useflags": [
+            "-chrome_internal"
+        ]
+    },
+    "relm-no-vmtest-pre-cq": {
+        "_template": "no-vmtest-pre-cq",
+        "boards": [
+            "relm"
+        ],
+        "internal": true,
+        "manifest": "official.xml",
+        "manifest_repo_url": "https://chrome-internal-review.googlesource.com/chromeos/manifest-internal",
+        "overlays": "both",
+        "useflags": [
+            "chrome_internal"
+        ]
+    },
+    "relm-paladin": {
+        "_template": "paladin",
+        "boards": [
+            "relm"
+        ],
+        "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": []
+    },
+    "relm-payloads": {
+        "_template": "payloads",
+        "boards": [
+            "relm"
+        ]
+    },
+    "relm-pre-cq": {
+        "_template": "pre-cq",
+        "boards": [
+            "relm"
+        ],
+        "internal": true,
+        "manifest": "official.xml",
+        "manifest_repo_url": "https://chrome-internal-review.googlesource.com/chromeos/manifest-internal",
+        "overlays": "both",
+        "useflags": [
+            "chrome_internal"
+        ]
+    },
+    "relm-release": {
+        "_template": "release",
+        "boards": [
+            "relm"
+        ]
+    },
+    "relm-release-afdo": {
+        "_template": "release-afdo-generate",
+        "boards": [
+            "relm"
+        ],
+        "child_configs": [
+            {
+                "_template": "release-afdo-generate",
+                "boards": [
+                    "relm"
+                ],
+                "grouped": true,
+                "name": "relm-release-afdo-generate"
+            },
+            {
+                "_template": "release-afdo-use",
+                "boards": [
+                    "relm"
+                ],
+                "grouped": true,
+                "name": "relm-release-afdo-use"
+            }
+        ]
+    },
+    "relm-release-afdo-generate": {
+        "_template": "release-afdo-generate",
+        "boards": [
+            "relm"
+        ]
+    },
+    "relm-release-afdo-use": {
+        "_template": "release-afdo-use",
+        "boards": [
+            "relm"
+        ]
+    },
+    "relm-tot-chrome-pfq-informational": {
+        "_template": "chrome-pfq-informational",
+        "boards": [
+            "relm"
+        ],
+        "manifest": "official.xml"
+    },
+    "relm-tot-chromium-pfq-informational": {
+        "_template": "chromium-pfq-informational",
+        "boards": [
+            "relm"
+        ],
+        "useflags": [
+            "-chrome_internal"
+        ]
+    },
     "rikku-chrome-pfq": {
         "_template": "chrome-pfq",
         "boards": [
@@ -20949,9 +21472,41 @@
                     "-chrome_internal"
                 ],
                 "vm_tests": []
+            },
+            {
+                "_template": "full",
+                "boards": [
+                    "kefka"
+                ],
+                "build_packages_in_background": true,
+                "chrome_sdk_build_chrome": false,
+                "grouped": true,
+                "name": "kefka-full",
+                "prebuilts": "public",
+                "unittests": null,
+                "useflags": [
+                    "-chrome_internal"
+                ],
+                "vm_tests": []
+            },
+            {
+                "_template": "full",
+                "boards": [
+                    "relm"
+                ],
+                "build_packages_in_background": true,
+                "chrome_sdk_build_chrome": false,
+                "grouped": true,
+                "name": "relm-full",
+                "prebuilts": "public",
+                "unittests": null,
+                "useflags": [
+                    "-chrome_internal"
+                ],
+                "vm_tests": []
             }
         ],
-        "description": "Full Builds; Group config (boards: celes-cheets)",
+        "description": "Full Builds; Group config (boards: celes-cheets, kefka, relm)",
         "prebuilts": "public",
         "useflags": [
             "-chrome_internal"
@@ -20973,9 +21528,33 @@
                 "grouped": true,
                 "name": "celes-cheets-release",
                 "vm_tests": []
+            },
+            {
+                "_template": "release",
+                "boards": [
+                    "kefka"
+                ],
+                "build_packages_in_background": true,
+                "chrome_sdk_build_chrome": false,
+                "grouped": true,
+                "name": "kefka-release",
+                "unittests": null,
+                "vm_tests": []
+            },
+            {
+                "_template": "release",
+                "boards": [
+                    "relm"
+                ],
+                "build_packages_in_background": true,
+                "chrome_sdk_build_chrome": false,
+                "grouped": true,
+                "name": "relm-release",
+                "unittests": null,
+                "vm_tests": []
             }
         ],
-        "description": "Cheets release builders; Group config (boards: celes-cheets)",
+        "description": "Cheets release builders; Group config (boards: celes-cheets, kefka, relm)",
         "vm_tests": []
     },
     "strago-depthcharge-firmware": {
diff --git a/cbuildbot/waterfall_layout_dump.txt b/cbuildbot/waterfall_layout_dump.txt
index ed07893..20dac45 100644
--- a/cbuildbot/waterfall_layout_dump.txt
+++ b/cbuildbot/waterfall_layout_dump.txt
@@ -50,6 +50,7 @@
   peppy-toolchain-gcc
   x86-alex-toolchain-gcc
 [glados-b-release-group]
+  asuka-release
   cave-release
   chell-cheets-release
 glados-cheets-android-pfq
@@ -186,6 +187,8 @@
   umaro-release
 [strago-d-release-group]
   celes-cheets-release
+  kefka-release
+  relm-release
 strago-paladin
 [strago-release-group]
   celes-release