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?