Skip to content

Commit c0fa2d1

Browse files
authored
Merge pull request #651 from dereknola/fix_e2e
Update e2e test images, fix test timeouts
2 parents fa0192f + 9dca940 commit c0fa2d1

File tree

7 files changed

+14
-13
lines changed

7 files changed

+14
-13
lines changed

pkg/e2e/cluster.go

+2-2
Original file line numberDiff line numberDiff line change
@@ -129,10 +129,10 @@ func (cl *Cluster) StartApiServer() {
129129
"--net=host",
130130
"--pid=host",
131131
cl.HyperkubeImage,
132-
"/hyperkube", "apiserver",
132+
"kube-apiserver",
133133
"--insecure-bind-address=0.0.0.0",
134134
"--service-cluster-ip-range=10.0.0.1/24",
135-
"--etcd_servers=http://127.0.0.1:2379",
135+
"--etcd-servers=http://127.0.0.1:2379",
136136
"--v=2")
137137
}
138138

pkg/e2e/dns/dns.go

-1
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,6 @@ func (kd *KubeDNS) Start(name string, args ...string) {
4545

4646
args = append(
4747
args,
48-
"--logtostderr",
4948
"--dns-port", "10053",
5049
"--kubecfg-file", fr.Path("test/e2e/cluster/config"))
5150

pkg/e2e/options.go

+5-3
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,11 @@ limitations under the License.
1717
package e2e
1818

1919
const (
20-
etcdImage = "quay.io/coreos/etcd:v3.0.14"
21-
hyperkubeImage = "registry.k8s.io/hyperkube:v1.5.1"
22-
dnsmasqImage = "registry.k8s.io/k8s-dns-dnsmasq-amd64:1.14.5"
20+
etcdImage = "quay.io/coreos/etcd:v3.5.16"
21+
// TODO remove hyperkube, it is deprecated
22+
hyperkubeImage = "registry.k8s.io/hyperkube:v1.18.20"
23+
// TODO Fix kubedns e2e test that uses this image, stops working after 1.14.10
24+
dnsmasqImage = "registry.k8s.io/k8s-dns-dnsmasq-amd64:1.14.10"
2325
)
2426

2527
type Options struct {

test/e2e/cluster/manifests/addon-manager.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
"containers": [
1212
{
1313
"name": "kube-addon-manager",
14-
"image": "registry.k8s.io/kube-addon-manager-amd64:v6.1",
14+
"image": "registry.k8s.io/kube-addon-manager-amd64:v9.1.1",
1515
"resources": {
1616
"requests": {
1717
"cpu": "5m",

test/e2e/cluster/manifests/master.json

+3-3
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
"containers": [
1111
{
1212
"name": "controller-manager",
13-
"image": "registry.k8s.io/hyperkube-amd64:v1.5.1",
13+
"image": "registry.k8s.io/hyperkube-amd64:v1.18.20",
1414
"command": [
1515
"/hyperkube",
1616
"controller-manager",
@@ -30,7 +30,7 @@
3030
},
3131
{
3232
"name": "scheduler",
33-
"image": "registry.k8s.io/hyperkube-amd64:v1.5.1",
33+
"image": "registry.k8s.io/hyperkube-amd64:v1.18.20",
3434
"command": [
3535
"/hyperkube",
3636
"scheduler",
@@ -41,7 +41,7 @@
4141
},
4242
{
4343
"name": "setup",
44-
"image": "registry.k8s.io/hyperkube-amd64:v1.5.1",
44+
"image": "registry.k8s.io/hyperkube-amd64:v1.18.20",
4545
"command": [
4646
"/setup-files.sh",
4747
"IP:10.0.0.1,DNS:kubernetes,DNS:kubernetes.default,DNS:kubernetes.default.svc,DNS:kubernetes.default.svc.cluster.local"

test/e2e/kubedns/kubedns.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ var _ = Describe("kube-dns", func() {
5151
}
5252

5353
return fmt.Errorf("expected %v, but got %v", expected, names)
54-
}).Should(om.Succeed())
54+
}, "5s", "1s").Should(om.Succeed())
5555
})
5656

5757
It("should stop", func() {

test/e2e/sidecar/Dockerfile.e2e

+2-2
Original file line numberDiff line numberDiff line change
@@ -13,11 +13,11 @@
1313
# limitations under the License.
1414
#
1515
# Builds the docker container for the e2e test.
16-
FROM registry.k8s.io/kube-dnsmasq-amd64:1.4
16+
FROM alpine:3.20
1717
MAINTAINER Bowei Du <[email protected]>
1818

1919
COPY bin/amd64/sidecar /sidecar
2020
COPY bin/amd64/sidecar-e2e /sidecar-e2e
21-
RUN apk update && apk add curl bind-tools
21+
RUN apk update && apk add curl bind-tools dnsmasq
2222

2323
ENTRYPOINT ["/sidecar-e2e", "-mode", "test"]

0 commit comments

Comments
 (0)