Skip to content

Commit 42ec40d

Browse files
committed
e2e: retry pushing to registry
1 parent fa5465e commit 42ec40d

File tree

4 files changed

+23
-6
lines changed

4 files changed

+23
-6
lines changed

make/_shared/tools/00_mod.mk

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -615,7 +615,6 @@ $(DOWNLOAD_DIR)/tools/preflight@$(PREFLIGHT_VERSION)_linux_$(HOST_ARCH): | $(DOW
615615
missing=$(shell (command -v curl >/dev/null || echo curl) \
616616
&& (command -v sha256sum >/dev/null || command -v shasum >/dev/null || echo sha256sum) \
617617
&& (command -v git >/dev/null || echo git) \
618-
&& (command -v rsync >/dev/null || echo rsync) \
619618
&& (command -v bash >/dev/null || echo bash))
620619
ifneq ($(missing),)
621620
$(error Missing required tools: $(missing))

make/test-e2e.mk

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,9 +32,8 @@ INSTALL_OPTIONS += -f ./make/config/version-checker-values.yaml
3232
.PHONY: e2e-setup-deps
3333
e2e-setup-deps: | kind-cluster $(NEEDS_KUBECTL)
3434
$(KUBECTL) apply -f test/e2e/manifests/docker-credentials.yaml
35-
$(KUBECTL) apply -f test/e2e/manifests/gsa-secret.yaml #TODO replace with local hostPath context
3635
$(KUBECTL) apply -f test/e2e/manifests/kaniko.yaml
37-
$(KUBECTL) wait pod -lapp=e2e-kaniko --for=jsonpath='{.status.containerStatuses[*].state.terminated.reason}'=Completed
36+
$(KUBECTL) wait pod -lapp=e2e-kaniko --timeout=30s --for=jsonpath='{.status.containerStatuses[*].state.terminated.reason}'=Completed
3837

3938
is_e2e_test=
4039

test/e2e/manifests/kaniko.yaml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,8 @@ spec:
1212
"--context=dir://workspace",
1313
"--insecure=true",
1414
"--destination=docker-registry.registry.svc.cluster.local:5000/my-app:0.0.1",
15-
"--insecure-registry=docker-registry.registry.svc.cluster.local:5000"]
15+
"--insecure-registry=docker-registry.registry.svc.cluster.local:5000",
16+
"--push-retry=10"]
1617
volumeMounts:
1718
- name: docker-secret
1819
mountPath: /kaniko/.docker
@@ -44,7 +45,8 @@ spec:
4445
"--context=dir://workspace",
4546
"--insecure=true",
4647
"--destination=docker-registry.registry.svc.cluster.local:5000/my-app:0.0.2",
47-
"--insecure-registry=docker-registry.registry.svc.cluster.local:5000"]
48+
"--insecure-registry=docker-registry.registry.svc.cluster.local:5000",
49+
"--push-retry=10"]
4850
volumeMounts:
4951
- name: docker-secret
5052
mountPath: /kaniko/.docker

test/e2e/suite/version_checker.go

Lines changed: 18 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,12 +13,29 @@ import (
1313
)
1414

1515
var _ = Describe("version-checker", func() {
16+
// BeforeEach(func() {
17+
// cmd := exec.Command("kubectl", "apply", "-f", "./manifests/kaniko.yaml")
18+
// cmd.Stdout = GinkgoWriter
19+
// cmd.Stderr = GinkgoWriter
20+
// Expect(cmd.Run()).NotTo(HaveOccurred())
21+
// cmd = exec.Command("kubectl", "wait", "pod", "-lapp=e2e-kaniko", "--timeout=30s", "--for=jsonpath='{.status.containerStatuses[*].state.terminated.reason}'=Completed")
22+
// cmd.Stdout = GinkgoWriter
23+
// cmd.Stderr = GinkgoWriter
24+
// Expect(cmd.Run()).NotTo(HaveOccurred())
25+
// })
26+
// AfterEach(func() {
27+
// cmd := exec.Command("kubectl", "delete", "-f", "./manifests/kaniko.yaml")
28+
// cmd.Stdout = GinkgoWriter
29+
// cmd.Stderr = GinkgoWriter
30+
// Expect(cmd.Run()).NotTo(HaveOccurred())
31+
// })
32+
1633
JustBeforeEach(func() {
1734
cmd := exec.Command("kubectl", "apply", "-f", "./manifests/prom2json.yaml")
1835
cmd.Stdout = GinkgoWriter
1936
cmd.Stderr = GinkgoWriter
2037
Expect(cmd.Run()).NotTo(HaveOccurred())
21-
cmd = exec.Command("kubectl", "wait", "--for=condition=Complete", "job", "-ljob-name=prom2json")
38+
cmd = exec.Command("kubectl", "wait", "--for=condition=Complete", "--timeout=30s", "job", "-ljob-name=prom2json")
2239
cmd.Stdout = GinkgoWriter
2340
cmd.Stderr = GinkgoWriter
2441
Expect(cmd.Run()).NotTo(HaveOccurred())

0 commit comments

Comments
 (0)