Skip to content

Commit 052db0f

Browse files
Copilotdevantler
andauthored
ci: exclude metrics-server no-op cases from system-test matrix (#2025)
* Initial plan * ci: exclude no-op metrics-server cases from system-test matrix Co-authored-by: devantler <[email protected]> --------- Co-authored-by: copilot-swe-agent[bot] <[email protected]> Co-authored-by: devantler <[email protected]>
1 parent e0461e7 commit 052db0f

File tree

1 file changed

+12
-1
lines changed

1 file changed

+12
-1
lines changed

.github/workflows/ci.yaml

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -235,9 +235,10 @@ jobs:
235235
- "--metrics-server Disabled"
236236
- "--policy-engine Kyverno"
237237
- "--policy-engine Gatekeeper"
238-
# Exclude combinations where CSI flag matches distribution × provider default behavior
238+
# Exclude combinations where flags match distribution × provider default behavior
239239
# to avoid wasting GitHub Actions minutes on no-op tests
240240
exclude:
241+
# CSI exclusions: no-op when flag matches distribution × provider default
241242
# Vanilla has no default CSI, so --csi Disabled is a no-op
242243
- distribution: Vanilla
243244
args: "--csi Disabled"
@@ -248,6 +249,16 @@ jobs:
248249
- distribution: Talos
249250
provider: Docker
250251
args: "--csi Disabled"
252+
# Metrics Server exclusions: no-op when flag matches distribution default
253+
# K3s has default metrics-server, so --metrics-server Enabled is a no-op
254+
- distribution: K3s
255+
args: "--metrics-server Enabled"
256+
# Vanilla has no default metrics-server, so --metrics-server Disabled is a no-op
257+
- distribution: Vanilla
258+
args: "--metrics-server Disabled"
259+
# Talos has no default metrics-server, so --metrics-server Disabled is a no-op
260+
- distribution: Talos
261+
args: "--metrics-server Disabled"
251262
# Add Talos x Hetzner combination
252263
include:
253264
- distribution: Talos

0 commit comments

Comments
 (0)