From c947339f27e6c711cf77097f53f856343ce65f91 Mon Sep 17 00:00:00 2001 From: Erik McClenney Date: Mon, 11 Sep 2017 17:19:08 -0700 Subject: [PATCH] Parse out numeric portion of semantic version. --- pkg/cloudprovider/providers/gce/gce.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkg/cloudprovider/providers/gce/gce.go b/pkg/cloudprovider/providers/gce/gce.go index 271b0c541bd..fc6f584aaed 100644 --- a/pkg/cloudprovider/providers/gce/gce.go +++ b/pkg/cloudprovider/providers/gce/gce.go @@ -303,7 +303,8 @@ func generateCloudConfig(configFile *ConfigFile) (cloudConfig *CloudConfig, err // If no tokenSource is specified, uses oauth2.DefaultTokenSource. // If managedZones is nil / empty all zones in the region will be managed. func CreateGCECloud(config *CloudConfig) (*GCECloud, error) { - userAgent := fmt.Sprintf("(%s %s) Kubernetes/%s", runtime.GOOS, runtime.GOARCH, version.Get().GitVersion) + version := strings.Split(strings.Split(version.Get().GitVersion, "-")[0], "+")[0] + userAgent := fmt.Sprintf("(%s %s) Kubernetes/%s", runtime.GOOS, runtime.GOARCH, version) client, err := newOauthClient(config.TokenSource) if err != nil {