You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Embedded Cluster maintains support for the current and two previous k8s minor versions, ensuring backward compatibility while supporting the latest features.
480
-
All supported versions are released simultaneously from the main branch using a structured tagging approach that combines the application version with the supported k8s version.
479
+
Embedded Cluster maintains support for the current and two previous K0s minor versions, ensuring backward compatibility while supporting the latest features.
480
+
All supported versions are released simultaneously from the main branch using a structured tagging approach that combines the application version with the supported K0s version.
481
481
482
482
### Release Tagging Strategy
483
483
484
-
Releases follow the format: `{APP_VERSION}+k8s-{K0S_MINOR_VERSION}`
484
+
Releases follow the format: `{APP_VERSION}+k0s-{K0S_MINOR_VERSION}`
485
485
486
486
**Examples:**
487
-
- `2.10.0+k8s-1.33` - Application version 2.10.0 with k8s 1.33.x support
488
-
- `2.10.0+k8s-1.32` - Application version 2.10.0 with k8s 1.32.x support
489
-
- `2.10.0+k8s-1.31` - Application version 2.10.0 with k8s 1.31.x support
487
+
- `2.10.0+k0s-1.33` - Application version 2.10.0 with K0s 1.33.x support
488
+
- `2.10.0+k0s-1.32` - Application version 2.10.0 with K0s 1.32.x support
489
+
- `2.10.0+k0s-1.31` - Application version 2.10.0 with K0s 1.31.x support
490
490
491
491
### Release Process
492
492
493
493
1. **Prepare the release commit** - Ensure all changes are committed and tested
494
-
2. **Create annotated tags** - Tag the same commit with all supported k8s minor versions using annotated tags with descriptive messages:
494
+
2. **Create annotated tags** - Tag the same commit with all supported K0s minor versions using annotated tags with descriptive messages:
495
495
```bash
496
-
# Tag for k8s 1.33.x support
497
-
git tag -a 2.10.0+k8s-1.33 -m "Release 2.10.0+k8s-1.33"
498
-
git push origin 2.10.0+k8s-1.33
496
+
# Tag for K0s 1.33.x support
497
+
git tag -a 2.10.0+k0s-1.33 -m "Release 2.10.0+k0s-1.33"
498
+
git push origin 2.10.0+k0s-1.33
499
499
500
-
# Tag for k8s 1.32.x support
501
-
git tag -a 2.10.0+k8s-1.32 -m "Release 2.10.0+k8s-1.32"
502
-
git push origin 2.10.0+k8s-1.32
500
+
# Tag for K0s 1.32.x support
501
+
git tag -a 2.10.0+k0s-1.32 -m "Release 2.10.0+k0s-1.32"
502
+
git push origin 2.10.0+k0s-1.32
503
503
504
-
# Tag for k8s 1.31.x support
505
-
git tag -a 2.10.0+k8s-1.31 -m "Release 2.10.0+k8s-1.31"
506
-
git push origin 2.10.0+k8s-1.31
504
+
# Tag for K0s 1.31.x support
505
+
git tag -a 2.10.0+k0s-1.31 -m "Release 2.10.0+k0s-1.31"
0 commit comments