Commit 7a62c16
Remove unnecessary MIT license header from K3sContainer (#421)
The K3sContainer implementation is not a derivative work of the
Testcontainers K3s module. While both configure K3s containers,
the implementations differ significantly:
- Different class hierarchies (KubernetesWithKubeletContainer vs GenericContainer)
- Different kubeconfig handling (custom utils vs Jackson-based)
- Different feature sets (version management, node port ranges, etc.)
- No shared code beyond standard K3s requirements
The common configuration elements (privileged mode, tmpfs, cgroup settings)
are standard K3s requirements that any K3s container implementation must use,
not copyrightable expression.
The MIT license header was overly cautious and potentially misleading about
the relationship between the two implementations.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-authored-by: Claude <noreply@anthropic.com>1 parent a234b3f commit 7a62c16
1 file changed
+2
-23
lines changedLines changed: 2 additions & 23 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | 3 | | |
4 | | - | |
5 | | - | |
6 | | - | |
7 | | - | |
8 | | - | |
9 | | - | |
10 | | - | |
11 | | - | |
12 | | - | |
13 | | - | |
14 | | - | |
15 | | - | |
16 | | - | |
17 | | - | |
18 | | - | |
19 | | - | |
20 | | - | |
21 | | - | |
22 | | - | |
23 | | - | |
24 | | - | |
25 | | - | |
26 | | - | |
| 4 | + | |
| 5 | + | |
27 | 6 | | |
28 | 7 | | |
29 | 8 | | |
| |||
0 commit comments