Chromium Code Reviews
DescriptionAdd infraenv, setup creds and tee for Kitchen.
Add "infra/libs/infraenv", a package that exposes Infra-specific
envrionment functionality. Currently it exports the LogDog service
account credential path.
Leverage "infraenv" in Kitchen to load the LogDog service account
credential for non-GCE instance systems; GCE systems will use their
native metadata token to authenticate to LogDog.
Enable STDOUT/STDERR teeing in Kitchen/LogDog integration so we can run
it in a hybrid mode, compatible both with Milo/Swarming and Milo/LogDog.
BUG=chromium:628321
TEST=None
Committed: https://chromium.googlesource.com/infra/infra/+/51da592b407fc30601445f532855205309403910
Patch Set 1 #Patch Set 2 : Fix year, add package doc to infraenv. #Patch Set 3 : Fix SWARMING_SERVER parsing (is a full URL, need just host). #Patch Set 4 : Handle both host string and host URL. #
Total comments: 6
Patch Set 5 : Add coverage file, restrict platforms to actual Infra platforms. #
Messages
Total messages: 16 (6 generated)
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||