Skip to content

Commit 219da69

Browse files
chore(gateway): EOL for Gateway 3.8 (#2935)
* EOL for gateway 3.8 * fix release date
1 parent 76ee454 commit 219da69

File tree

4 files changed

+34
-4
lines changed

4 files changed

+34
-4
lines changed

app/_data/products/gateway.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -382,7 +382,8 @@ releases:
382382
- release: "3.8"
383383
ee-version: "3.8.1.2"
384384
ce-version: "3.8.1"
385-
eol: 2025-09-30
385+
eol: 2025-09-11
386+
sunset: true
386387
distributions:
387388
- amazonlinux2:
388389
package: true

app/_data/support/gateway.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,9 @@
2020
- release: "3.8"
2121
konnect: true
2222
beginning: "3.8.0.0"
23-
release_date: "2024-11-04"
24-
eol: "2025-09-30"
25-
sunset: "2026-09-30"
23+
release_date: "2024-09-11"
24+
eol: "2025-09-11"
25+
sunset: "2026-09-11"
2626
- release: "3.7"
2727
konnect: true
2828
beginning: "3.7.0.0"

app/gateway/third-party-support.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,11 +62,13 @@ These tools are managed services and Kong provides compatibility with the curren
6262
{% assign releases = site.data.products.gateway.releases | reverse | where: "label", empty %}
6363
{% navtabs "gateway-version" %}
6464
{% for release in releases %}
65+
{% unless release.sunset == true %}
6566
{% assign tab_name = release.release %}
6667
{% if release.lts %}{% assign tab_name = tab_name | append: ' LTS' %}{% endif %}
6768
{% navtab {{ tab_name }} %}
6869
{% include_cached support/gateway-third-party.html release=release %}
6970
{% endnavtab %}
71+
{% endunless %}
7072
{% endfor %}
7173
{% endnavtabs %}
7274

docs/version-eol-or-sunset.md

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
# Managing version End-of-Life (EOL) and End of Sunset support
2+
3+
Instructions for managing docs for EOL and EOS product versions.
4+
5+
## Kong Gateway
6+
7+
Kong Gateway versions have three stages:
8+
* Supported
9+
* Reached end of life (EOL) and entered sunset support
10+
* Reached end of sunset support (EOS)
11+
12+
### Moving an EOL version into sunset support
13+
14+
1. In `app/_data/support/gateway.yml`, ensure that the EOL and sunset dates are correct.
15+
16+
* For regular releases, the EOL should be exactly a year after the first minor release (e.g. 3.8.0.0); the sunset date should be exactly two years after.
17+
For example, if 3.8.0.0 came out on 2024-09-11, the EOL is 2025-09-11, and sunset is 2026-09-11.
18+
* For LTS releases, the EOL should be exactly three years after the first minor release; the sunset date should be exactly four years after.
19+
For example, if 3.10.0.0 LTS came out on 2025-03-31, the EOL is 2028-03-31, and sunset is 2029-03-31.
20+
21+
1. In `/app/_data/products/gateway.yml`, find the release and set `sunset: true`. Check the dates and ensure they align to the previous step.
22+
23+
### Moving a sunset version into EOS
24+
25+
When a version moves into end of sunset support, it is completely removed from the doc.
26+
27+
More details TBA when we actually have to do this.

0 commit comments

Comments
 (0)