New issue
Advanced search Search tips

Issue 753958 link

Starred by 1 user

Issue metadata

Status: Available
Owner: ----
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 3
Type: Feature



Sign in to add a comment

Enable bots.cfg import other textproto file to ease management of large fleet of bots

Project Member Reported by mar...@chromium.org, Aug 9 2017

Issue description

Observation:
Expectation is that the number of bots will continue to increase and that the number of BotGroup will expand.

One way to help with maintainability is to split the bots.cfg file based on the logical associations, e.g. perf bots, skia bots, etc into relative files.

Proposal:

Add a new "import" to BotsCfg. This enables importing more bots configuration from another file:
  repeated string import = 3;

in
https://chromium.googlesource.com/infra/luci/luci-py.git/+/master/appengine/swarming/proto/bots.proto

Then update https://chromium.googlesource.com/infra/luci/luci-py.git/+/master/appengine/swarming/server/bot_groups_config.py to process these files too.

Then in bots.cfg, add at the top:

import: "bots_perf.cfg"
import: "bots_skia.cfg"

 
Project Member

Comment 1 by sheriffbot@chromium.org, Aug 10

Labels: Hotlist-Recharge-Cold
Status: Untriaged (was: Available)
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
Cc: tandrii@chromium.org
Labels: -Hotlist-Recharge-Cold
Status: Available (was: Untriaged)
I was supposed to do this, but dropped the ball last January. I still think it should be done.

Sign in to add a comment