diff options
Diffstat (limited to 'ui/build/config.go')
-rw-r--r-- | ui/build/config.go | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/ui/build/config.go b/ui/build/config.go index 0259009b3..e6427723d 100644 --- a/ui/build/config.go +++ b/ui/build/config.go @@ -1375,6 +1375,12 @@ func (c *configImpl) StartGoma() bool { } func (c *configImpl) UseRBE() bool { + authType, _ := c.rbeAuth() + // Do not use RBE with prod credentials in scenarios when stubby doesn't exist, since + // its unlikely that we will be able to obtain necessary creds without stubby. + if !c.StubbyExists() && strings.Contains(authType, "use_google_prod_creds"){ + return false + } if v, ok := c.Environment().Get("USE_RBE"); ok { v = strings.TrimSpace(v) if v != "" && v != "false" { |