Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(215)

Issue 2213723002: swarmbucket: allow overriding config (Closed)

Created:
4 years, 4 months ago by nodir
Modified:
4 years, 4 months ago
Reviewers:
Vadim Sh., borenet
CC:
chromium-reviews, infra-reviews+infra_chromium.org
Base URL:
https://chromium.googlesource.com/infra/infra.git@sb-cfg-refactoring
Target Ref:
refs/heads/master
Project:
infra
Visibility:
Public.

Description

swarmbucket: allow overriding config swarming.override_builder_cfg can override most of builder configuration defined on the server. This allows users to specify dimensions dynamically. The only config value that cannot be changed is builder name. Builder names will remain static. Also change the way we undefine properties: instead of properties_j: "foo:" do properties_j: "foo:null" This prevents from having null property values, but it is fine. BUG= Committed: https://chromium.googlesource.com/infra/infra/+/16eca9957490bed920371d6fcad67a8aeb2d17ac

Patch Set 1 #

Patch Set 2 : nits #

Patch Set 3 : security warning #

Unified diffs Side-by-side diffs Delta from patch set Stats (+343 lines, -36 lines) Patch
M appengine/cr-buildbucket/doc/swarming.md View 1 chunk +21 lines, -1 line 0 comments Download
M appengine/cr-buildbucket/proto/project_config.proto View 1 2 2 chunks +8 lines, -2 lines 0 comments Download
A appengine/cr-buildbucket/protoutil.py View 1 1 chunk +62 lines, -0 lines 0 comments Download
M appengine/cr-buildbucket/swarming/swarming.py View 1 7 chunks +59 lines, -14 lines 0 comments Download
M appengine/cr-buildbucket/swarming/swarmingcfg.py View 4 chunks +6 lines, -11 lines 0 comments Download
M appengine/cr-buildbucket/swarming/test/swarming_test.py View 11 chunks +144 lines, -7 lines 0 comments Download
M appengine/cr-buildbucket/swarming/test/swarmingcfg_test.py View 1 chunk +3 lines, -1 line 0 comments Download
A appengine/cr-buildbucket/test/protoutil_test.py View 1 1 chunk +40 lines, -0 lines 0 comments Download

Depends on Patchset:

Messages

Total messages: 14 (4 generated)
nodir
PTAL Skia needs to set dimensions dynamically, I think it is reasonable Example of request: ...
4 years, 4 months ago (2016-08-04 01:01:59 UTC) #3
nodir
ping
4 years, 4 months ago (2016-08-04 21:29:28 UTC) #4
borenet
On 2016/08/04 21:29:28, nodir wrote: > ping (expressing my support for this CL without any ...
4 years, 4 months ago (2016-08-05 14:53:54 UTC) #5
Vadim Sh.
Can this be made configurable? At least with a simple boolean switch in bucket config: ...
4 years, 4 months ago (2016-08-05 18:24:17 UTC) #6
nodir
On 2016/08/05 18:24:17, Vadim Sh. wrote: > Can this be made configurable? At least with ...
4 years, 4 months ago (2016-08-05 18:49:44 UTC) #7
Vadim Sh.
lgtm *shrug*
4 years, 4 months ago (2016-08-05 19:00:07 UTC) #8
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2213723002/40001
4 years, 4 months ago (2016-08-05 19:19:14 UTC) #10
commit-bot: I haz the power
Committed patchset #3 (id:40001) as https://chromium.googlesource.com/infra/infra/+/16eca9957490bed920371d6fcad67a8aeb2d17ac
4 years, 4 months ago (2016-08-05 19:33:20 UTC) #12
nodir
On 2016/08/05 19:33:20, commit-bot: I haz the power wrote: > Committed patchset #3 (id:40001) as ...
4 years, 4 months ago (2016-08-06 01:00:26 UTC) #13
borenet
4 years, 4 months ago (2016-08-08 12:22:33 UTC) #14
Message was sent while issue was closed.
On 2016/08/06 01:00:26, nodir wrote:
> On 2016/08/05 19:33:20, commit-bot: I haz the power wrote:
> > Committed patchset #3 (id:40001) as
> >
>
https://chromium.googlesource.com/infra/infra/+/16eca9957490bed920371d6fcad67...
> 
> borenet, this is deployed

Confirmed working, thanks!

Powered by Google App Engine
This is Rietveld 408576698