Skip to content

Commit 937008e

Browse files
authored
Merge pull request kubernetes#81226 from claudiubelu/tests/reduce-to-agnhost-part-4
tests: Replaces images used with agnhost (part 4)
2 parents 96dfa3f + f794229 commit 937008e

File tree

11 files changed

+28
-27
lines changed

11 files changed

+28
-27
lines changed

test/e2e/common/container_probe.go

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -303,7 +303,8 @@ func testWebServerPodSpec(readinessProbe, livenessProbe *v1.Probe, containerName
303303
Containers: []v1.Container{
304304
{
305305
Name: containerName,
306-
Image: imageutils.GetE2EImage(imageutils.TestWebserver),
306+
Image: imageutils.GetE2EImage(imageutils.Agnhost),
307+
Args: []string{"test-webserver"},
307308
Ports: []v1.ContainerPort{{ContainerPort: int32(port)}},
308309
LivenessProbe: livenessProbe,
309310
ReadinessProbe: readinessProbe,

test/e2e/common/util.go

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,6 @@ var CommonImageWhiteList = sets.NewString(
6868
imageutils.GetE2EImage(imageutils.MounttestUser),
6969
imageutils.GetE2EImage(imageutils.Nginx),
7070
imageutils.GetE2EImage(imageutils.Httpd),
71-
imageutils.GetE2EImage(imageutils.TestWebserver),
7271
imageutils.GetE2EImage(imageutils.VolumeNFSServer),
7372
imageutils.GetE2EImage(imageutils.VolumeGlusterServer),
7473
imageutils.GetE2EImage(imageutils.NonRoot),

test/e2e/framework/autoscaling/autoscaling_utils.go

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -64,8 +64,7 @@ const (
6464
)
6565

6666
var (
67-
resourceConsumerImage = imageutils.GetE2EImage(imageutils.ResourceConsumer)
68-
resourceConsumerControllerImage = imageutils.GetE2EImage(imageutils.ResourceController)
67+
resourceConsumerImage = imageutils.GetE2EImage(imageutils.ResourceConsumer)
6968
)
7069

7170
var (
@@ -500,12 +499,12 @@ func runServiceAndWorkloadForResourceConsumer(c clientset.Interface, ns, name st
500499
dnsClusterFirst := v1.DNSClusterFirst
501500
controllerRcConfig := testutils.RCConfig{
502501
Client: c,
503-
Image: resourceConsumerControllerImage,
502+
Image: imageutils.GetE2EImage(imageutils.Agnhost),
504503
Name: controllerName,
505504
Namespace: ns,
506505
Timeout: timeoutRC,
507506
Replicas: 1,
508-
Command: []string{"/controller", "--consumer-service-name=" + name, "--consumer-service-namespace=" + ns, "--consumer-port=80"},
507+
Command: []string{"/agnhost", "resource-consumer-controller", "--consumer-service-name=" + name, "--consumer-service-namespace=" + ns, "--consumer-port=80"},
509508
DNSPolicy: &dnsClusterFirst,
510509
}
511510
framework.ExpectNoError(e2erc.RunRC(controllerRcConfig))

test/e2e/network/dns_common.go

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -396,7 +396,8 @@ func createDNSPod(namespace, wheezyProbeCmd, jessieProbeCmd, podHostName, servic
396396
// TODO: Consider scraping logs instead of running a webserver.
397397
{
398398
Name: "webserver",
399-
Image: imageutils.GetE2EImage(imageutils.TestWebserver),
399+
Image: imageutils.GetE2EImage(imageutils.Agnhost),
400+
Args: []string{"test-webserver"},
400401
Ports: []v1.ContainerPort{
401402
{
402403
Name: "http",

test/e2e/network/dual_stack.go

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -139,8 +139,9 @@ var _ = SIGDescribe("[Feature:IPv6DualStackAlphaFeature] [LinuxOnly]", func() {
139139
replicas,
140140
map[string]string{"test": "dual-stack-server"},
141141
"dualstack-test-server",
142-
imageutils.GetE2EImage(imageutils.TestWebserver),
142+
imageutils.GetE2EImage(imageutils.Agnhost),
143143
appsv1.RollingUpdateDeploymentStrategyType)
144+
serverDeploymentSpec.Spec.Template.Spec.Containers[0].Args = []string{"test-webserver"}
144145

145146
// to ensure all the pods land on different nodes and we can thereby
146147
// validate connectivity across all nodes.

test/e2e/network/fixture.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ func NewServerTest(client clientset.Interface, namespace string, serviceName str
6060
t.services = make(map[string]bool)
6161

6262
t.Name = "webserver"
63-
t.Image = imageutils.GetE2EImage(imageutils.TestWebserver)
63+
t.Image = imageutils.GetE2EImage(imageutils.Agnhost)
6464

6565
return t
6666
}

test/e2e/storage/empty_dir_wrapper.go

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -127,7 +127,8 @@ var _ = utils.SIGDescribe("EmptyDir wrapper volumes", func() {
127127
Containers: []v1.Container{
128128
{
129129
Name: "secret-test",
130-
Image: imageutils.GetE2EImage(imageutils.TestWebserver),
130+
Image: imageutils.GetE2EImage(imageutils.Agnhost),
131+
Args: []string{"test-webserver"},
131132
VolumeMounts: []v1.VolumeMount{
132133
{
133134
Name: volumeName,

test/e2e/windows/hybrid_network.go

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ const (
3636
)
3737

3838
var (
39-
windowsBusyBoximage = imageutils.GetE2EImage(imageutils.TestWebserver)
39+
windowsBusyBoximage = imageutils.GetE2EImage(imageutils.Agnhost)
4040
linuxBusyBoxImage = "docker.io/library/nginx:1.15-alpine"
4141
)
4242

@@ -53,6 +53,7 @@ var _ = SIGDescribe("Hybrid cluster network", func() {
5353
ginkgo.By("creating linux and windows pods")
5454
linuxPod := createTestPod(f, linuxBusyBoxImage, linuxOS)
5555
windowsPod := createTestPod(f, windowsBusyBoximage, windowsOS)
56+
windowsPod.Spec.Containers[0].Args = []string{"test-webserver"}
5657

5758
ginkgo.By("checking connectivity to 8.8.8.8 53 (google.com) from Linux")
5859
assertConsistentConnectivity(f, linuxPod.ObjectMeta.Name, linuxOS, linuxCheck("8.8.8.8", 53))

test/e2e_node/container_manager_test.go

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -220,7 +220,8 @@ var _ = framework.KubeDescribe("Container Manager Misc [Serial]", func() {
220220
Spec: v1.PodSpec{
221221
Containers: []v1.Container{
222222
{
223-
Image: imageutils.GetE2EImage(imageutils.TestWebserver),
223+
Image: imageutils.GetE2EImage(imageutils.Agnhost),
224+
Args: []string{"test-webserver"},
224225
Name: podName,
225226
Resources: v1.ResourceRequirements{
226227
Requests: v1.ResourceList{

test/images/agnhost/README.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ For example, let's consider the following `pod.yaml` file:
4040
containers:
4141
- args:
4242
- dns-suffix
43-
image: gcr.io/kubernetes-e2e-test-images/agnhost:2.10
43+
image: us.gcr.io/k8s-artifacts-prod/e2e-test-images/agnhost:2.10
4444
name: agnhost
4545
dnsConfig:
4646
nameservers:
@@ -207,7 +207,7 @@ Usage:
207207

208208
```console
209209
guestbook="test/e2e/testing-manifests/guestbook"
210-
sed_expr="s|{{.AgnhostImage}}|gcr.io/kubernetes-e2e-test-images/agnhost:2.8|"
210+
sed_expr="s|{{.AgnhostImage}}|us.gcr.io/k8s-artifacts-prod/e2e-test-images/agnhost:2.10|"
211211

212212
# create the services.
213213
kubectl create -f ${guestbook}/frontend-service.yaml
@@ -290,14 +290,14 @@ Examples:
290290

291291
```console
292292
docker run -i \
293-
gcr.io/kubernetes-e2e-test-images/agnhost:2.10 \
293+
us.gcr.io/k8s-artifacts-prod/e2e-test-images/agnhost:2.10 \
294294
logs-generator --log-lines-total 10 --run-duration 1s
295295
```
296296

297297
```console
298298
kubectl run logs-generator \
299299
--generator=run-pod/v1 \
300-
--image=gcr.io/kubernetes-e2e-test-images/agnhost:2.10 \
300+
--image=us.gcr.io/k8s-artifacts-prod/e2e-test-images/agnhost:2.10 \
301301
--restart=Never \
302302
-- logs-generator -t 10 -d 1s
303303
```
@@ -455,7 +455,7 @@ Usage:
455455
```console
456456
kubectl run test-agnhost \
457457
--generator=run-pod/v1 \
458-
--image=gcr.io/kubernetes-e2e-test-images/agnhost:2.10 \
458+
--image=us.gcr.io/k8s-artifacts-prod/e2e-test-images/agnhost:2.10 \
459459
--restart=Never \
460460
--env "POD_IP=<POD_IP>" \
461461
--env "NODE_IP=<NODE_IP>" \
@@ -510,7 +510,7 @@ Usage:
510510
```console
511511
kubectl run test-agnhost \
512512
--generator=run-pod/v1 \
513-
--image=gcr.io/kubernetes-e2e-test-images/agnhost:2.10 \
513+
--image=us.gcr.io/k8s-artifacts-prod/e2e-test-images/agnhost:2.10 \
514514
--restart=Never \
515515
--env "BIND_ADDRESS=localhost" \
516516
--env "BIND_PORT=8080" \
@@ -631,6 +631,6 @@ The image contains `iperf`, `curl`, `dns-tools` (including `dig`), CoreDNS.
631631

632632
## Image
633633

634-
The image can be found at `gcr.io/kubernetes-e2e-test-images/agnhost:2.10` for Linux
635-
containers, and `e2eteam/agnhost:2.8` for Windows containers. In the future, the same
634+
The image can be found at `us.gcr.io/k8s-artifacts-prod/e2e-test-images/agnhost:2.10` for Linux
635+
containers, and `e2eteam/agnhost:2.10` for Windows containers. In the future, the same
636636
repository can be used for both OSes.

0 commit comments

Comments
 (0)