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
Copy file name to clipboardExpand all lines: docs/release/release-tasks.md
+15-12Lines changed: 15 additions & 12 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -230,7 +230,7 @@ to a newer Go minor version according to our [backport policy](./../../CONTRIBUT
230
230
* For an example please see: [PR: clusterctl 1.1.5](https://github.com/Homebrew/homebrew-core/pull/105075/files).
231
231
* Homebrew has [conventions for commit messages](https://docs.brew.sh/Formula-Cookbook#commit) usually
232
232
the commit message for us should look like: `clusterctl 1.1.5`.
233
-
6. Set EOL date for previous release (prior art: https://github.com/kubernetes-sigs/cluster-api/issues/7146).
233
+
6. **For minor releases** Set EOL date for previous release (prior art: https://github.com/kubernetes-sigs/cluster-api/issues/7146) and update Cluster API support and guarantees in CONTRIBUTING.md (prior art: https://github.com/kubernetes-sigs/cluster-api/pull/8308).
234
234
235
235
Additional information:
236
236
* [Versioning documentation](./../../CONTRIBUTING.md#versioning) for more information.
@@ -298,7 +298,7 @@ The goal of this task to make the book for the current release available under e
298
298
1. Add a DNS entry for the book of the new release (should be available under e.g. `https://release-1-4.cluster-api.sigs.k8s.io`).
299
299
<br>Prior art: [Add DNS for CAPI release-1.2 release branch](https://github.com/kubernetes/k8s.io/pull/3872)
300
300
2. Open `https://release-1-4.cluster-api.sigs.k8s.io/` and verify that the certificates are valid
301
-
If they are not, talk to someone with access to Netlify, they have to click the `renew certificate` button in the Netlify UI.
301
+
If they are not, talk to someone with access to Netlify, they have to [click the `renew certificate` button](https://app.netlify.com/sites/kubernetes-sigs-cluster-api/settings/domain#https) in the Netlify UI.
302
302
3. Update references in introduction.md only on the main branch (drop unsupported versions, add the new release version).
303
303
<br>Prior art: [Add release 1.2 book link](https://github.com/kubernetes-sigs/cluster-api/pull/6697)
304
304
@@ -334,27 +334,30 @@ The goal of this task to make the book for the current release available under e
334
334
The goal of this task to make the book for the current release available under `https://cluster-api.sigs.k8s.io`.
335
335
336
336
Someone with access to Netlify should:
337
-
1. Change production branch in Netlify the current release branch (e.g. `release-1.4`) to make the book available under `https://cluster-api.sigs.k8s.io`.
338
-
2. Re-deploy via the Netlify UI.
337
+
1. Change production branch in Netlify the current release branch (e.g. `release-1.4`) to make the book available under `https://cluster-api.sigs.k8s.io`. It's done under [production branch settings](https://app.netlify.com/sites/kubernetes-sigs-cluster-api/settings/deploys#branches-and-deploy-contexts)
338
+
2. [Trigger a redeploy](https://app.netlify.com/sites/kubernetes-sigs-cluster-api/deploys).
339
339
340
340
#### Update clusterctl links in the quickstart
341
341
342
342
The goal of this task is to ensure the quickstart has links to the latest `clusterctl` binaries.
343
343
344
-
1. Update clusterctl links in the quickstart (on main and cherry-pick onto release-1.4).
345
-
<br>Prior art: [Update clusterctl version to v1.2.x in quick start](https://github.com/kubernetes-sigs/cluster-api/pull/6716)
344
+
Update clusterctl links in the quickstart (on main and cherry-pick onto release-1.4).
345
+
<br>Prior art: [Update clusterctl version to v1.2.x in quick start](https://github.com/kubernetes-sigs/cluster-api/pull/6716)
346
346
347
-
**Note**: The PR for this should be merged after the minor release has been published.
347
+
**Note**: The PR for this should be merged after the minor release has been published. Recommended to create it before
348
+
the release but with `/hold`. This will allow maintainers to review and approve before the release. When the release is
349
+
done just remove the hold to merge it.
348
350
349
351
#### Continuously: Communicate key dates to the community
350
352
351
-
The goal of this task is to ensure all stakeholders are informed about the current release cycle.
353
+
The goal of this task is to ensure all stakeholders are informed about the current release cycle. For example announcing
354
+
upcoming code freezes etc based on the [release timeline (1.4 example)](./releases/release-1.4.md).
352
355
353
-
Information can be distributed via: (TBD)
356
+
Information can be distributed via:
354
357
*`sig-cluster-lifecycle` mailing list
355
358
* Slack
356
359
* Office hours
357
-
* ClusterAPI book
360
+
*Cluster API book
358
361
* ...
359
362
360
363
Relevant information includes: (TBD)
@@ -364,8 +367,8 @@ Relevant information includes: (TBD)
0 commit comments