[roll] Roll infra/recipes [luci_config] Migrate to new LUCI Config service

The old luci-config.appspot.com service is being deprecated in favor of
a rewritten version that uses a gRPC API. See bug for more context.

The easiest way to make RPC calls to a LUCI service from a recipe is to
use the `prpc` tool, which is guaranteed to be on $PATH for Buildbucket
builds.

Configs over 30MB will not have their content included in the RPC
response and must instead be fetched via signed URL. I didn't
implement support for signed URL fetching yet because we don't have any
configs over 30MB, so it would be difficult to test that logic and
there's no need for it.

Original-Bug: 135332
Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/infra/recipes/+/932352
Original-Revision: 8d60cce080e53f210260ba3e4141e190e0d0c646
GitOrigin-RevId: c8692f781e0b7b52d5520a218e6b886955382221
Change-Id: Ibe56613a9e4b97be6bce410a158f608596a99308
1 file changed
tree: 7491707ad2d2af9174d14a8055ea89d88eda2216
  1. git-hooks/
  2. infra/
  3. third_party/
  4. cts
  5. firmware
  6. flower
  7. jiri.lock
  8. MILESTONE
  9. minimal
  10. prebuilts
  11. README.md
  12. stem
  13. test_durations
  14. toolchain
README.md

Integration

This repository contains Fuchsia's Global Integration manifest files.

Making changes

All changes should be made to the internal version of this repository. Our infrastructure automatically updates this version when the internal one changes.

Currently all changes must be made by a Google employee. Non-Google employees wishing to make a change can ask for assistance via the IRC channel #fuchsia on Freenode.

Obtaining the source

First install Jiri.

Next run:

$ jiri init
$ jiri import minimal https://fuchsia.googlesource.com/integration
$ jiri update

Third party

Third party projects should have their own subdirectory in ./third_party.