docs/doc/source/updates/kubernetes/software-updates-and-upgrades-software-updates.rst
Elisamara Aoki Goncalves f66456671e Software Updates has a duplicated paragraph (r8,dsR8)
closes-bug: 2038595

Change-Id: I38e957f77ac6dabe337b00b96dbb734b5e7dcdc1
Signed-off-by: Elisamara Aoki Goncalves <elisamaraaoki.goncalves@windriver.com>
2023-10-10 13:57:42 +00:00

3.4 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.

    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.