Compare commits

...
Author SHA1 Message Date
Christian Manivong d61086ff5f feat: declare that upgrading everything must be a full upgrade on OpenMediaVault
A plain apt-get upgrade holds back OMV's own packages and the kernel;
omv-upgrade is a dist-upgrade. netOrk reads FULL_UPGRADE when it upgrades
the host (MVP 5).
2026-10-06 12:27:02 +02:00
2 changed files with 15 additions and 0 deletions
+4
View File
@@ -53,6 +53,10 @@ class OpenMediaVaultDriver(StorageDriver, LinuxDriver):
TYPE_LABEL = "Storage" TYPE_LABEL = "Storage"
DRIVER_NAME = "openmediavault" DRIVER_NAME = "openmediavault"
#: "Upgrade everything" must be a full upgrade: OMV's own packages and the
#: kernel are held back by a plain ``apt-get upgrade`` (``omv-upgrade`` is a
#: dist-upgrade). netOrk reads this when it upgrades the host.
FULL_UPGRADE = True
driver_name = "openmediavault" driver_name = "openmediavault"
SSH_FINGERPRINT = [ SSH_FINGERPRINT = [
FingerprintRule("debian", weight=4.0), FingerprintRule("debian", weight=4.0),
+11
View File
@@ -0,0 +1,11 @@
"""OMV says that "upgrade everything" must be a full upgrade on it.
A plain ``apt-get upgrade`` holds back OMV's own packages and the kernel;
``omv-upgrade`` runs a dist-upgrade. netOrk reads ``FULL_UPGRADE`` to choose.
"""
from napalm_openmediavault.openmediavault import OpenMediaVaultDriver
def test_a_full_upgrade_is_declared():
assert OpenMediaVaultDriver.FULL_UPGRADE is True