|
1 | | ---- controller-manager.go 2018-08-22 09:31:51.534115225 +0100 |
2 | | -+++ main.go 2018-08-17 15:46:40.860728249 +0100 |
| 1 | +--- main.go.orig 2019-04-05 17:32:14.625241793 +0100 |
| 2 | ++++ main.go 2019-04-05 17:32:38.522397821 +0100 |
3 | 3 | @@ -1,18 +1,16 @@ |
4 | 4 | -/* |
5 | 5 | -Copyright 2016 The Kubernetes Authors. |
|
32 | 32 |
|
33 | 33 | // The external controller manager is responsible for running controller loops that |
34 | 34 | // are cloud provider dependent. It uses the API to listen to new events on resources. |
35 | | -@@ -26,14 +24,13 @@ |
36 | | - "os" |
37 | | - "time" |
| 35 | +@@ -28,9 +26,11 @@ |
| 36 | + "k8s.io/component-base/logs" |
| 37 | + "k8s.io/kubernetes/cmd/cloud-controller-manager/app" |
38 | 38 |
|
39 | | -+ //Pull in the cloud provider |
| 39 | ++ // Pull in Brightbox cloud-controller repo |
40 | 40 | + _ "github.com/brightbox/brightbox-cloud-controller-manager/brightbox" |
41 | | - utilflag "k8s.io/apiserver/pkg/util/flag" |
42 | | - "k8s.io/apiserver/pkg/util/logs" |
43 | | - "k8s.io/kubernetes/cmd/cloud-controller-manager/app" |
44 | | - _ "k8s.io/kubernetes/pkg/client/metrics/prometheus" // for client metric registration |
45 | | -- // NOTE: Importing all in-tree cloud-providers is not required when |
46 | | -- // implementing an out-of-tree cloud-provider. |
| 41 | + // NOTE: Importing all in-tree cloud-providers is not required when |
| 42 | + // implementing an out-of-tree cloud-provider. |
47 | 43 | - _ "k8s.io/kubernetes/pkg/cloudprovider/providers" |
48 | | -- _ "k8s.io/kubernetes/pkg/version/prometheus" // for version metric registration |
49 | | -+ _ "k8s.io/kubernetes/pkg/version/prometheus" // for version metric registration |
50 | | - |
51 | | - "github.com/spf13/pflag" |
| 44 | ++ // _ "k8s.io/kubernetes/pkg/cloudprovider/providers" |
| 45 | + _ "k8s.io/kubernetes/pkg/util/prometheusclientgo" // load all the prometheus client-go plugins |
| 46 | + _ "k8s.io/kubernetes/pkg/version/prometheus" // for version metric registration |
52 | 47 | ) |
53 | | -@@ -49,6 +46,9 @@ |
54 | | - pflag.CommandLine.SetNormalizeFunc(utilflag.WordSepNormalizeFunc) |
55 | | - pflag.CommandLine.AddGoFlagSet(goflag.CommandLine) |
56 | | - // utilflag.InitFlags() |
57 | | -+ // Workaround for this issue: |
58 | | -+ // https://github.com/kubernetes/kubernetes/issues/17162 |
59 | | -+ goflag.CommandLine.Parse([]string{}) |
60 | | - logs.InitLogs() |
61 | | - defer logs.FlushLogs() |
62 | | - |
0 commit comments