docs/doc/source/updates/kubernetes/software-updates-and-upgrades-software-updates.rst
Ron Stone cf66f5d279 Armada Deprecation and Replacement
First pass - generic updates only. (command input/output to be done)
Address patchset 1 review comments.
Replace examples using openstack with metrics server
Remove DS app from application-list output
Additional migration to FluxCD (snmp, auditd)
Minor textual change.
Fix merge conflict.
Revert install r5 change.

Story: 2009138
Task: 45238

Signed-off-by: Ron Stone <ronald.stone@windriver.com>
Change-Id: Ia40ff45f12ec7b7ffa859e0d8bb5535303870d83
2022-06-29 10:40:56 -04: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.

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

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

  1. RPM Software Updates

    These software updates deliver software updates containing RPMs 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.