Contact info for masters |
||||
Issue descriptionProblem: Currently, there is no one source of truth to find out who owns each master. go/cit-masters was manually generated a few quarters ago but it's a manual process and no one official owns updating it. We need to single source of truth for the owners (teams), contact alias, parent component of each master that's maintained by the teams individually. - Avoid manually generated list like go/cit-masters since this will be stale - No one team should own the full list. List should be automatically generated from individual team definitions. Ideas: - An OWNERS file for each master Usages: - Possible failure/blame routing - Information for alerts and Troopers
,
Apr 19 2017
Not sure how Findit is related, git-blame would be sufficient, right? I would VERY STRONGLY urge you not to put data in comments. Comments are read-only metadata for humans. If you intend for this metadata to be machine readable, it should be a real change to the OWNERS file format, complete with actual parsing semantics. Something like: '$' <VARNAME=[^:space:]*> <sp> '=' <sp> <value=.*> (e.g. `$TEAM = foo-team@chromium.org`) Would be sufficient and should not exist in any existing OWNERS file.
,
Apr 20 2018
This issue has been Available for over a year. If it's no longer important or seems unlikely to be fixed, please consider closing it out. If it is important, please re-triage the issue. Sorry for the inconvenience if the bug really should have been left as Available. For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot
,
May 4 2018
Do we really need this? Maybe merge into bug to send PSA this quarter that master owners should migrate to LUCI by <date>?
,
May 4 2018
Agreed, since masters are going away, this is not needed in the long run. We should create a new builder/owner and bucket/owner mapping though. Does one already exist? +tandrii@chromium.org
,
May 4 2018
builder owners is only relevant in chromium, so i'd defer to John on existence/usefulness of this. bucket owners doesn't exist. But each bucket is guaranteed to be in a project. So, i'd argue it should be owner per-project. swarming pool owners: already exists: https://chrome-internal.googlesource.com/infradata/config/+/master/configs/chrome-swarming/pools.cfg#20 project owners: probably should exist here https://chrome-internal.googlesource.com/infradata/config/+/master/configs/luci-config/projects.cfg |
||||
►
Sign in to add a comment |
||||
Comment 1 by efoo@chromium.org
, Apr 19 2017