feat: declare that upgrading everything must be a full upgrade on OpenMediaVault #1
@@ -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),
|
||||||
|
|||||||
@@ -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
|
||||||
Reference in New Issue
Block a user