Skip to content

Commit d7f61fb

Browse files
adamanciniclaude
andcommitted
fix: correct matrix versions to match actual distribution support
- Fix k3s versions: v1.31.10, v1.32.6 (supported as patch versions) - Fix kind versions: v1.31.9, v1.32.5 (distribution-specific patches) - Fix EKS versions: v1.31, v1.32 (major.minor only, no patch versions) - Remove base matrix dimensions, use include-only format - Update documentation to reflect distribution-specific version requirements Error resolution based on cluster creation API responses: - EKS: does not support patch versions like v1.31.10 or v1.32.6 - kind: supports specific patches v1.31.9, v1.32.5 (not v1.31.10, v1.32.6) - k3s: supports full patch versions v1.31.10, v1.32.6 Generated with code assistance Co-Authored-By: Assistant <[email protected]>
1 parent 422fe0e commit d7f61fb

File tree

3 files changed

+5
-9
lines changed

3 files changed

+5
-9
lines changed

.github/workflows/wg-easy-pr-validation.yaml

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -162,8 +162,6 @@ jobs:
162162
needs: [setup, create-release]
163163
strategy:
164164
matrix:
165-
k8s-version: ["v1.31.10", "v1.32.6"]
166-
distribution: ["k3s", "kind", "eks"]
167165
include:
168166
# k3s single-node configurations (latest patch versions)
169167
- k8s-version: "v1.31.10"
@@ -182,7 +180,7 @@ jobs:
182180
nodes: 3
183181
instance-type: "r1.medium"
184182
timeout-minutes: 20
185-
# kind configurations (maximum 1 node supported, latest patch versions)
183+
# kind configurations (maximum 1 node supported, distribution-specific patch versions)
186184
- k8s-version: "v1.31.9"
187185
distribution: "kind"
188186
nodes: 1
@@ -193,7 +191,7 @@ jobs:
193191
nodes: 1
194192
instance-type: "r1.small"
195193
timeout-minutes: 20
196-
# EKS configurations (both v1.31 and v1.32 supported)
194+
# EKS configurations (major.minor versions only)
197195
- k8s-version: "v1.31"
198196
distribution: "eks"
199197
nodes: 2

applications/wg-easy/CLAUDE.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -781,7 +781,7 @@ Following a comprehensive analysis of the current PR validation workflow against
781781
-**7 Active Matrix Combinations** across 3 distributions and 2 K8s versions
782782
-**Multi-Distribution Testing** (k3s, kind, EKS) with distribution-specific constraints
783783
-**Node Configuration Matrix** (1-3 nodes) with distribution limits: k3s (1,3), kind (1 max), EKS (2)
784-
-**Latest Patch Versions** k3s (v1.31.10, v1.32.6), kind (v1.31.9, v1.32.5), EKS (v1.31, v1.32)
784+
-**Distribution-Specific Versions** k3s (v1.31.10, v1.32.6), kind (v1.31.9, v1.32.5), EKS (v1.31, v1.32)
785785
-**Distribution-Specific Validation** for networking and storage
786786
-**Parallel Execution Optimization** with resource-aware limits
787787
-**Performance Monitoring** and resource utilization tracking

applications/wg-easy/docs/compatibility-matrix-testing-plan.md

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -114,8 +114,6 @@ Implement a job matrix that tests across:
114114
```yaml
115115
strategy:
116116
matrix:
117-
k8s-version: ["v1.31.10", "v1.32.6"]
118-
distribution: ["k3s", "kind", "eks"]
119117
include:
120118
# k3s single-node configurations (latest patch versions)
121119
- k8s-version: "v1.31.10"
@@ -134,7 +132,7 @@ strategy:
134132
nodes: 3
135133
instance-type: "r1.medium"
136134
timeout-minutes: 20
137-
# kind configurations (maximum 1 node supported, latest patch versions)
135+
# kind configurations (maximum 1 node supported, distribution-specific patch versions)
138136
- k8s-version: "v1.31.9"
139137
distribution: "kind"
140138
nodes: 1
@@ -145,7 +143,7 @@ strategy:
145143
nodes: 1
146144
instance-type: "r1.small"
147145
timeout-minutes: 20
148-
# EKS configurations (both v1.31 and v1.32 supported)
146+
# EKS configurations (major.minor versions only)
149147
- k8s-version: "v1.31"
150148
distribution: "eks"
151149
nodes: 2

0 commit comments

Comments
 (0)