From 19525888dac2c23ecf57ddea0da3c662b7fedd42 Mon Sep 17 00:00:00 2001 From: spatterlight Date: Thu, 26 Mar 2026 13:37:49 -0400 Subject: [PATCH] docker_image_export: Add 'platform' option --- plugins/modules/docker_image_export.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/plugins/modules/docker_image_export.py b/plugins/modules/docker_image_export.py index 241d4b6e..9a3ddee5 100644 --- a/plugins/modules/docker_image_export.py +++ b/plugins/modules/docker_image_export.py @@ -31,9 +31,12 @@ attributes: details: - Whether the module is idempotent depends on the storage API used for images, which determines how the image ID is computed. The idempotency check needs - that the image ID equals the ID stored in archive's C(manifest.json). + the image ID to equal the ID stored in archive's C(manifest.json). This seemed to have worked fine with the default storage backend up to Docker 28, but seems to have changed in Docker 29. + - This module is B(not idempotent) when used with multi-architecture images, + regardless of Docker version. + - Full idempotency requires Docker 28 or earlier B(and) a single-architecture image. options: names: