Skip to content
This repository was archived by the owner on Dec 1, 2018. It is now read-only.

Commit 784a4b5

Browse files
authored
Merge pull request #1849 from andyxning/bump_kubernetes_to_1.8
bump kubernetes to 1.9.3
2 parents 89ea3ac + 06daf72 commit 784a4b5

File tree

2,022 files changed

+317455
-296503
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

2,022 files changed

+317455
-296503
lines changed

Godeps/Godeps.json

Lines changed: 1133 additions & 420 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ ifeq ($(INTERACTIVE), 1)
3434
TTY=-t
3535
endif
3636

37-
SUPPORTED_KUBE_VERSIONS=1.7.0-beta.2
37+
SUPPORTED_KUBE_VERSIONS=1.9.3
3838
TEST_NAMESPACE=heapster-e2e-tests
3939

4040
HEAPSTER_LDFLAGS=-w -X k8s.io/heapster/version.HeapsterVersion=$(VERSION) -X k8s.io/heapster/version.GitCommit=$(GIT_COMMIT)

common/kubernetes/configs.go

Lines changed: 7 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -38,20 +38,14 @@ const (
3838

3939
func getConfigOverrides(uri *url.URL) (*kubeClientCmd.ConfigOverrides, error) {
4040
kubeConfigOverride := kubeClientCmd.ConfigOverrides{
41-
ClusterInfo: kubeClientCmdApi.Cluster{
42-
APIVersion: APIVersion,
43-
},
41+
ClusterInfo: kubeClientCmdApi.Cluster{},
4442
}
4543
if len(uri.Scheme) != 0 && len(uri.Host) != 0 {
4644
kubeConfigOverride.ClusterInfo.Server = fmt.Sprintf("%s://%s", uri.Scheme, uri.Host)
4745
}
4846

4947
opts := uri.Query()
5048

51-
if len(opts["apiVersion"]) >= 1 {
52-
kubeConfigOverride.ClusterInfo.APIVersion = opts["apiVersion"][0]
53-
}
54-
5549
if len(opts["insecure"]) > 0 {
5650
insecure, err := strconv.ParseBool(opts["insecure"][0])
5751
if err != nil {
@@ -92,7 +86,7 @@ func GetKubeClientConfig(uri *url.URL) (*kube_rest.Config, error) {
9286
if configOverrides.ClusterInfo.Server != "" {
9387
kubeConfig.Host = configOverrides.ClusterInfo.Server
9488
}
95-
kubeConfig.GroupVersion = &schema.GroupVersion{Version: configOverrides.ClusterInfo.APIVersion}
89+
kubeConfig.GroupVersion = &schema.GroupVersion{Version: APIVersion}
9690
kubeConfig.Insecure = configOverrides.ClusterInfo.InsecureSkipTLSVerify
9791
if configOverrides.ClusterInfo.InsecureSkipTLSVerify {
9892
kubeConfig.TLSClientConfig.CAFile = ""
@@ -121,10 +115,12 @@ func GetKubeClientConfig(uri *url.URL) (*kube_rest.Config, error) {
121115
}
122116
} else {
123117
kubeConfig = &kube_rest.Config{
124-
Host: configOverrides.ClusterInfo.Server,
125-
Insecure: configOverrides.ClusterInfo.InsecureSkipTLSVerify,
118+
Host: configOverrides.ClusterInfo.Server,
119+
TLSClientConfig: kube_rest.TLSClientConfig{
120+
Insecure: configOverrides.ClusterInfo.InsecureSkipTLSVerify,
121+
},
126122
}
127-
kubeConfig.GroupVersion = &schema.GroupVersion{Version: configOverrides.ClusterInfo.APIVersion}
123+
kubeConfig.GroupVersion = &schema.GroupVersion{Version: APIVersion}
128124
}
129125
}
130126
if len(kubeConfig.Host) == 0 {

deploy/kube-config/standalone-test/heapster-controller.yaml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,10 @@ spec:
1515
labels:
1616
k8s-app: heapster-test
1717
spec:
18+
serviceAccountName: heapster
1819
containers:
1920
- name: heapster-test
20-
image: k8s.gcr.io/heapster-amd64:v1.4.2
21+
image: k8s.gcr.io/heapster-amd64:v1.5.1
2122
imagePullPolicy: Always
2223
command:
2324
- /heapster
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
kind: ClusterRoleBinding
2+
apiVersion: rbac.authorization.k8s.io/v1
3+
metadata:
4+
name: heapster
5+
roleRef:
6+
apiGroup: rbac.authorization.k8s.io
7+
kind: ClusterRole
8+
name: system:heapster
9+
subjects:
10+
- kind: ServiceAccount
11+
name: heapster
12+
namespace: heapster-e2e-tests
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
apiVersion: v1
2+
kind: ServiceAccount
3+
metadata:
4+
name: heapster
5+
namespace: heapster-e2e-tests

docs/source-configuration.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,6 @@ The following options are available:
7676
* `inClusterConfig` - Use kube config in service accounts associated with Heapster's namespace. (default: true)
7777
* `kubeletPort` - kubelet port to use (default: `10255`)
7878
* `kubeletHttps` - whether to use https to connect to kubelets (default: `false`)
79-
* `apiVersion` - API version to use to talk to Kubernetes. Defaults to the version in kubeConfig.
8079
* `insecure` - whether to trust kubernetes certificates (default: `false`)
8180
* `auth` - client auth file to use. Set auth if the service accounts are not usable.
8281
* `useServiceAccount` - whether to use the service account token if one is mounted at `/var/run/secrets/kubernetes.io/serviceaccount/token` (default: `false`)

events/core/types.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ package core
1717
import (
1818
"time"
1919

20-
kube_api "k8s.io/client-go/pkg/api/v1"
20+
kube_api "k8s.io/api/core/v1"
2121
)
2222

2323
type EventBatch struct {

events/manager/manager_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ import (
1818
"testing"
1919
"time"
2020

21-
kube_api "k8s.io/client-go/pkg/api/v1"
21+
kube_api "k8s.io/api/core/v1"
2222
"k8s.io/heapster/events/core"
2323
"k8s.io/heapster/events/util"
2424
)

events/sinks/elasticsearch/driver.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ import (
2020
"time"
2121

2222
"github.com/golang/glog"
23-
kube_api "k8s.io/client-go/pkg/api/v1"
23+
kube_api "k8s.io/api/core/v1"
2424
esCommon "k8s.io/heapster/common/elasticsearch"
2525
event_core "k8s.io/heapster/events/core"
2626
"k8s.io/heapster/metrics/core"

0 commit comments

Comments
 (0)