|
| 1 | +:_content-type: ASSEMBLY |
| 2 | +[id="microshift-update-options"] |
| 3 | += Update options with {product-title} and {op-system-bundle} |
| 4 | +include::_attributes/attributes-microshift.adoc[] |
| 5 | +:context: microshift-update-options |
| 6 | + |
| 7 | +toc::[] |
| 8 | + |
| 9 | +You can update {op-system-ostree-first} or {op-system-base-full} with or without updating {product-title-first} as long as the two versions are compatible. See the following table for details: |
| 10 | + |
| 11 | +include::snippets/microshift-rhde-compatibility-table-snip.adoc[leveloffset=+1] |
| 12 | + |
| 13 | +*{product-title} update paths* |
| 14 | + |
| 15 | +* Generally Available Version 4.14.0 to 4.14.z on {op-system-ostree} 9.2 |
| 16 | +* Generally Available Version 4.14.0 to 4.14.z on {op-system} 9.2 |
| 17 | +
|
| 18 | +[IMPORTANT] |
| 19 | +==== |
| 20 | +Updates of {product-title} from one minor version to the next must be in sequence. For example, you cannot update from 4.14 to 4.16. You must update 4.14 to 4.15. |
| 21 | +==== |
| 22 | + |
| 23 | +[id="microshift-update-options-standalone-updates_{context}"] |
| 24 | +== Standalone {product-title} updates |
| 25 | + |
| 26 | +You can update {product-title} without reinstalling the applications you created. {op-system} or {op-system-ostree} updates are also not required to update {product-title}, as long as the existing operating system is compatible with the new version of {product-title} that you want to use. |
| 27 | + |
| 28 | +{product-title} 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. |
| 29 | + |
| 30 | +[id="microshift-update-options-rpm-ostree-updates"] |
| 31 | +=== RPM-OSTree updates |
| 32 | +You can update {product-title} on an `rpm-ostree` system such as {op-system-ostree} by building a new image containing the new version of {product-title}. Ensure that the version of the operating system you want to use is compatible with the new version of {product-title} that you update to. |
| 33 | + |
| 34 | +The following features are available in the {op-system-ostree} update path: |
| 35 | + |
| 36 | +* The system automatically rolls back to a previous healthy system state if the update fails. |
| 37 | +* Applications do not need to be reinstalled. |
| 38 | +* You can update an application without updating {product-title} using this update type. |
| 39 | +* The image you build can contain other updates as needed. |
| 40 | + |
| 41 | +To begin a {product-title} update by embedding in a {op-system-ostree} image, use the procedures in the following documentation: |
| 42 | + |
| 43 | +* xref:../microshift_updating/microshift-update-rpms-ostree.adoc#microshift-update-rpms-ostree[Applying updates on an OSTree system] |
| 44 | + |
| 45 | +To understand more about Greenboot, see the following documentation: |
| 46 | + |
| 47 | +* xref:../microshift_install/microshift-greenboot.adoc#microshift-greenboot[The Greenboot health check] |
| 48 | +* xref:../microshift_running_apps/microshift-greenboot-workload-scripts.adoc#microshift-greenboot-workload-scripts[Greenboot workload health check scripts] |
| 49 | + |
| 50 | +[id="microshift-update-options-manual-rpm-updates"] |
| 51 | +=== Manual RPM updates |
| 52 | +You can update {product-title} 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: |
| 53 | + |
| 54 | +* xref:../microshift_updating/microshift-update-rpms-manually.adoc#microshift-update-rpms-manually[About updating MicroShift RPMs manually] |
| 55 | + |
| 56 | +[id="microshift-update-options-standalone-rhel-updates"] |
| 57 | +== Standalone {op-system-ostree} updates |
| 58 | +You can update {op-system-ostree} or {op-system} without updating {product-title}, 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. |
| 59 | + |
| 60 | +//additional resources for updating RHEL alone |
| 61 | +[role="_additional-resources"] |
| 62 | +.Additional resources |
| 63 | +* link:https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/9/html/composing_installing_and_managing_rhel_for_edge_images/index[Managing RHEL for Edge images] |
| 64 | + |
| 65 | +[id="microshift-update-options-simultaneous-microshift-rhel-updates"] |
| 66 | +== Simultaneous {product-title} and operating system updates |
| 67 | +You can update {op-system-ostree} or {op-system} and update {product-title} 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} documentation specific to your update path to plan and update the operating system. Then use the {product-title} update type specific to your update path. |
| 68 | + |
| 69 | +//additional resources for updating RHEL and MicroShift |
| 70 | +[role="_additional-resources"] |
| 71 | +.Additional resources |
| 72 | +* link:https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/9/html/composing_installing_and_managing_rhel_for_edge_images/index[Managing RHEL for Edge images] |
| 73 | +* xref:../microshift_updating/microshift-update-rpms-ostree.adoc#microshift-update-rpms-ostree[Applying updates on an OSTree system] |
| 74 | +* xref:../microshift_updating/microshift-update-rpms-manually.adoc#microshift-update-rpms-manually[Applying updates manually with RPMs] |
| 75 | +* xref:../microshift_install/microshift-greenboot.adoc#microshift-greenboot[The Greenboot system health check] |
| 76 | +* xref:../microshift_running_apps/microshift-greenboot-workload-scripts.adoc#microshift-greenboot-workload-scripts[Greenboot workload scripts] |
0 commit comments