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
> These tasks should be done a week or so before the release date.
42
+
36
43
```[tasklist]
37
-
### Week 2
44
+
### Pre-release
45
+
- [ ] Run all of the test suites in Jenkins (with all product versions, not just "nightly")
38
46
- [ ] [Check and update getting-started script](https://github.com/stackabletech/issues/issues/new?template=pre-release-getting-started-scripts.md)
39
47
- [ ] [Test and update demos stable to nightly](https://github.com/stackabletech/issues/issues/new?template=pre-release-demos-nightly.md)
40
48
- [ ] Ensure integration tests are successful on OpenShift
41
-
- [ ] Test SDP release upgrade against several demos (i.e. install current release, run demo, bump to dev release, check what needs to be patched)
42
-
- [ ] Run all of the test suites in Jenkins (with all product versions, not just "nightly")
49
+
- [ ] Check stackable-utils scripts in dry-run mode work
43
50
```
44
51
45
52
### Other Pre-Requisites (before Feature Freeze)
@@ -59,20 +66,18 @@ This will not be so crucial with release branches, but is nonetheless sensible a
59
66
60
67
```[tasklist]
61
68
#### Technical tasks
62
-
- [ ] Test stackable-utils scripts in dry-run mode (this can be done a week or so before the release)
63
69
- [ ] Temporarily remove branch protection before pushing the release branches/tags
64
70
- [ ] Create release branches for docker-images (see stackable-utils for script to create branches)
65
71
- [ ] Create release tag(s) for docker-images (see stackable-utils for scripts to create tags)
66
72
- [ ] Create release branches for operators (see stackable-utils for script to create branches)
67
73
- [ ] Create release tag(s) for operators (see stackable-utils for scripts to create tags)
68
74
- [ ] Create release tag for stackable-cockpit (optional, highly experimental, requires manual tag creation)
69
-
- [ ] Update changelogs in main branches (see stackable-utils for script to do this)
75
+
- [ ] Update release version in changelogs on main branches (see stackable-utils for script to do this)
70
76
- [ ] Generate CRD docs [website](https://crds.stackable.tech/) for the new release by following these [instructions](https://github.com/stackabletech/crddocs)
71
-
- [ ] Check (selected) integration tests
72
-
- [ ] Check getting started scripts (use a table in Nuclino)
73
-
- [ ] Run/check getting-started scripts
74
-
- [ ] Run/check demos with dev release and main branch and create draft PR for release-related changes
75
-
- [ ] Test with locally updated (to new release number) `releases.yaml`
77
+
- [ ] Check (selected) integration tests on the new release branches
78
+
- [ ] Run/Check getting started scripts, ensure image pulls for the release works
79
+
- [ ] Run/Check demos with dev release and main branch and create draft PR for release-related changes
80
+
- [ ] Test `stackablectl` with locally updated (to new release number) `releases.yaml`
76
81
- [ ] Update `release.yaml` in https://github.com/stackabletech/release/blob/main/releases.yaml
77
82
- [ ] Check that an upgrade can be performed on an existing cluster without data loss.
78
83
- [ ] Run all of the test suites
@@ -87,7 +92,8 @@ This will not be so crucial with release branches, but is nonetheless sensible a
87
92
- [ ] Upgrade guide: List dropped supported product versions (if there are some)
88
93
- [ ] Upgrade guide: List dropped supported operators (if there are some)
89
94
- [ ] Upgrade guide: List supported k8s versions
90
-
- [ ] Update version of main documentation repo
95
+
- [ ] Update version of main documentation repo (antora.yml on the release branch)
96
+
- [ ] Update SDP release version in documentation/modules/ROOT/pages/getting-started.adoc
91
97
- [ ] Set the release to "Released" in the Feature Tracker and create a new release
92
98
- [ ] Update the getting-started page in the main docs and check it works with this release: https://github.com/stackabletech/documentation/blob/main/modules/ROOT/pages/getting-started.adoc
0 commit comments