[testing] Allow luci-auth to be disabled.

Adds a "luci-auth" experiment flag that can be disabled by explicitly
setting `luci_auth_enabled = False` on the test group target.

This is needed for integration with pigweed's CQ, since they technically
use the local test orchestration flow via `bazel test //...` to run
their test groups in their builder (rather than a dedicated test bot)
and that environment is not authenticated: [1]

Also removes the "orchestrate" experiment since the tool and its
integration is stable and target testing is infeasible without it.

[1]: https://logs.chromium.org/logs/pigweed/buildbucket/cr-buildbucket/8752245991777141297/+/u/bazel_test___.../stdout

Bug: 321267689
Change-Id: Ia2dffb626b1b6defc6b426ab90f892cde7d650dc
Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia-infra-bazel-rules/+/1017712
Reviewed-by: Jerry Belton <jcecil@google.com>
Commit-Queue: Darren Chan <chandarren@google.com>
Reviewed-by: Jiaming Li <lijiaming@google.com>
4 files changed
tree: edaaa18b6b9e2b799c4592f63c783526a2316a42
  1. cipd/
  2. config/
  3. infra/
  4. manifests/
  5. scripts/
  6. shac/
  7. tests/
  8. third_party/
  9. .bazelrc
  10. .gitignore
  11. .gitmodules
  12. AUTHORS
  13. BUILD.bazel
  14. CONTRIBUTING.md
  15. LICENSE
  16. OWNERS
  17. PATENTS
  18. README.md
  19. WORKSPACE.bazel
  20. workspace.bzl
README.md

Fuchsia Infra Bazel Rules

This repository provides tools and Bazel rules for helping projects integrate with Fuchsia's CI infrastructure.