The-OpenROAD-Project / megaboom

BSD 3-Clause "New" or "Revised" License
12 stars 3 forks source link

Flexible storage account #10

Closed pettermk closed 5 months ago

pettermk commented 6 months ago

This makes authentication to google cloud buckets more flexible, by editing the credential helper python script and changing the username, this affects which account bazel tries to use when authenticating with the bucket

oharboe commented 6 months ago

@vvbandeira Works here... Please confirm that it works for you without service account.

@pettermk Remove service account instructions.

pettermk commented 5 months ago

I agree with your points. I think the reason for avoiding environment variables in the first place is that bazel is generally very strict about environment variables and tends to strip them out at will, as they may break build hermeticity. I'm not sure this will be the case for the bazelrc file though, I will test your suggestions, agree this will provide better ergonomics.