Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit f7574b54 authored by Kousik Kumar's avatar Kousik Kumar
Browse files

Add google_prod_creds to the list of auth mechanisms

This is to ensure that we don't default to using
application_default_creds when it is not set and rather
"RBE_use_google_prod_creds" variable is set. This is necessary to
rollout RBE gcert auth.

Bug: b/235861862, b/224446621
Change-Id: I51e3f1aefadf282240b8f861efafde6b9b61d305
Merged-In: I51e3f1aefadf282240b8f861efafde6b9b61d305
parent 00327e6d
Loading
Loading
Loading
Loading
+6 −1
Original line number Diff line number Diff line
@@ -616,7 +616,12 @@ func (c *configImpl) rbeReproxy() string {
}

func (c *configImpl) rbeAuth() (string, string) {
	credFlags := []string{"use_application_default_credentials", "use_gce_credentials", "credential_file"}
	credFlags := []string{
		"use_application_default_credentials",
		"use_gce_credentials",
		"credential_file",
		"use_google_prod_creds",
	}
	for _, cf := range credFlags {
		for _, f := range []string{"RBE_" + cf, "FLAG_" + cf} {
			if v, ok := c.environ.Get(f); ok {