Skip to content

Commit d5ec82a

Browse files
authored
Merge pull request #2800 from consideRatio/pr/ci-workaround-intermittent-issues
ci: workaround intermittent test failures pending upstream fix in k3s
2 parents 535d55c + 030686a commit d5ec82a

File tree

1 file changed

+10
-1
lines changed

1 file changed

+10
-1
lines changed

.github/workflows/test-chart.yaml

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -127,10 +127,15 @@ jobs:
127127
#
128128
# k3s-version: https://github.com/rancher/k3s/tags
129129
# k3s-channel: https://update.k3s.io/v1-release/channels
130+
#
131+
# NOTE: we workaround a bug for k3s 1.22+ by passing `extra-setup-args: --egress-selector-mode=disabled`
132+
#
130133
include:
131134
- k3s-channel: latest
135+
k3s-extra-setup-args: --egress-selector-mode=disabled
132136
test: install
133137
- k3s-channel: stable
138+
k3s-extra-setup-args: --egress-selector-mode=disabled
134139
test: install
135140
- k3s-channel: v1.21 # also test prePuller.hook
136141
test: install
@@ -161,6 +166,7 @@ jobs:
161166
# https://jupyterhub.github.io/helm-chart/info.json
162167
#
163168
- k3s-channel: v1.23
169+
k3s-extra-setup-args: --egress-selector-mode=disabled
164170
test: upgrade
165171
upgrade-from: stable
166172
upgrade-from-extra-args: >-
@@ -174,6 +180,7 @@ jobs:
174180
--set singleuser.storage.type=dynamic
175181
create-k8s-test-resources: true
176182
- k3s-channel: v1.23
183+
k3s-extra-setup-args: --egress-selector-mode=disabled
177184
test: upgrade
178185
upgrade-from: dev
179186
upgrade-from-extra-args: >-
@@ -183,7 +190,8 @@ jobs:
183190
local-chart-extra-args: >-
184191
--set hub.db.type=sqlite-pvc
185192
--set singleuser.storage.type=dynamic
186-
- k3s-channel: v1.24
193+
- k3s-channel: v1.22
194+
k3s-extra-setup-args: --egress-selector-mode=disabled
187195
test: upgrade
188196
# We're testing hub.db.upgrade with PostgreSQL so this version must be old
189197
# enough to require a DB upgrade
@@ -229,6 +237,7 @@ jobs:
229237
metrics-enabled: false
230238
traefik-enabled: false
231239
docker-enabled: true
240+
extra-setup-args: "${{ matrix.k3s-extra-setup-args }}"
232241

233242
- uses: actions/setup-python@v4
234243
with:

0 commit comments

Comments
 (0)