Skip to content

Commit e4a2ab2

Browse files
authored
Update upgrade guides to clarify that legacy repos are frozen (#43472)
* Add legacy-repos-deprecation shortcode and localization Signed-off-by: Marko Mudrinić <[email protected]> * Update install/upgrade guides to clarify that legacy repos are frozen Signed-off-by: Marko Mudrinić <[email protected]> * Update the legacy repos message Signed-off-by: Marko Mudrinić <[email protected]> --------- Signed-off-by: Marko Mudrinić <[email protected]>
1 parent 2157373 commit e4a2ab2

File tree

6 files changed

+19
-9
lines changed

6 files changed

+19
-9
lines changed

content/en/docs/setup/production-environment/tools/kubeadm/install-kubeadm.md

Lines changed: 2 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -157,19 +157,12 @@ For more information on version skews, see:
157157
* Kubernetes [version and version-skew policy](/docs/setup/release/version-skew-policy/)
158158
* Kubeadm-specific [version skew policy](/docs/setup/production-environment/tools/kubeadm/create-cluster-kubeadm/#version-skew-policy)
159159

160-
{{< note >}}
161-
Kubernetes has [new package repositories hosted at `pkgs.k8s.io`](/blog/2023/08/15/pkgs-k8s-io-introduction/)
162-
starting from August 2023. The legacy package repositories (`apt.kubernetes.io` and `yum.kubernetes.io`)
163-
have been frozen starting from September 13, 2023. Please read our
164-
[deprecation and freezing announcement](/blog/2023/08/31/legacy-package-repository-deprecation/)
165-
for more details.
166-
{{< /note >}}
160+
{{% legacy-repos-deprecation %}}
167161

168162
{{< note >}}
169163
There's a dedicated package repository for each Kubernetes minor version. If you want to install
170164
a minor version other than {{< skew currentVersion >}}, please see the installation guide for
171-
your desired minor version. The official Kubernetes package repositories provide downloads for
172-
Kubernetes versions starting with v1.24.0.
165+
your desired minor version.
173166
{{< /note >}}
174167

175168
{{< tabs name="k8s_install" >}}

content/en/docs/tasks/administer-cluster/kubeadm/change-package-repository.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,8 @@ package repositories (`pkgs.k8s.io`). If that's not the case, it's strongly
1919
recommended to migrate to the community-owned package repositories as described
2020
in the [official announcement](/blog/2023/08/15/pkgs-k8s-io-introduction/).
2121

22+
{{% legacy-repos-deprecation %}}
23+
2224
### Verifying if the Kubernetes package repositories are used
2325

2426
If you're unsure whether you're using the community-owned package repositories or the

content/en/docs/tasks/administer-cluster/kubeadm/kubeadm-upgrade.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,8 @@ enable the package repository for the desired Kubernetes minor release. This is
5959
[Changing the Kubernetes package repository](/docs/tasks/administer-cluster/kubeadm/change-package-repository/)
6060
document.
6161

62+
{{% legacy-repos-deprecation %}}
63+
6264
## Determine which version to upgrade to
6365

6466
Find the latest patch release for Kubernetes {{< skew currentVersion >}} using the OS package manager:

content/en/docs/tasks/administer-cluster/kubeadm/upgrading-linux-nodes.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,8 @@ enable the package repository for the desired Kubernetes minor release. This is
2424
[Changing the Kubernetes package repository](/docs/tasks/administer-cluster/kubeadm/change-package-repository/)
2525
document.
2626

27+
{{% legacy-repos-deprecation %}}
28+
2729
## Upgrading worker nodes
2830

2931
### Upgrade kubeadm

data/i18n/en/en.toml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -282,6 +282,14 @@ other = "Thanks for the feedback. If you have a specific, answerable question ab
282282
[layouts_docs_search_fetching]
283283
other = "Fetching results..."
284284

285+
[legacy_repos_message]
286+
other = """The legacy package repositories (`apt.kubernetes.io` and `yum.kubernetes.io`) have been
287+
[deprecated and frozen starting from September 13, 2023](/blog/2023/08/31/legacy-package-repository-deprecation/).
288+
**Using the [new package repositories hosted at `pkgs.k8s.io`](/blog/2023/08/15/pkgs-k8s-io-introduction/)
289+
is strongly recommended and required in order to install Kubernetes versions released after September 13, 2023.**
290+
The deprecated legacy repositories, and their contents, might be removed at any time in the future and without
291+
a further notice period. The new package repositories provide downloads for Kubernetes versions starting with v1.24.0."""
292+
285293
[main_by]
286294
other = "by"
287295

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
<div class="alert alert-secondary callout note" role="alert">
2+
<strong>{{ T "note" | safeHTML }}</strong> {{ T "legacy_repos_message" | markdownify }}
3+
</div>

0 commit comments

Comments
 (0)