go.chromium.org/luci@v0.0.0-20240309015107-7cdc2e660f33/milo/ui/src/monitoring/util/config.ts (about)

     1  // Copyright 2024 The LUCI Authors.
     2  //
     3  // Licensed under the Apache License, Version 2.0 (the "License");
     4  // you may not use this file except in compliance with the License.
     5  // You may obtain a copy of the License at
     6  //
     7  //      http://www.apache.org/licenses/LICENSE-2.0
     8  //
     9  // Unless required by applicable law or agreed to in writing, software
    10  // distributed under the License is distributed on an "AS IS" BASIS,
    11  // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    12  // See the License for the specific language governing permissions and
    13  // limitations under the License.
    14  
    15  import { TreeJson } from './server_json';
    16  
    17  // The configured trees that can be monitored.
    18  // TODO: Ideally remove all of this configuration, or at least move it into LUCI config.
    19  export const configuredTrees: TreeJson[] = [
    20    {
    21      name: 'android',
    22      display_name: 'Android',
    23      bug_queue_label: 'sheriff-android',
    24      default_monorail_project_name: 'chromium',
    25      hotlistId: '5562637',
    26    },
    27    {
    28      name: 'angle',
    29      display_name: 'Angle',
    30      default_monorail_project_name: 'angleproject',
    31    },
    32    {
    33      name: 'chrome_browser_release',
    34      display_name: 'Chrome Browser Release',
    35      bug_queue_label: 'sheriff-chrome-release',
    36      default_monorail_project_name: 'chromium',
    37      hotlistId: '5563460',
    38    },
    39    {
    40      name: 'chromeos',
    41      display_name: 'Chrome OS',
    42      default_monorail_project_name: 'chromium',
    43      hotlistId: '895366',
    44    },
    45    {
    46      name: 'chromium',
    47      display_name: 'Chromium',
    48      bug_queue_label: 'sheriff-chromium',
    49      default_monorail_project_name: 'chromium',
    50      hotlistId: '5563291',
    51    },
    52    {
    53      name: 'chromium.clang',
    54      display_name: 'Chromium Clang',
    55      default_monorail_project_name: 'chromium',
    56    },
    57    { name: 'chromium.fuzz', display_name: 'Chromium Fuzz' },
    58    {
    59      name: 'chromium.gpu',
    60      display_name: 'Chromium GPU',
    61      default_monorail_project_name: 'chromium',
    62    },
    63    {
    64      name: 'chromium.perf',
    65      display_name: 'Chromium Perf',
    66      default_monorail_project_name: 'chromium',
    67    },
    68    {
    69      name: 'dawn',
    70      display_name: 'Dawn',
    71      default_monorail_project_name: 'chromium',
    72    },
    73    {
    74      name: 'fuchsia',
    75      display_name: 'Fuchsia',
    76      bug_queue_label: 'sheriff-fuchsia',
    77      default_monorail_project_name: 'fuchsia',
    78    },
    79    {
    80      name: 'ios',
    81      display_name: 'iOS',
    82      default_monorail_project_name: 'chromium',
    83    },
    84    {
    85      name: 'lacros_skylab',
    86      display_name: 'Lacros Skylab',
    87      default_monorail_project_name: 'chromium',
    88    },
    89    {
    90      name: 'devtools_frontend',
    91      display_name: 'Devtools Frontend',
    92      hotlistId: '5674718',
    93    },
    94  ];