From 242d239890b667753cdb9de74e889b1772a0ebe3 Mon Sep 17 00:00:00 2001 From: Derek Nola Date: Tue, 2 Jan 2024 10:14:35 -0800 Subject: [PATCH] Add v1.29 page Signed-off-by: Derek Nola --- .github/workflows/release-notes.yml | 2 +- docs/release-notes/v1.29.X.md | 61 ++++++++++++++++++++++++++++ scripts/collect-all-release-notes.sh | 2 + 3 files changed, 64 insertions(+), 1 deletion(-) create mode 100644 docs/release-notes/v1.29.X.md diff --git a/.github/workflows/release-notes.yml b/.github/workflows/release-notes.yml index 519e6685..b54ead3a 100644 --- a/.github/workflows/release-notes.yml +++ b/.github/workflows/release-notes.yml @@ -3,7 +3,7 @@ on: workflow_dispatch env: - MINORS: "v1.25 v1.26 v1.27 v1.28" + MINORS: "v1.26 v1.27 v1.28 v1.29" permissions: contents: write pull-requests: write diff --git a/docs/release-notes/v1.29.X.md b/docs/release-notes/v1.29.X.md new file mode 100644 index 00000000..aed75247 --- /dev/null +++ b/docs/release-notes/v1.29.X.md @@ -0,0 +1,61 @@ +--- +hide_table_of_contents: true +--- + +# v1.29.X + +:::warning Upgrade Notice +Before upgrading from earlier releases, be sure to read the Kubernetes [Urgent Upgrade Notes](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#urgent-upgrade-notes). +::: + +| Version | Release date | rke2-cilium | rke2-canal | rke2-calico | rke2-calico-crd | rke2-coredns | rke2-ingress-nginx | rke2-metrics-server | rancher-vsphere-csi | Canal (Default) | Calico | Cilium | Multus | +| ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | +| [v1.29.0+rke2r1](v1.29.X.md#release-v1290rke2r1) | Dec 22 2023| [1.14.400](https://github.com/rancher/rke2-charts/raw/main/assets/rke2-cilium/rke2-cilium-1.14.400.tgz) | [v3.26.3-build2023110900](https://github.com/rancher/rke2-charts/raw/main/assets/rke2-canal/rke2-canal-v3.26.3-build2023110900.tgz) | [v3.26.300](https://github.com/rancher/rke2-charts/raw/main/assets/rke2-calico/rke2-calico-v3.26.300.tgz) | [v3.26.300](https://github.com/rancher/rke2-charts/raw/main/assets/rke2-calico/rke2-calico-crd-v3.26.300.tgz) | [1.24.007](https://github.com/rancher/rke2-charts/raw/main/assets/rke2-coredns/rke2-coredns-1.24.007.tgz) | [4.8.200](https://github.com/rancher/rke2-charts/raw/main/assets/rke2-ingress-nginx/rke2-ingress-nginx-4.8.200.tgz) | [2.11.100-build2023051511](https://github.com/rancher/rke2-charts/raw/main/assets/rke2-metrics-server/rke2-metrics-server-2.11.100-build2023051511.tgz) | [3.0.1-rancher101](https://github.com/rancher/rke2-charts/raw/main/assets/rancher-vsphere-csi/rancher-vsphere-csi-3.0.1-rancher101.tgz) | [Flannel v0.23.0](https://github.com/flannel-io/flannel/releases/tag/v0.23.0)
[Calico v3.26.3](https://docs.tigera.io/calico/latest/release-notes/#v3.26) | [v3.26.3](https://docs.tigera.io/calico/latest/release-notes/#v3.26) | [v1.14.4](https://github.com/cilium/cilium/releases/tag/v1.14.4) | [v4.0.2](https://github.com/k8snetworkplumbingwg/multus-cni/releases/tag/v4.0.2) | + +
+ +## Release [v1.29.0+rke2r1](https://github.com/rancher/rke2/releases/tag/v1.29.0+rke2r1) + + +This release is RKE2's first in the v1.29 line. This release updates Kubernetes to v1.29.0. + +Before upgrading from earlier releases, be sure to read the Kubernetes [Urgent Upgrade Notes](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#urgent-upgrade-notes). + +:::warning Important Notes + +* The experimental `secrets-encrypt rotate-keys` command, used to perform an abbreviated rotation of secrets + encryptions keys, has been removed from this release due to changes in the upstream implementation of + configuration reloading. It will return in a subsequent release; see https://github.com/rancher/rke2/issues/5152 + for more information. + + +::: + +### Changes since v1.28.4+rke2r1: +* Bump k3s version for v1.29 ([#5153](https://github.com/rancher/rke2/pull/5153)) +* Bump k3s and kubernetes versions for v1.29.0 ([#5144](https://github.com/rancher/rke2/pull/5144)) +* ⚠️ added support for amazon linux 2023 (#4973) ([#4973](https://github.com/rancher/rke2/pull/4973)) +* Bump containerd to v1.7.11 ([#5129](https://github.com/rancher/rke2/pull/5129)) +* Bumped containerd/runc to v1.7.10/v1.1.10 ([#5117](https://github.com/rancher/rke2/pull/5117)) +* Update stable channel to v1.26.11+rke2r1 ([#5099](https://github.com/rancher/rke2/pull/5099)) + +## Charts Versions +| Component | Version | +| -------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- | +| rke2-cilium | [1.14.400](https://github.com/rancher/rke2-charts/raw/main/assets/rke2-cilium/rke2-cilium-1.14.400.tgz) | +| rke2-canal | [v3.26.3-build2023110900](https://github.com/rancher/rke2-charts/raw/main/assets/rke2-canal/rke2-canal-v3.26.3-build2023110900.tgz) | +| rke2-calico | [v3.26.300](https://github.com/rancher/rke2-charts/raw/main/assets/rke2-calico/rke2-calico-v3.26.300.tgz) | +| rke2-calico-crd | [v3.26.300](https://github.com/rancher/rke2-charts/raw/main/assets/rke2-calico/rke2-calico-crd-v3.26.300.tgz) | +| rke2-coredns | [1.24.007](https://github.com/rancher/rke2-charts/raw/main/assets/rke2-coredns/rke2-coredns-1.24.007.tgz) | +| rke2-ingress-nginx | [4.8.200](https://github.com/rancher/rke2-charts/raw/main/assets/rke2-ingress-nginx/rke2-ingress-nginx-4.8.200.tgz) | +| rke2-metrics-server | [2.11.100-build2023051511](https://github.com/rancher/rke2-charts/raw/main/assets/rke2-metrics-server/rke2-metrics-server-2.11.100-build2023051511.tgz) | +| rancher-vsphere-csi | [3.0.1-rancher101](https://github.com/rancher/rke2-charts/raw/main/assets/rancher-vsphere-csi/rancher-vsphere-csi-3.0.1-rancher101.tgz) | +| rancher-vsphere-cpi | [1.5.100](https://github.com/rancher/rke2-charts/raw/main/assets/rancher-vsphere-cpi/rancher-vsphere-cpi-1.5.100.tgz) | +| harvester-cloud-provider | [0.2.200](https://github.com/rancher/rke2-charts/raw/main/assets/harvester-cloud-provider/harvester-cloud-provider-0.2.200.tgz) | +| harvester-csi-driver | [0.1.1600](https://github.com/rancher/rke2-charts/raw/main/assets/harvester-cloud-provider/harvester-csi-driver-0.1.1600.tgz) | +| rke2-snapshot-controller | [1.7.202](https://github.com/rancher/rke2-charts/raw/main/assets/rke2-snapshot-controller/rke2-snapshot-controller-1.7.202.tgz) | +| rke2-snapshot-controller-crd | [1.7.202](https://github.com/rancher/rke2-charts/raw/main/assets/rke2-snapshot-controller/rke2-snapshot-controller-crd-1.7.202.tgz) | +| rke2-snapshot-validation-webhook | [1.7.302](https://github.com/rancher/rke2-charts/raw/main/assets/rke2-snapshot-validation-webhook/rke2-snapshot-validation-webhook-1.7.302.tgz) | + + +----- diff --git a/scripts/collect-all-release-notes.sh b/scripts/collect-all-release-notes.sh index 36514910..142940db 100755 --- a/scripts/collect-all-release-notes.sh +++ b/scripts/collect-all-release-notes.sh @@ -44,6 +44,8 @@ for minor in $MINORS; do # Add extra levels for Docusaurus Sidebar and link to GH release page sed -i 's/^# Release \(.*\)/## Release [\1](https:\/\/github.com\/rancher\/rke2\/releases\/tag\/\1)/' "${file}" sed -i 's/^## Changes since/### Changes since/' "${file}" + # Wrap Important Notes in a Warning block + perl -i -p0e 's/\*\*Important Notes\*\*(.*?)###/:::warning Important Notes\n$1\n:::\n\n###/s' "${file}" done echo -e "\n
\n" >> $global_table # Append the global component and version table