docker_compose_v2* modules: use --progress json for Compose 2.29.0+ (#931)

* Use --progress json for Compose 2.29.0+.

* Add changelog fragment.

* Fix/improve handling of warnings.

* Improve parsing of warnings and some one-off messages.

* Improve warnings.

* Handle tail messages.

* Fix bug in regular event parsing.
This commit is contained in:
Felix Fontein
2024-07-25 18:33:42 +02:00
committed by GitHub
parent ebec16d42c
commit 45b2531129
6 changed files with 221 additions and 89 deletions
@@ -0,0 +1,2 @@
minor_changes:
- "docker_compose_v2* modules - support Docker Compose 2.29.0's ``json`` progress writer to avoid having to parse text output (https://github.com/ansible-collections/community.docker/pull/931)."