Ignore MacAddress when comparing containers with system docker >= 25.0

This commit is contained in:
Pedro Algarvio 2024-02-28 22:32:11 +00:00
parent 03ad4c6337
commit fcb38a54d5

View file

@ -1843,10 +1843,17 @@ def running(
)
if not skip_comparison:
docker_version_info = __salt__["docker.version"]()["VersionInfo"]
if docker_version_info < (25, 0):
compare_containers_ignore = "Hostname"
else:
# With docker >= 25.0 we get a new value to compare,
# MacAddress, which we'll ignore for now.
compare_containers_ignore = "Hostname,MacAddress"
container_changes = __salt__["docker.compare_containers"](
name,
temp_container_name,
ignore="Hostname",
ignore=compare_containers_ignore,
)
if container_changes:
if _check_diff(container_changes):