mirror of
https://github.com/home-assistant/supervisor.git
synced 2025-07-16 13:46:31 +00:00
Fix swapped volume/bind variables in Journald volume support (#2764)
This commit is contained in:
parent
2be1529cb8
commit
65386b753f
@ -418,14 +418,14 @@ class DockerAddon(DockerInterface):
|
|||||||
# System Journal access
|
# System Journal access
|
||||||
if self.addon.with_journald:
|
if self.addon.with_journald:
|
||||||
# Systemd uses volatile by default, unless persistent location exists.
|
# Systemd uses volatile by default, unless persistent location exists.
|
||||||
bind = SYSTEMD_JOURNAL_VOLATILE
|
journal = SYSTEMD_JOURNAL_VOLATILE
|
||||||
if SYSTEMD_JOURNAL_PERSISTENT.exists():
|
if SYSTEMD_JOURNAL_PERSISTENT.exists():
|
||||||
bind = SYSTEMD_JOURNAL_PERSISTENT
|
journal = SYSTEMD_JOURNAL_PERSISTENT
|
||||||
|
|
||||||
volumes.update(
|
volumes.update(
|
||||||
{
|
{
|
||||||
str(SYSTEMD_JOURNAL_PERSISTENT): {
|
str(journal): {
|
||||||
"bind": str(bind),
|
"bind": str(SYSTEMD_JOURNAL_PERSISTENT),
|
||||||
"mode": "ro",
|
"mode": "ro",
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -105,11 +105,11 @@ def test_journald_addon_volatile(coresys: CoreSys, addonsdata_system: Dict[str,
|
|||||||
)
|
)
|
||||||
volumes = docker_addon.volumes
|
volumes = docker_addon.volumes
|
||||||
|
|
||||||
assert str(SYSTEMD_JOURNAL_PERSISTENT) in volumes
|
assert str(SYSTEMD_JOURNAL_VOLATILE) in volumes
|
||||||
assert volumes.get(str(SYSTEMD_JOURNAL_PERSISTENT)).get("bind") == str(
|
assert volumes.get(str(SYSTEMD_JOURNAL_VOLATILE)).get("bind") == str(
|
||||||
SYSTEMD_JOURNAL_VOLATILE
|
SYSTEMD_JOURNAL_PERSISTENT
|
||||||
)
|
)
|
||||||
assert volumes.get(str(SYSTEMD_JOURNAL_PERSISTENT)).get("mode") == "ro"
|
assert volumes.get(str(SYSTEMD_JOURNAL_VOLATILE)).get("mode") == "ro"
|
||||||
|
|
||||||
|
|
||||||
def test_journald_addon_persistent(
|
def test_journald_addon_persistent(
|
||||||
|
Loading…
x
Reference in New Issue
Block a user