Skip to content

Commit f37e356

Browse files
authored
Merge pull request #1194 from carvel-dev/flaky-test-fix
Fix flaky E2E tests
2 parents 6293ec6 + f85c2d3 commit f37e356

File tree

2 files changed

+31
-3
lines changed

2 files changed

+31
-3
lines changed

test/e2e/assets/registry/no-auth-registry.yml

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,8 @@ kind: Deployment
2121
metadata:
2222
name: simple-registry
2323
namespace: registry
24+
annotations:
25+
kapp.k14s.io/change-group: registry
2426
spec:
2527
replicas: 1
2628
selector:
@@ -60,3 +62,29 @@ spec:
6062
name: registry-contents
6163
- name: registry-sync
6264
emptyDir: { }
65+
66+
# TODO should we make vendir's http retry within App CR, to avoid
67+
# transient failure when Service=>Deployment networking is not ready?
68+
---
69+
apiVersion: batch/v1
70+
kind: Job
71+
metadata:
72+
name: check-nginx-conn
73+
annotations:
74+
kapp.k14s.io/update-strategy: always-replace
75+
kapp.k14s.io/change-rule: upsert after upserting registry
76+
spec:
77+
backoffLimit: 5
78+
template:
79+
metadata:
80+
name: check-nginx-conn
81+
spec:
82+
containers:
83+
- name: check
84+
image: busybox
85+
command:
86+
- /bin/sh
87+
- "-c"
88+
- |
89+
wget --tries=10 --no-check-certificate http://registry-svc.registry.svc.cluster.local:5050/v2/
90+
restartPolicy: Never

test/e2e/kappcontroller/imgpkg_bundle_test.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -138,7 +138,7 @@ func Test_AppCR_FetchFromCaching(t *testing.T) {
138138
// deletes ServiceAccount before App
139139
kubectl.RunWithOpts([]string{"delete", "apps/" + pkgiName}, e2e.RunOpts{AllowError: true})
140140
kapp.Run([]string{"delete", "-a", pkgiName})
141-
kapp.Run([]string{"delete", "-a", registryName, "-n", registryNamespace})
141+
kapp.Run([]string{"delete", "-a", registryName})
142142
}
143143
cleanUp()
144144
defer cleanUp()
@@ -280,7 +280,7 @@ func Test_PackageRepo_FetchFromCaching(t *testing.T) {
280280

281281
cleanUp := func() {
282282
kapp.Run([]string{"delete", "-a", pkgrName})
283-
kapp.Run([]string{"delete", "-a", registryName, "-n", registryNamespace})
283+
kapp.Run([]string{"delete", "-a", registryName})
284284
}
285285
cleanUp()
286286
defer cleanUp()
@@ -374,7 +374,7 @@ func Test_PackageRepo_DoesNotFetchFromCaching(t *testing.T) {
374374

375375
cleanUp := func() {
376376
kapp.Run([]string{"delete", "-a", pkgrName})
377-
kapp.Run([]string{"delete", "-a", registryName, "-n", registryNamespace})
377+
kapp.Run([]string{"delete", "-a", registryName})
378378
}
379379
cleanUp()
380380
defer cleanUp()

0 commit comments

Comments
 (0)