docs/doc/source/updates/kubernetes/software-updates-and-upgrades-software-updates.rst
Ron Stone f125a8b892 Remove spurious escapes (r8,dsR8)
This change addresses a long-standing issue in rST documentation imported from XML.
That import process added backslash escapes in front of various characters. The three
most common being '(', ')', and '_'.
These instances are removed.

Signed-off-by: Ron Stone <ronald.stone@windriver.com>
Change-Id: Id43a9337ffcd505ccbdf072d7b29afdb5d2c997e
2023-03-01 11:19:04 +00:00

3.6 KiB

Software Updates

software updates (also known as patches) must be applied to the system in order to keep your system updated with feature enhancements, free of known bugs, and security vulnerabilities.

provides software updates that are cryptographically signed to ensure integrity and authenticity. The REST APIs, CLIs and GUI validate the signature of software updates before loading it into the system.

An update typically modifies a small portion of your system to address the following items:

  • bugs
  • security vulnerabilities
  • feature enhancements

Software updates can be installed manually or by the Update Orchestrator, which automates a rolling install of an update across all of the hosts. For more information on manual updates, see Manage Software Updates <managing-software-updates>. For more information on upgrade orchestration, see Orchestrated Software Update <update-orchestration-overview>.

Warning

Do NOT use the guide for orchestrated software updates. The Update Orchestrator automates a recursive rolling install of an update across all subclouds and all hosts within the subclouds.

handles multiple updates being applied and removed at once. Software updates can modify and update any area of software, including the kernel itself. For information on populating, installing and removing software updates, see Manage Software Updates <managing-software-updates>.

There are two different kinds of Software updates that you can use to update the software:

  1. Software Updates

    These software updates deliver software updates containing ostree commits for updating the software running directly on the hosts.

    Software updates can be installed manually or by the Update Orchestrator which automates a rolling install of an update across all of the hosts.

    The handles multiple updates being applied and removed at once. Software updates can modify and update any area of software, including the kernel itself.

    For information on populating, installing and removing software updates, see Manage Software Updates <managing-software-updates>.

    Note

    A 10 GB internal management network is required for reboot-required software update operations.

  2. Application Software Updates

    These software updates apply to software being managed through the StarlingX Application Package Manager, that is, system application-upload/apply/remove/delete. delivers some software through this mechanism, for example, platform-integ-apps.

    For software updates for these applications, download the updated application tarball, containing the updated FluxCD manifest, and updated Helm charts for the application, and apply the updates using the system application-update command.