Skip to content

Commit

Permalink
Update guidance about major version of edge releases.
Browse files Browse the repository at this point in the history
Signed-off-by: Flynn <[email protected]>
  • Loading branch information
kflynn committed Jun 6, 2024
1 parent c3056d6 commit 719e01a
Show file tree
Hide file tree
Showing 2 changed files with 12 additions and 10 deletions.
14 changes: 4 additions & 10 deletions linkerd.io/content/2.15/tasks/upgrade.md
Original file line number Diff line number Diff line change
Expand Up @@ -106,16 +106,10 @@ the version-specific upgrade notes before proceeding.
### Edge releases

For edge releases, it is also usually safe to upgrade one major version at a
time. The "major version" of an edge release is indicated by the most recent
`version-2.X` tag before the edge release tag in question; this is also
included in the release notes for each edge release.

For example, `edge-24.4.1` is within major version 2.15: the most recent
`version-2.X` tag before `edge-24.4.1` is
[`version-2.15`](https://github.com/linkerd/linkerd2/releases/tag/version-2.15),
which corresponds to `edge-24.2.4`. Therefore, it should be safe to upgrade
from `edge-24.2.4` to any edge release within 2.15 or 2.16, but not to any
edge release produced after `version-2.17` is tagged.
time. The major version of an edge release is included in the release notes
for each edge release: for example, `edge-24.4.1` is part of Linkerd 2.15, so
it should be safe to upgrade from `edge-24.2.4` to any edge release within
Linkerd 2.15 or Linkerd 2.16.

For any situation where this is not the case, the edge release guidance will
have more information.
Expand Down
8 changes: 8 additions & 0 deletions linkerd.io/content/releases/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -54,6 +54,14 @@ digits of the year, `m` is the numeric month, and `n` is numeric edge release
count for that month. For example, `edge-24.1.3` is the third edge release
shipped in January 2024.

Each edge release is also part of a specific major version of Linkerd. The
major version of an edge release is indicated by the most recent `version-2.X`
tag before the edge release tag in question; this is also included in the
release notes for each edge release. For example, `edge-24.4.1` is part of
Linkerd 2.15: the most recent `version-2.X` tag before `edge-24.4.1` is
[`version-2.15`](https://github.com/linkerd/linkerd2/releases/tag/version-2.15),
which corresponds to `edge-24.2.4`.

Using edge release artifacts and reporting bugs helps us ensure a rapid pace of
development and is a great way to help Linkerd. We publish edge release guidance
as part of the release notes and strive to always provide production-ready
Expand Down

0 comments on commit 719e01a

Please sign in to comment.