kitchen: reuse "remote" subcommand in recipe_engine |
|||||||||
Issue descriptionreplace kitchen with "remote run" in recipe_engine update https://chrome-internal.googlesource.com/infradata/config/+/master/configs/cr-buildbucket/swarming_task_template.json and https://chrome-internal.googlesource.com/infradata/config/+/master/configs/cr-buildbucket-dev/swarming_task_template.json to use recipe engine
,
Jun 23 2016
> #1 our build machine fleet is heterogeneous. in particular gce machines have credentials stored on metadata server and other machines keep credentials on disk. There must be a bootstrap program that glues everything together. kitchen can be that program. it means that kitchen will use "remote" subcommand to run a recipe and may do other things, so there is no need to print annotations in "remote" subcommand
,
Jun 24 2016
,
Jul 5 2016
Moving this nonessential bug to the next milestone. For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot
,
Aug 3 2016
,
Oct 13 2016
it is about time
,
Oct 21 2016
The following revision refers to this bug: https://chromium.googlesource.com/infra/infra.git/+/ed066c2321983cc8184c3382839ea56508c43345 commit ed066c2321983cc8184c3382839ea56508c43345 Author: Nodir Turakulov <nodir@chromium.org> Date: Thu Oct 20 23:21:05 2016 kitchen: use recipes.py remote add -recipe-engine-path flag. If specified, run a recipe using remote subcommand. The recipe engine will be depoyed on bots via swarming-cipd integration. Future Cl will remove the old code path. R=martiniss@chromium.org, phajdan.jr@chromium.org BUG= 620448 Change-Id: Idd7f0f08c0aaafa049ca55f3ddf6b00545f808dd Reviewed-on: https://chromium-review.googlesource.com/401438 Commit-Queue: Nodir Turakulov <nodir@chromium.org> Reviewed-by: Stephen Martinis <martiniss@chromium.org> [modify] https://crrev.com/ed066c2321983cc8184c3382839ea56508c43345/go/src/infra/tools/kitchen/cook.go [modify] https://crrev.com/ed066c2321983cc8184c3382839ea56508c43345/go/src/infra/tools/kitchen/recipe.go
,
Oct 21 2016
The following revision refers to this bug: https://chrome-internal.googlesource.com/infradata/config.git/+/66242081a7e3db08ed5b1e42e7ecc83aa349fec3 commit 66242081a7e3db08ed5b1e42e7ecc83aa349fec3 Author: Nodir Turakulov <nodir@google.com> Date: Fri Oct 21 05:22:11 2016
,
Oct 21 2016
The following revision refers to this bug: https://chrome-internal.googlesource.com/infradata/config.git/+/e10e3793f043d5c3851598208f69600b25e95fd5 commit e10e3793f043d5c3851598208f69600b25e95fd5 Author: Nodir Turakulov <nodir@google.com> Date: Fri Oct 21 16:03:27 2016
,
Oct 22 2016
,
Oct 22 2016
The following revision refers to this bug: https://chrome-internal.googlesource.com/infradata/config.git/+/be5219b473acb3ad4f65bd1fd43326cbd3cc55be commit be5219b473acb3ad4f65bd1fd43326cbd3cc55be Author: Nodir Turakulov <nodir@google.com> Date: Sat Oct 22 03:09:38 2016
,
Nov 1 2016
The following revision refers to this bug: https://chrome-internal.googlesource.com/infradata/config.git/+/3af0e262030933f6b8c6049ff32a661d2f8ed5ad commit 3af0e262030933f6b8c6049ff32a661d2f8ed5ad Author: Nodir Turakulov <nodir@google.com> Date: Tue Nov 01 21:47:12 2016
,
Nov 2 2016
The following revision refers to this bug: https://chromium.googlesource.com/infra/infra.git/+/7c5be1285f5d682d5c3f6620a212458e6f528b62 commit 7c5be1285f5d682d5c3f6620a212458e6f528b62 Author: Nodir Turakulov <nodir@chromium.org> Date: Tue Nov 01 23:48:07 2016 kitchen: require -recipe-engine-path Also remove code that was used only if recipe engine path is not specified R=martiniss@chromium.org BUG= 620448 Change-Id: Ib2dff4b4e08bf8547197364ca421787614e26768 Reviewed-on: https://chromium-review.googlesource.com/405828 Commit-Queue: Nodir Turakulov <nodir@chromium.org> Reviewed-by: Stephen Martinis <martiniss@chromium.org> [modify] https://crrev.com/7c5be1285f5d682d5c3f6620a212458e6f528b62/go/src/infra/tools/kitchen/cook.go [delete] https://crrev.com/445055304d918b175f2a3adc668f6c906c11fef3/go/src/infra/tools/kitchen/recipe.go
,
Nov 2 2016
The following revision refers to this bug: https://chromium.googlesource.com/infra/infra.git/+/7c5be1285f5d682d5c3f6620a212458e6f528b62 commit 7c5be1285f5d682d5c3f6620a212458e6f528b62 Author: Nodir Turakulov <nodir@chromium.org> Date: Tue Nov 01 23:48:07 2016 kitchen: require -recipe-engine-path Also remove code that was used only if recipe engine path is not specified R=martiniss@chromium.org BUG= 620448 Change-Id: Ib2dff4b4e08bf8547197364ca421787614e26768 Reviewed-on: https://chromium-review.googlesource.com/405828 Commit-Queue: Nodir Turakulov <nodir@chromium.org> Reviewed-by: Stephen Martinis <martiniss@chromium.org> [modify] https://crrev.com/7c5be1285f5d682d5c3f6620a212458e6f528b62/go/src/infra/tools/kitchen/cook.go [delete] https://crrev.com/445055304d918b175f2a3adc668f6c906c11fef3/go/src/infra/tools/kitchen/recipe.go
,
Nov 2 2016
kitchen now always uses `recipes.py remote` however! it does not use gitiles API because some recipes in build.git depend on python scripts outside of the recipe package
,
Jan 27 2017
|
|||||||||
►
Sign in to add a comment |
|||||||||
Comment 1 by no...@chromium.org
, Jun 16 2016