community.docker/meta
Felix Fontein 4d508b4c37
Vendor API connection code from Docker SDK for Python (#398)
* Vendor parts of the Docker SDK for Python

This is a combination of the latest git version
(a48a5a9647)
and the version before Python 2.7 support was removed
(650aad3a5f),
including some modifications to work with Ansible module_utils's
system (i.e. third-party imports are guarded, and errors are
reported during runtime through a new exception
MissingRequirementException).

* Create module_utils and plugin_utils for working with the vendored code.

The delete call cannot be called delete() since that method already exists from requests.

* Vendor more code from Docker SDK for Python.

* Adjust code from common module_utils.

* Add unit tests from Docker SDK for Python.

* Make test compile with Python 2.6, but skip them on Python 2.6.

* Skip test that requires a network server.

* Add changelog.

* Update changelogs/fragments/398-docker-api.yml

Co-authored-by: Brian Scholer <1260690+briantist@users.noreply.github.com>

* Minimum API version is 1.25.

Co-authored-by: Brian Scholer <1260690+briantist@users.noreply.github.com>
2022-07-02 16:40:44 +02:00
..
ee-bindep.txt Add EE support, support GHA in current_container_facts (#336) 2022-04-18 22:54:00 +02:00
ee-requirements.txt Vendor API connection code from Docker SDK for Python (#398) 2022-07-02 16:40:44 +02:00
execution-environment.yml Add EE support, support GHA in current_container_facts (#336) 2022-04-18 22:54:00 +02:00
runtime.yml Looks like we forgot to add the new modules to the action_group. (#209) 2021-09-18 17:07:35 +02:00