Skip to content

Commit 4762380

Browse files
authored
os compatibility: update lifecycle map for 4.19 GA (#3047)
1 parent 9c7edb7 commit 4762380

File tree

1 file changed

+17
-8
lines changed

1 file changed

+17
-8
lines changed

pkg/compatibility/compatibility.go

Lines changed: 17 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -50,34 +50,42 @@ type VersionInfo struct {
5050
}
5151

5252
var (
53-
ocpBetaVersions = []string{"4.13", "4.14", "4.15", "4.16", "4.17", "4.18", "4.19", "4.20"}
53+
ocpBetaVersions = []string{"4.13", "4.14", "4.15", "4.16", "4.17", "4.18", "4.19", "4.20", "4.21"}
5454
ocpLifeCycleDates = map[string]VersionInfo{
5555
// TODO: Adjust all of these periodically to make sure they are up to date with the lifecycle
5656
// update documentation.
5757

5858
// Full Support
59+
"4.19": {
60+
GADate: time.Date(2025, 6, 17, 0, 0, 0, 0, time.UTC), // June 17, 2025
61+
FSEDate: time.Date(2025, 9, 17, 0, 0, 0, 0, time.UTC), // September 17, 2025
62+
MSEDate: time.Date(2026, 12, 17, 0, 0, 0, 0, time.UTC), // December 17, 2026
63+
// Note: FSEDate (Release of 4.20 + 3 months) is currently a "guess". Update when available.
64+
65+
// OS Compatibility
66+
MinRHCOSVersion: "4.19",
67+
RHELVersionsAccepted: []string{"8.4", "8.5"},
68+
},
5969
"4.18": {
6070
GADate: time.Date(2025, 2, 25, 0, 0, 0, 0, time.UTC), // February 25, 2025
61-
FSEDate: time.Date(2025, 6, 1, 0, 0, 0, 0, time.UTC), // June 1, 2025
62-
MSEDate: time.Date(2028, 2, 25, 0, 0, 0, 0, time.UTC), // February 25, 2028
63-
// Note: FSEDate (Release of 4.19 + 3 months) is currently a "guess". Update when available.
71+
FSEDate: time.Date(2025, 9, 17, 0, 0, 0, 0, time.UTC), // September 17, 2025
72+
MSEDate: time.Date(2028, 2, 25, 0, 0, 0, 0, time.UTC), // February 25, 2028 // This is the end of "Term 2" extended update support.
6473

6574
// OS Compatibility
6675
MinRHCOSVersion: "4.18",
6776
RHELVersionsAccepted: []string{"8.4", "8.5"},
6877
},
78+
79+
// Maintenance Support
6980
"4.17": {
7081
GADate: time.Date(2024, 10, 1, 0, 0, 0, 0, time.UTC), // October 1, 2024
7182
FSEDate: time.Date(2025, 4, 27, 0, 0, 0, 0, time.UTC), // April 27, 2025
7283
MSEDate: time.Date(2026, 4, 1, 0, 0, 0, 0, time.UTC), // April 1, 2026 - This is the end of "Term 2" extended update support.
73-
// Note: FSEDate (Release of 4.18 + 3 months) is currently a "guess". Update when available.
7484

7585
// OS Compatibility
7686
MinRHCOSVersion: "4.17",
7787
RHELVersionsAccepted: []string{"8.4", "8.5"},
7888
},
79-
80-
// Maintenance Support
8189
"4.16": {
8290
GADate: time.Date(2024, 6, 27, 0, 0, 0, 0, time.UTC), // June 27, 2024
8391
FSEDate: time.Date(2025, 1, 1, 0, 0, 0, 0, time.UTC), // January 1, 2025
@@ -96,6 +104,7 @@ var (
96104
MinRHCOSVersion: "4.15",
97105
RHELVersionsAccepted: []string{"8.4", "8.5"},
98106
},
107+
// End of life
99108
"4.14": {
100109
GADate: time.Date(2023, 10, 31, 0, 0, 0, 0, time.UTC), // October 31, 2023
101110
FSEDate: time.Date(2024, 5, 27, 0, 0, 0, 0, time.UTC), // May 27, 2024
@@ -123,7 +132,7 @@ var (
123132
MinRHCOSVersion: "4.12",
124133
RHELVersionsAccepted: []string{"8.4", "8.5"},
125134
},
126-
// End of life
135+
127136
"4.11": {
128137
GADate: time.Date(2022, 8, 10, 0, 0, 0, 0, time.UTC), // August 10, 2022
129138
FSEDate: time.Date(2023, 4, 17, 0, 0, 0, 0, time.UTC), // April 17, 2023

0 commit comments

Comments
 (0)