in store/store.go [133:148]
func (s *credStore) SetGCRAuth(tok *oauth2.Token) error {
creds, err := s.loadDockerCredentials()
if err != nil {
// It's OK if we couldn't read any credentials,
// making a new file.
creds = &dockerCredentials{}
}
creds.GCRCreds = &tokens{
AccessToken: tok.AccessToken,
RefreshToken: tok.RefreshToken,
TokenExpiry: &tok.Expiry,
}
return s.setDockerCredentials(creds)
}