[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
tree: 5aa8d93e68076223b279993cd15acfa022b31b4d
  1. artifacts/
  2. buildbucket/
  3. checkout/
  4. cmd/
  5. execution/
  6. flagutil/
  7. functools/
  8. gerrit/
  9. gitiles/
  10. issuetracker/
  11. rpcutil/
  12. scripts/
  13. third_party/
  14. vendor/
  15. .gitignore
  16. AUTHORS
  17. go.mod
  18. go.sum
  19. LICENSE
  20. manifest
  21. PATENTS
  22. README.md
README.md

infra

This repo contains tools and config files necessary to run infrastructure related to builds, code review, version control, and continuous integrations.