@@ -127,10 +127,15 @@ jobs:
127
127
#
128
128
# k3s-version: https://github.com/rancher/k3s/tags
129
129
# 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
+ #
130
133
include :
131
134
- k3s-channel : latest
135
+ k3s-extra-setup-args : --egress-selector-mode=disabled
132
136
test : install
133
137
- k3s-channel : stable
138
+ k3s-extra-setup-args : --egress-selector-mode=disabled
134
139
test : install
135
140
- k3s-channel : v1.21 # also test prePuller.hook
136
141
test : install
@@ -161,6 +166,7 @@ jobs:
161
166
# https://jupyterhub.github.io/helm-chart/info.json
162
167
#
163
168
- k3s-channel : v1.23
169
+ k3s-extra-setup-args : --egress-selector-mode=disabled
164
170
test : upgrade
165
171
upgrade-from : stable
166
172
upgrade-from-extra-args : >-
@@ -174,6 +180,7 @@ jobs:
174
180
--set singleuser.storage.type=dynamic
175
181
create-k8s-test-resources : true
176
182
- k3s-channel : v1.23
183
+ k3s-extra-setup-args : --egress-selector-mode=disabled
177
184
test : upgrade
178
185
upgrade-from : dev
179
186
upgrade-from-extra-args : >-
@@ -183,7 +190,8 @@ jobs:
183
190
local-chart-extra-args : >-
184
191
--set hub.db.type=sqlite-pvc
185
192
--set singleuser.storage.type=dynamic
186
- - k3s-channel : v1.24
193
+ - k3s-channel : v1.22
194
+ k3s-extra-setup-args : --egress-selector-mode=disabled
187
195
test : upgrade
188
196
# We're testing hub.db.upgrade with PostgreSQL so this version must be old
189
197
# enough to require a DB upgrade
@@ -229,6 +237,7 @@ jobs:
229
237
metrics-enabled : false
230
238
traefik-enabled : false
231
239
docker-enabled : true
240
+ extra-setup-args : " ${{ matrix.k3s-extra-setup-args }}"
232
241
233
242
- uses : actions/setup-python@v4
234
243
with :
0 commit comments