linux-system-roles / nbde_client

Ansible role for configuring Network Bound Disk Encryption clients (e.g. clevis)
https://linux-system-roles.github.io/nbde_client/
MIT License
14 stars 24 forks source link

workaround travis CI docker version issue #17

Closed richm closed 4 years ago

richm commented 4 years ago

The pypi docker package was recently updated to 4.3. This version uses docker api version 1.39. The docker daemon used by travis CI uses docker api version 1.38. We have to use a version of the pypi docker package less than 4.3 with travis CI currently. The .travis/runtox script is used to run tox in the travis CI environment. Change this script to look for the docker server api version and set LSR_MOLECULE_DOCKER_VERSION appropriately so that tox.ini will install the correct version of the pypi docker package.

sergio-correia commented 4 years ago

LGTM