We discover the kops-controller in gossip mode using seeding code that calls into the GCE API, just like gossip itself does. We refactor the gossip code into a shared gcediscovery library with minimal dependencies.