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
Updates are supported on {product-title} beginning with the General Availability version 4.14.
10
+
11
+
[id="red-hat-device-edge-updates_{context}"]
12
+
== {op-system-bundle} updates
9
13
You can update {op-system-ostree-first} images or {op-system-base-full} with or without updating the {product-title} version if the version combination is supported. See the following table for details:
Updates of {microshift-short} are supported with a maximum of two minor versions. For example, you can update from 4.14 to 4.16 in a single step. Updating 4.14 to 4.15 first is not required.
Consider the following when planning to update {microshift-short}:
@@ -25,9 +22,19 @@ Consider the following when planning to update {microshift-short}:
25
22
* {op-system} or {op-system-ostree} updates are only required to update {microshift-short} if the existing operating system is not compatible with the new version of {microshift-short} that you want to use.
26
23
* {microshift-short} operates as an in-place update and does not require removal of the previous version. Data backups beyond those required for the usual functioning of your applications are also not required.
You can update {microshift-short} on an `rpm-ostree` system such as {op-system-ostree} by building a new image containing the new version of {microshift-short}. Ensure that the version of the operating system you want to use is compatible with the new version of {microshift-short} that you update to.
34
+
Using the {op-system-ostree} `rpm-ostree` update path allows for automated backup and system rollback in case any part of the update fails.
35
+
36
+
* You can update {microshift-short} on an `rpm-ostree` system such as {op-system-ostree} by building a new system image containing the new version of {microshift-short}.
37
+
* The `rpm-ostree` image can be the same version or an updated version, but the versions of {op-system-ostree} and {microshift-short} must be compatible.
31
38
32
39
The following features are available in the {op-system-ostree} update path:
33
40
@@ -48,10 +55,19 @@ To understand more about Greenboot, see the following documentation:
You can update {microshift-short} manually on a non-OSTree system such as {op-system-base-full} by downloading and updating the RPMs. To complete this update type, use the subscription manager to access the repository containing the new RPMs. To begin a manual RPM update, use the procedures in the following documentation:
58
+
You can update {microshift-short} manually on a non-OSTree system such as {op-system-base-full} by updating the RPMs.
59
+
60
+
* To complete this update type, use the subscription manager to enable the repository that contains the new RPMs.
61
+
* Use manual processes to ensure system health and complete additional system backups.
62
+
* To begin a manual RPM update, use the procedures in the following documentation:
Keeping versions in a supported configuration of {op-system-bundle} can require updating {microshift-short} and {op-system} at the same time. Ensure that your version of {op-system} is compatible with the version of {microshift-short} you are updating to, especially if you are updating {microshift-short} across two minor versions. Otherwise, you can create an unsupported configuration, break your cluster, or both.
You can update {op-system-ostree} or {op-system} without updating {microshift-short}, on the condition that the two versions are compatible. Check compatibilities before beginning an update. Use the {op-system-ostree} documentation specific to your update path.
@@ -63,7 +79,12 @@ You can update {op-system-ostree} or {op-system} without updating {microshift-sh
== Simultaneous {microshift-short} and operating system updates
66
-
You can update {op-system-ostree} or {op-system} and update {microshift-short} at the same time, on the condition that the versions are compatible. Check for compatibility before beginning an update. First use the {op-system-ostree} and {op-system} documentation specific to your update path to plan and update the operating system. Then use the {microshift-short} update type specific to your update path.
82
+
You can update {op-system-ostree} or {op-system} and update {microshift-short} at the same time, on the condition that the versions are compatible. Use the following workflow:
83
+
84
+
. Check for compatibility before beginning an update.
85
+
. Use the {op-system-ostree} and {op-system} documentation specific to your update path to plan and update the operating system.
86
+
. Enable the correct {microshift-short} repository to ensure alignment between your {op-system} and {microshift-short} versions.
87
+
. Use the {microshift-short} update type specific to your update path.
67
88
68
89
//additional resources for updating RHEL and MicroShift
Updating {product-title} for non-OSTree systems such as {op-system-base-full} requires downloading then updating the RPMs. For patch releases, such as 4.17.1 to 4.17.2, download and update the RPMs. For minor-version release updates, add the step of enabling the update repository using your subscription manager.
10
-
11
-
[IMPORTANT]
12
-
====
13
-
{microshift-short} updates are supported with a maximum of two minor versions. For example, you can update to 4.16 from 4.14 in a single step. Updating 4.14 to 4.15 first is not required.
14
-
====
9
+
Updating {product-title} for non-OSTree systems such as {op-system-base-full} requires updating the RPMs. For patch releases, such as 4.17.1 to 4.17.2, simply update the RPMs. For minor-version release updates, add the step of enabling the update repository using your subscription manager.
Copy file name to clipboardExpand all lines: microshift_updating/microshift-update-rpms-ostree.adoc
+2-4Lines changed: 2 additions & 4 deletions
Original file line number
Diff line number
Diff line change
@@ -8,13 +8,11 @@ toc::[]
8
8
9
9
Updating {microshift-short} on an `rpm-ostree` system such as {op-system-ostree-first} requires building a new {op-system-ostree} image containing the new version of {microshift-short} and any associated optional RPMs. After you have the `rpm-ostree` image with {microshift-short} embedded, direct your system to boot into that operating system image.
10
10
11
-
The procedures are the same for minor-version and patch updates. For example, use the same steps to upgrade from 4.16 to 4.17 or from 4.17.0 to 4.17.1.
The procedures are the same for minor-version and patch updates. For example, use the same steps to upgrade from 4.16 to 4.17 or from 4.17.2 to 4.17.3.
14
12
15
13
[NOTE]
16
14
====
17
-
Downgrades are not supported. The following procedure is for upgrades only.
15
+
Downgrades other than automatic rollbacks are not supported. The following procedure is for updates only.
Copy file name to clipboardExpand all lines: modules/microshift-updating-rpms-ostree.adoc
+9-6Lines changed: 9 additions & 6 deletions
Original file line number
Diff line number
Diff line change
@@ -4,13 +4,16 @@
4
4
5
5
:_mod-docs-content-type: PROCEDURE
6
6
[id="microshift-updates-rpms-ostree_{context}"]
7
-
= Applying updates on an OSTree system
7
+
= Applying updates on an rpm-ostree system
8
8
9
-
To update {microshift-short} on an `rpm-ostree` system such as {op-system-ostree-first}, embed the new version of {microshift-short} on a new operating system image. The steps you use depends on how your existing deployment is set up. The following procedure outlines the general steps you can take, with links to the {op-system-ostree} documentation. The {op-system-ostree} documentation is your resource for specific details on building an updated operating system image. Back up and system rollback are automatic with this update type.
9
+
To update {microshift-short} on an `rpm-ostree` system such as {op-system-ostree-first}, embed the new version of {microshift-short} on a new operating system image.
10
10
11
-
[NOTE]
11
+
* Back up and system rollback are automatic with this update type.
12
+
* You can also use this workflow to update applications running in the {microshift-short} cluster. Ensure compatibility between the application and the adjacent versions of {microshift-short} and {op-system-ostree} before starting an update.
13
+
14
+
[IMPORTANT]
12
15
====
13
-
You can also use this workflow to update applications running in the {microshift-short} cluster. Ensure compatibility between the application and the adjacent versions of {microshift-short} and {op-system-ostree} before starting an update.
16
+
The steps you use depends on how your existing deployment is set up. The following procedure outlines the general steps you can take, with links to the {op-system-ostree} documentation. The {op-system-ostree} documentation is your resource for specific details on building an updated operating system image.
14
17
====
15
18
16
19
.Prerequisites
@@ -19,9 +22,9 @@ You can also use this workflow to update applications running in the {microshift
19
22
* You have root user access to the host.
20
23
* The version of {microshift-short} you have is compatible with the {op-system-ostree} image you are preparing to use.
21
24
22
-
[NOTE]
25
+
[IMPORTANT]
23
26
====
24
-
You cannot downgrade {microshift-short} with this process. Downgrades are not supported.
27
+
You cannot downgrade {microshift-short} with this process. Downgrades other than automatic rollbacks are not supported.
Copy file name to clipboardExpand all lines: snippets/microshift-rhde-compatibility-table-snip.adoc
+8-18Lines changed: 8 additions & 18 deletions
Original file line number
Diff line number
Diff line change
@@ -7,42 +7,32 @@
7
7
8
8
.{op-system-bundle} release compatibility matrix
9
9
10
-
{op-system-base-full} and {microshift-short} work together as a single solution for device-edge computing. You can update each component separately, but the product versions must be compatible. For example, an update of {microshift-short} from 4.14 to 4.16 requires a {op-system} update. Supported configurations of {op-system-bundle} use verified releases for each together as listed in the following table:
10
+
{op-system-base-full} and {microshift-short} work together as a single solution for device-edge computing. You can update each component separately, but the product versions must be compatible. Supported configurations of {op-system-bundle} use verified releases for each together as listed in the following table:
11
11
12
-
[cols="4",%autowidth]
12
+
[cols="4",cols="~,~,~,20h"]
13
13
|===
14
-
^|*{op-system-ostree} Version(s)*
14
+
^|*{op-system} Version(s)*
15
15
^|*{microshift-short} Version*
16
16
^|*{microshift-short} Release Status*
17
-
^|*Supported {microshift-short} Version→{microshift-short} Version Updates*
0 commit comments