You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: modules/understanding-upgrade-channels.adoc
+46-3Lines changed: 46 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -19,13 +19,23 @@ administrators explicitly decide to upgrade to the next minor version of
19
19
{product-title}. Upgrade channels control only release selection and do not impact the version of the cluster that you install; the `openshift-install`
20
20
binary file for a specific version of {product-title} always installs that version.
21
21
22
+
ifndef::openshift-origin[]
22
23
{product-title} {product-version} offers the following upgrade channels:
23
24
24
25
* `candidate-{product-version}`
25
26
* `fast-{product-version}`
26
27
* `stable-{product-version}`
27
28
* `eus-4.6` (only available when running 4.6)
28
29
30
+
endif::openshift-origin[]
31
+
ifdef::openshift-origin[]
32
+
{product-title} {product-version} offers the following upgrade channel:
33
+
34
+
* `stable-4`
35
+
36
+
endif::openshift-origin[]
37
+
38
+
ifndef::openshift-origin[]
29
39
[discrete]
30
40
== candidate-{product-version} channel
31
41
@@ -71,18 +81,30 @@ never appear in the `stable-{product-version}` channel before they appear in the
71
81
72
82
You can use the `fast-{product-version}` channel to upgrade from a previous minor version of
73
83
{product-title}.
84
+
endif::openshift-origin[]
74
85
86
+
ifndef::openshift-origin[]
75
87
[discrete]
76
88
== stable-{product-version} channel
77
-
78
89
While the `fast-{product-version}` channel contains releases as soon
79
90
as their errata are published, releases are added to the `stable-{product-version}` channel
80
91
after a delay. During this delay, data is collected from Red Hat SRE teams, Red Hat support services,
81
92
and pre-production and production environments that participate in connected customer program about the stability of the release.
82
93
83
94
You can use the `stable-{product-version}` channel to upgrade from a previous minor version of
84
95
{product-title}.
96
+
endif::openshift-origin[]
97
+
ifdef::openshift-origin[]
98
+
[discrete]
99
+
== stable-4 channel
100
+
Releases are added to the `stable-4` channel
101
+
after passing all tests.
102
+
103
+
You can use the `stable-4` channel to upgrade from a previous minor version of
104
+
{product-title}.
105
+
endif::openshift-origin[]
85
106
107
+
ifndef::openshift-origin[]
86
108
[discrete]
87
109
== eus-4.6 channel
88
110
@@ -106,14 +128,21 @@ a supported version of {product-title} 4.6.
106
128
107
129
Finally, if you install of a 4.6 version that is exclusive to EUS, you will
108
130
similarly not be able to upgrade to a later minor version until upgrades are provided to 4.10.
131
+
endif::openshift-origin[]
109
132
110
133
[discrete]
111
134
== Upgrade version paths
112
135
113
136
{product-title} maintains an upgrade recommendation service that understands the
114
137
version of {product-title} you have installed as well as the path to take within
115
-
the channel you choose to get you to the next release. You can imagine seeing the
116
-
following in the `fast-{product-version}` channel:
138
+
the channel you choose to get you to the next release.
139
+
140
+
ifndef::openshift-origin[]
141
+
You can imagine seeing the following in the `fast-{product-version}` channel:
142
+
endif::openshift-origin[]
143
+
ifdef::openshift-origin[]
144
+
You can imagine seeing the following in the `stable-4` channel:
145
+
endif::openshift-origin[]
117
146
118
147
* {product-version}.0
119
148
* {product-version}.1
@@ -124,6 +153,7 @@ The service recommends only upgrades that have been tested and have no serious i
124
153
If your cluster is on {product-version}.1 and {product-title} suggests
125
154
{product-version}.4, then it is safe for you to update from {product-version}.1 to {product-version}.4. Do not rely on consecutive patch numbers. In this example, {product-version}.2 is not, and never was, available in the channel. The update service will not suggest updating to a version of {product-title} that contains known vulnerabilities.
126
155
156
+
ifndef::openshift-origin[]
127
157
Update stability depends on your channel. The presence of an update recommendation in
128
158
the `candidate-{product-version}` channel does not imply that the update is supported.
129
159
It means that no serious issues have been found with the update yet, but there might
@@ -138,7 +168,17 @@ Red Hat will eventually provide supported update paths from any supported releas
138
168
or `stable-{product-version}` channels to the latest release in {product-version}.z,
139
169
although there can be delays while safe paths away from troubled releases are
140
170
constructed and verified.
171
+
endif::openshift-origin[]
141
172
173
+
ifdef::openshift-origin[]
174
+
The presence of an update recommendation in the `stable-4`
175
+
channel is a declaration that the update is fully supported while it is in the
176
+
channel. While releases will never be removed from the channel, update recommendations
177
+
that exhibit serious issues will be removed from the channel. Updates initiated
178
+
after the update recommendation has been removed might not be supported.
179
+
endif::openshift-origin[]
180
+
181
+
ifndef::openshift-origin[]
142
182
[discrete]
143
183
== Fast and stable channel use and strategies
144
184
@@ -155,6 +195,7 @@ and participating in Red Hat’s connected customer program. Red
155
195
Hat uses this program to observe the impact of updates on your specific hardware and software
156
196
configurations. Future releases might improve or alter the pace at which updates move
157
197
from the `fast-{product-version}` to the `stable-{product-version}` channel.
198
+
endif::openshift-origin[]
158
199
159
200
[discrete]
160
201
== Restricted network clusters
@@ -163,6 +204,7 @@ If you manage the container images for your {product-title} clusters yourself, y
163
204
During upgrade, the user interface might warn you about switching between these versions,
164
205
so you must ensure that you selected an appropriate version before you bypass those warnings.
165
206
207
+
ifndef::openshift-origin[]
166
208
[discrete]
167
209
== Switching between channels
168
210
@@ -177,3 +219,4 @@ be a delay of up to a day for the release to be promoted to
177
219
`stable-{product-version}`. If you change to a channel that does not include your
178
220
current release, an alert displays and no updates can be recommended, but you can
179
221
safely change back to your original channel at any point.
Copy file name to clipboardExpand all lines: modules/update-upgrading-web.adoc
+10Lines changed: 10 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -37,12 +37,17 @@ endif::within[]
37
37
ifdef::between[]
38
38
your current minor version,
39
39
endif::between[]
40
+
ifndef::openshift-origin[]
40
41
such as `stable-{product-version}`.
41
42
+
42
43
[IMPORTANT]
43
44
====
44
45
For production clusters, you must subscribe to a stable-* or fast-* channel.
45
46
====
47
+
endif::openshift-origin[]
48
+
ifdef::openshift-origin[]
49
+
such as `stable-4`.
50
+
endif::openshift-origin[]
46
51
** If the *Update Status* is not *Updates Available*, you cannot upgrade your cluster.
47
52
** *Select Channel* indicates the cluster version that your cluster is running or is updating to.
48
53
@@ -61,7 +66,12 @@ ifdef::between[]
61
66
+
62
67
--
63
68
** If updates are available, continue to perform updates in the current channel until you can no longer update.
69
+
ifndef::openshift-origin[]
64
70
** If no updates are available, change the *Channel* to the stable-* or fast-* channel for the next minor version, and update to the version that you want in that channel.
71
+
endif::openshift-origin[]
72
+
ifdef::openshift-origin[]
73
+
** If no updates are available, change the *Channel* to the stable-* channel for the next minor version, and update to the version that you want in that channel.
74
+
endif::openshift-origin[]
65
75
--
66
76
+
67
77
You might need to perform several intermediate updates until you reach the version that you want.
0 commit comments