Bug ID 1073581: Removing a 'patch' version of services might remove the associated 'base' version as well

Last Modified: Sep 14, 2022

Bug Tracker

Affected Product:  See more info
F5OS Velos(all modules)

Fixed In:
1.5.0

Opened: Jan 17, 2022
Severity: 3-Major

Symptoms

Removing a 'patch' version (X.Y.Z, Z>0) of a platform ISO or services might, under certain conditions, lead to the unexpected removal of the 'base' version (X.Y.0) associated with that patch.

Impact

F5OS-C removes software that wasn't explicitly chosen to be removed.

Conditions

1. A 'patch' ISO is imported when the 'base' associated with the patch is not already imported (example: An F5OS-C 1.2.2 ISO is imported, and F5OS-C1.2.0 is not already imported). 2. Some time later, the F5OS-C 1.2.2 ISO is removed. This also removes the 1.2.0 services.

Workaround

To work around this issue, import the 'base' version ISO (X.Y.0) before importing any patches. If this is done, removal of a 'patch' will not remove the 'base'. If a 'base' was already removed accidentally, re-importing the 'base' ISO will also make it available again.

Fix Information

N/A

Behavior Change