[builder_oracle] Refactor to respect projects
Currently the simulation applies added and removed builders to all
projects, but configuration changes are per project, so we need to
change the inputs for builder oracle and modify the simulation
accordingly.
For now, builder_oracle will only take as an argument a path to a config
directory which will contain 4 files representing the ci and cq lucicfg
files before and after
baseline-luci-scheduler.cfg
baseline-commit-queue.cfg
proposed-luci-scheduler.cfg
proposed-commit-queue.cfg
Bug: 99233
Change-Id: I5ea3e673281627a65ec5c16857a5a4ec9287a2a9
Reviewed-on: https://fuchsia-review.googlesource.com/c/infra/infra/+/681579
Commit-Queue: Catherine Duncan <catduncan@google.com>
Reviewed-by: Oliver Newman <olivernewman@google.com>
14 files changed