Autoscaler google cloud platform auth step

After looking at the docs and the code, I am not entirely sure how the auth step works. Pardon me, I am fairly new to Golang.

Does the host running the autoscaler need to have a service account with the corresponding roles to add more agents or is the integration with google still in progress?

I have created PR clarifying how to configure the credentials.