[roller-configurator] Extend Jiri support
Some Jiri rollers perform operations that require access to the full
checkout, which in turn requires configuring the roller with a Jiri
manifest to tell it what to check out.
Allow projects to configure the Jiri manifest to use for roller
checkouts with a new top-level `default_checkout_jiri_manifest` field in
rollers.textproto.
Bug: 42051371
Change-Id: I8663bd5721b7fb89d5d8ea69b2909c3aff3d976b
Reviewed-on: https://fuchsia-review.googlesource.com/c/infra/infra/+/964154
Reviewed-by: Carver Forbes <carverforbes@google.com>
Fuchsia-Auto-Submit: Oliver Newman <olivernewman@google.com>
Commit-Queue: Auto-Submit <auto-submit@fuchsia-infra.iam.gserviceaccount.com>
7 files changed